Установка заплатки в вашу Flex приложений

26 декабря 2007 года Жюльен Lestel

Ну, Ваша заявка Flex уже находится в производстве. Но как вы планируете в будущем развернуть исправлений в коде? Я имею в виду всех ошибок или évloutions конкретных компонентов MXML или ActionScript классы? Конечно, вы можете перекомпилировать всю программу с сотнями классов развернуть новую версию одного из ваших классов. Мы видим, что есть путь для развертывания одного класса, оставляя остальную часть приложения нетронутыми. В мире Java, решение очень простое. Типичный Java приложение содержит большое количество файлов. Jar файлов (думаю, библиотек или МЖК:)), а есть понятие "класс путь". Если в программе нужно использовать класс, класс Java погрузчик пытается найти его в горшок или классов, перечисленных в "CLASSPATH".

Если имеется более одного варианта класса в путь, "Класс-погрузчик" будет принимать в первую очередь. Это значительно упрощает развертывание исправлений в Java приложения в производстве. Просто внести изменения в классе, и положил его в Хар, которая используется в CLASSPATH.

Затем развернуть эту банку в сфере производства, и класс погрузчик будет в восторге от новости verzsion classe.Et Flex во всем, что вы говорите? Вы можете использовать одну и ту же технику в Flex, которая также имеет концепции CLASSPATH, погрузчик класса и библиотеки.

Переход на "окно" Свойства "вашего проекта в Flex Builder и посмотрите на" строительство путь "вашего приложения. Как минимум, вы можете найти все библиотеки (составитель SWC-файлы), которые представляют собой основу Flex себя.

В любое время вы можете создать новый Flex Библиотека проект "под названием" заплатки "для примера. Для компиляции проекта в МЖК, добавьте пустую ActionScript класс здесь.

Мы будем использовать "patchs.swc" в качестве первого пункта построить путь от проекта proncipal.

Важное замечание: Мы будем ссылке библиотеку пр. Основным проектом, как "Ресурс библиотека (РГБ), который означает, что bojets от" patchs.swc не будет сравниваться с кодом из основных приложений, но будет отвечать за выполнение заявки.

Добавить компилятору опцию-отладочные = FALSE вашей библиотеки Flex проект ", чтобы удалить сообщение об ошибке приложения Flash Player или отладчик для этого РГБ находится.

Теперь перейдите на пути ваши Flex приложения и добавлять основные "patchs.swc" в начале списка. Выберите тип ссылки РГБ, как показано ниже:

Вернуться в свойствах вашего Flex проект и добавить патч для библиотеки в списке литературы этого проекта.
Теперь запустите свой главный проект - вы должны видеть никакой разницы, потому что "patchs.swc" не должна содержать code.Ensuite, копия одного из ваших классов из основных приложений на пропатчен библиотечных проектов, а также изменения Re-компиляции "patchs.swc.

Теперь Nouy две версии этого класса - новости в "patchs.swc" и бывшие в осуществлении запуска principale.Re applcations-Майне.

Вы увидите новую версию измененного класса используется. Класс погрузчик использует новую версию, поскольку "patchs.swc находится в верхней части окна приложения CLASSPATH. Это все есть в besion Каждый раз, когда вам нужно внести небольшие изменения в вашу заявку в производство, оно будет достаточно для того, чтобы внести их в "patchs.swc" и загрузите его на производство машин .

Источник: Faratea систем

Если вы впервые на Flex-info.fr, Вы можете подписаться на RSS канал. Благодарим Вас за Ваш визит!

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (Нет Рейтинги Еще)
Loading ... Загрузка ...

1 комментариев на этот пост

  1. unlatahysleta Говорит:

    Здравствуйте!
    Nice сайта ;) Пока

Напишите комментарий