Прежде, чем мы начнем
Предыдущие статьи серии Разработка Web-приложений с помощью ThinWire и Java объясняли, как среда для разработки с открытым исходным кодом позволяет программистам использовать только Java-код для разработки Web-приложений.
Весь код ThinWire Web-приложения пишется на языке Java, точно также как и для самостоятельного, приложения на основе событий, запускаемом с настольного ПК. Затем он компилируется в Web-приложение средой ThinWire с использованием стандартного компилятора javac от Sun. Специальный компилятор от отдельного поставщика не требуется.
Эта статья входит в серию статей, обучающих разработке высокофункциональных Web-приложений с помощью ThinWire и Java-программирования.
Первая часть "Developing Ajax Web applications using ThinWire and Java" (см. раздел Ресурсы) должна была помочь начать разработку Web-приложений с помощью среды ThinWire.
Следующие две части "Web App layout management" и "Using the SplitLayout Class" (см. раздел Ресурсы) помогали разобраться с проблемами организации графического интерфейса пользователя в ThinWire.
Третья часть "Styling Support" (см. раздел Ресурсы) учила, как использовать все возможности для применения стилей к графическому интерфейсу пользователя, предоставляемые ThinWire.
В этой статье я покажу, как написать класс, определяющий один из наиболее часто используемых шаблонов Web-страницы. Поставленная задача – это предоставить шаблон, который можно использовать для создания и запуска первой Web-страницы с минимальными усилиями.
Цель статьи – научить, как написать класс-шаблон, который можно использовать для создания и запуска первой Web-страницы в ThinWire с минимальными усилиями.
Для успешного освоения материала, представленного в статье, необходимо:
- знание материалов, представленных в предыдущих статьях этой серии (см. раздел Ресурсы)
- знание программирования, управляемого событиями, с помощью языка программирования Java, как оно описано в реализации J2SE 5.0 от Sun (см. Web-сайт DickBaldwin.com в Ресурсы)
- знание, как установить Web-приложение в Java сервлет-контейнер (см. статью "Deployment of Web Applications in Jakarta Apache Tomcat 5" в разделе Ресурсы)
Сначала необходимо загрузить и установить среду ThinWire (см. раздел Материалы для загрузки).
Далее потребуется доступ к сервлет-контейнеру для тестирования Web-приложений. Для этого проще всего установить сервлет-контейнер в качестве локального сервера (см. раздел Материалы для загрузки и статью "Getting Started with Jakarta Tomcat, Servlets, and JSP" в разделе Ресурсы).
Наконец, нужно скачать набор разработчика Java от Sun - Java Development Kit (см. раздел Материалы для загрузки).