Spec-Zone .ru
спецификации, руководства, описания, API
|
Богатые интернет-приложения Java (RIA) являются приложениями, которые имеют черты, подобные настольным приложениям, но развертываются через Интернет. RIA Java могут быть разработаны и развернуты, поскольку апплеты Java или Сеть Java Запускают приложения.
В прошлом решение о том, развернуть ли Java богатое интернет-приложение в браузере как апплет, или вне браузера как Сеть Java, Запускает приложение, мог значительно воздействовать на проект приложения. С Плагином Java следующего поколения было значительно упрощено это решение.
Традиционно, приложения создают свои пользовательские интерфейсы, включая верхний уровень Frame
, в main
метод. Этот стиль программирования предотвращает легкое повторное развертывание приложения в браузере, потому что это предполагает, что приложение создает свое собственное Frame
. Работая в браузере как апплет, апплет является высокоуровневым контейнером, который должен содержать пользовательский интерфейс для приложения. Верхний уровень Frame
не необходим.
Используйте компонентно-ориентированную архитектуру, разрабатывая Ваш Java богатое интернет-приложение. Попытайтесь организовать его функциональность в один или более компонентов, которые могут быть составлены вместе. В этом контексте термин "компонент" относится к элементу GUI, который является подклассом AWT Component
class, Swing JComponent
class, или другой подкласс. Например, у Вас мог быть верхний уровень JPanel
который содержит другие компоненты UI в этом (как комбинация более вложенного JPanels и текстовых полей, поля комбинированного списка и т.д.). С таким проектом становится относительно легко развернуть базовую функциональность, поскольку апплет или Сеть Java Запускают приложение.
Чтобы развернуться как апплет Java, Вы только должны обернуть базовую функциональность в Applet
или JApplet
и добавьте браузер определенная функциональность в случае необходимости. Чтобы развернуться как Сеть Java Запускают приложение, обертывают функциональность в a JFrame
.
Этот след обсуждает разработку и развертывание RIA. См. Клиент Возможности JRE - страница
Разработка и Развертывание Апплетов Java
Разработка и Развертывание Сети Java Запускают Приложения
Выполнение Больше С Java Богатые Интернет-приложения
Поддержка Инструментов