Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Основные компоненты в Java

Для работы с Java необходимы следующие программные средства: " JDK, " графическая оболочка, " справочная система. Базовая часть средств разработки программ на Java представлена в программном комплексе JDK (Java Developer Kit) от компании Sun. Не путайте JDK с JRE (Java Runtime Environment). Второй является составной частью первого и служит только для запуска Java-программ, но никак не для их создания.

Контейнер Panel

Контейнер Panel — это невидимый компонент графического интерфейса, служащий для объединения нескольких других компонентов в один объект типа Panel.

Класс Panel очень прост, но важен. В нем всего два конструктора:

После создания контейнера в него добавляются компоненты унаследованным методом add ():

Panel p = new Panel(); 

p.add(compl); 

p.add(comp2);

и т. д. Размещает компоненты в контейнере его менеджер размещения, о чем мы поговорим в следующей главе. С. Можнягун в обширной работе «О модернизме. Феномен беспредметничества» достаточно односторонне анализирует мировое абстрактное искусство, но тем не менее дает общее представление об истории и теории абстракции. И тот, и другой теоретики марксистско-ленинской эстетики выделяли «формализм», как некое «самое устойчивое начало, определяющее эстетику модернизма», и абстрактное искусство выделялось как крайнее проявление первого.

Контейнер Panel используется очень часто. Он удобен для создания группы компонентов.

В листинге 10.4 три полосы прокрутки вместе с заголовком "Подберите цвет" и масштабными метками 0, 127 и 255 образуют естественную группу. Если мы захотим переместить ее в другое место окна, нам придется переносить каждый из семи компонентов, входящих в указанную группу. При этом придется следить за тем, чтобы их взаимное положение не изменилось. Вместо этого мы создали панель р и разместили на ней все семь элементов. Метод setBounds() каждого из рассматриваемых компонентов указывает в данном случае положение и размер компонента в системе координат панели р, а не окна Frame. В окно мы поместили сразу целую панель, а не ее отдельные компоненты.

Теперь для перемещения всей группы компонентов достаточно переместить панель, и находящиеся на ней объекты автоматически переместятся вместе с ней, не изменив своего взаимного положения. Немного о сервлетах и Java Server Pages

Сервлеты и JSP представляют собой Java-технологии, предназначенные для разработки серверных web-сценариев.

Сервлеты - это программы, которые выполняются на web-сервере, действуя в качестве посредника между запросом, поступающим от web-браузера или другого HTTP-клиента, и приложениями на HTTP-сервере (базами данных и др.)

Технология Java Server Pages позволяет смешивать обычный, статический HTML-код с динамически сгенерированным содержимым сервлетов (подобно технологиям PHP и ASP).

Что нужно для разработки сервлетов и JSP?

Для работы с сервлетами и JSP требуется установить web-сервер, поддерживающий Java. Некоторые серверы специально разработаны c поддержкой Java, другие позволяют устанавливать для этой цели дополнительные модули (plug-ins).
Рассмотрим известный web-сервер Apache Tomcat. Для его установки нужно просто распаковать архив в некоторый каталог, например, C:\TomCat. По умолчанию этот сервер использует нестандартный порт 8080, поэтому для просмотра страниц из браузера нужно использовать адрес

http://localhost:8080


Для запуска сервера используется пакетный файл startup.bat из каталога BIN.
Сервер TomCat работает на Java-платформе, поэтому на компьютере также должен быть установлен JDK. Чтобы указать серверу, где именно установлен JDK, в файле startup.bat нужно инициализировать переменную JAVA_HOME, например, так (если JDK установлен в каталог C:\j2sdk1.4.0):

set JAVA_HOME=C:\j2sdk1.4.0

 

Математический анализ, лекции по физике Компьютерные сети