Категорія: Flex

 

Доклад на FPUG #20 - Coldfusion+Flex

Наша юзер-группа в лице меня выступила на 20й встрече украинской группы пользователей Flash Platform в Киеве 10 июля 2010 года. Были и полезные доклады и живое общение и даже небольшой конец света (спонсор - погода в г.Киеве). От встречи осталась масса положительных эмоций, спасибо всем кто был к этому причастен.

Тема доклада - знакомство с Coldfusion и основы работы с Coldfusion-сервером из Flex-приложения. Слайды, описание и код демки - внутри.

 


Читати далі...
Автор: Родион Быков | Опубліковано: 26.07.2010 о 15:26 | Категорії: ColdFusion 8 - ColdFusion 9 - Flex - BlazeDS - Meetings -

 

Flex+Railo+BlazeDS+MySQL+Tomcat+Apache+Linux

При всем уважении к Матушке-Coldfusion, нельзя забывать что она стоит денег. Деньги большие, но на каждый доллар инвестиций покупатель получает очень много. К сожалению, не все могут оплатить стоимость лицензии, однако это не повод считать их людьми второго сорта. Все перечисленные в заголовке технологии - бесплатны, два первых - продукты Adobe. Если знаешь Java, можно обойтись без Railo, но скорость разработки будет существенно меньше. Все одно, получается, что задаром, можно легко создавать классные RIA !

Автор: Родион Быков | Опубліковано: 27.05.2010 о 22:30 | Категорії: BlazeDS - Flex - Railo -

 

Новини CF-OpenSource v9

Оновлення продуктів та додатків

 

Qualified Address LiveAddress API 0.0.3

Особливо приємне оновлення, бо це мій перший досвід публікації вільного ПЗ на RIAForge. Сподіваюсь, комусь стане в нагоді ця невеличка бібліотека, що організовує взаємодію з сервісом Qualified Address для покращення та виправлення адрес.

ppIPN

Компонента для обробки асинхронних IPN-запитів, що надсилає Paypal в процесі обробки транзакцій. Більш детально на сайті розробника.

CF Builder DocShare Support 1.0

Втілення популярного додатку Eclipse для CFB.

dbfrp 1.0

Застосунок для пошуку та заміни тексту в базі даних, з можливістю відміни змін.

Stiletto - Silent server-side debugging 1.0.1

Застосунок, призначений для збереження даних про активність користувача, що призвела до помилок в роботі сайту, зокрема налагоджувальної інформації з прив'язкою за доменом та IP адресою користувача.

ColdFusion Social Network Alpha_0.1

Рання альфа втілення сайту для соціальної мережі.

WordArt for ColdFusion 0.6

Компонента для створення малюнків з типографією.

Regular Expression Find And Replace 0.1

Додаток CFB для пошуку з використанням регулярних виразів. Поки не активний.

Mach-II 1.8 Release Candidate

Готується до випуску нова версія фреймворку, за посиленням опис нових можливостей.

MXUnit 1.0.8

Оновлення популярної бібліотеки для модульного тестування.

Запуск ForgeBox

Луїс Маджано повідомив про запуск ресурсу для обміну застосунками та додатками, побудованими на ColdBox.

FlexPMDPDF - A ColdFusion PDF report generator for Flex PMD!

Як зрозуміло з назви, це генератор PDF звітів для Flex.

 

 

Різні новини та повідомлення

 

Mach-II Runs on Google App Engine with Open BlueDragon

Мет Вудвард повідомив про те, що нова версія фреймворку тепер може бути розгорнута на GAE.

 

Автор: Сергій Галашин | Опубліковано: 12.12.2009 о 18:53 | Категорії: Blogs - MachII - OpenSource - ColdFusion Builder - RIAForge - Flex - Coldbox -

 

Ошибка Flash Remoting при использовнии Coldfusion mappings

Допустим есть CFC который обслуживает Flex-приложение. Для этого используется Flex gateway, который есть в любой инсталляции Coldfusion 8 по умолчанию. Однако можно наступить на грабельки, если CFC наследует или использует другой CFC:

<cfcomponent displayname = "Component to serve data to Flex Application"
             extends ="cfcRoot.services.CommonService">

Ничего особенного, но в нашем случае, cfcRoot - это mapping, заданный в Coldfusion Administrator. При вызове метода этого CFC, Flex скорее всего выдаст ошибку

message = Unable to invoke CFC - Could not find the ColdFusion Component or Interface cfcRoot.services.CommonService.
details = Ensure that the name is correct and that the component or interface exists.

Ошибка значит ровно то, что написано - Coldfusion не может найти компонент, указанный в клаузе "extends".

"Виноваты" в этом настройки Flex gateway. По-умолчанию, Coldfusion не будет проверять маппинги при обращении к CFC через Flash remoting. За это отвечает клауза <destination id="ColdFusion"> в файле C:\ColdFusion8\wwwroot\WEB-INF\flex\remoting-config.xml

<!-- Use the ColdFusion mappings to find CFCs, by default only CFC files under your webroot can be found. -->
<use-mappings>false</use-mappings>

Достаточно изменить значение на true и перезапустить Coldfusion.

Автор: Родион Быков | Опубліковано: 10.12.2009 о 11:24 | Категорії: Flex - Flash - Gotchas -