IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    

developerWorks Россия  >  Технология Java  >

Разработка Web-приложений с помощью ThinWire и Java: Часть 1. Управление компоновкой интерфейса Web-приложения

Динамическое изменение расположения GUI-компонентов ThinWire в зависимости от размера окна Web-браузера

developerWorks

Уровень сложности: средний

Ричард Болдуин (baldwin@dickbaldwin.com), профессор вычислительной техники, общественный колледж Остина

27.03.2008

Перейти к учебному пособию

С помощью инфраструктуры разработки с открытым кодом ThinWire можно создавать Web-приложения, которые будут выглядеть и вести себя в точности как обычные оконные приложения. В этой серии из пяти статей серии рассказывается, как разрабатывать функционально насыщенные Web-приложения с помощью ThinWire и программирования на Java™. Первая статья знакомит с процессом и учит работать с компоновкой пользовательского интерфейса в ThinWire. Вы увидите, что динамическое управление размещением компонентов с помощью ThinWire осуществляется достаточно просто.

В этом учебном пособии

Это первая из серии учебных статей, подготовленных для обучения разработке Web-приложений с использованием ThinWire и Java-кода. Этот первый урок поможет вам изучить принципы работы с пользовательским интерфейсом в ThinWire.

В прошлом разработка Web-приложений представляла собой сложный процесс. В основном это было связано с необходимостью изучения и использования различных технологий, включая HTML, JavaScript, XML, Java-сервлеты, различные языки сценариев и т.д. В последнее время ряд новых продуктов сделали возможным создание Web-приложений в среде разработки Java. Некоторые из них основаны исключительно на Java, другие используют Java выборочно.

Одна из сред разработки, позволяющая разрабатывать Web-приложения, используя исключительно язык программирования Java - это ThinWire, инфраструктура разработки с открытым исходным кодом (см. дополнительную информацию в разделе Ресурсы). Весь код для Web-приложения в ThinWire пишется на Java, точно так же как для обычного самостоятельного приложения на базе событий, запускаемого на настольном ПК. Затем он компилируется ThinWire в Web-приложение с помощью обычного компилятора Sun - javac. Отдельного компилятора от стороннего поставщика не требуется.


Цели

Главная цель первой части серии - научить приемам программирования, используемым для динамического изменения размещения GUI-компонентов ThinWire в зависимости от текущего размера окна Web-браузера.

Требуемый опыт

Для успешного освоения материала, представленного в этой статье, необходимо:

  • Знать модель программирования на основе событий и её реализацию в языке программирования Java в версии Sun J2SE 5.0 .
  • Знать, как развернуть Web-приложение в контейнере Java-сервлета .

Системные требования

Сначала необходимо скачать и установить среду ThinWire .

Затем нам понадобится контейнер Java-сервлетов для проверки Web-приложений. Проще всего это сделать, установив контейнер Java-сервлетов в качестве отдельного сервера на локальном компьютере .

Наконец необходимо скачать комплект разработчика Java (Java Development Kit) от Sun .



Продолжительность

1 час





Форматы

html


Поделиться этой статьей:

забобрить забобрить memori сохранить в memori



В начало


IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия.

Опции документа

Опции документа, требующие включения JavaScript, не отображаются

Обсудить


Другие статьи из этой серии:
Разработка Web-приложений с помощью ThinWire и Java


    IBM в России Конфиденциальность Контакты