Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
56_Java.pdf
Скачиваний:
210
Добавлен:
18.02.2016
Размер:
2.39 Mб
Скачать

Скачано с сайта http://ivc.clan.su

Типы Java-приложений

Язык Java можно использовать для разработки программ следующих типов.

Автономное (самостоятельное) приложение – application

Для запуска приложения необходимо загрузить сначала реализацию виртуальной машины Java (Java Virtual Machine — JVM). В состав JDK включен интерпретатор языка Java — модуль Java.exe, в котором реализованы функции JVM.

Изучите правила создания автономного приложения по материалам пособия к лабораторной работе №0.

Апплет – applet

Апплетом называется мини-приложение Java, работающее под управлением Web-браузера, в который встроена виртуальная Java-машина (JVM). Все наиболее популярные браузеры являются Javaсовместимыми.

Изучите правила создания апплета по материалам пособия к лабораторной работе №0.

Технология апплетов поддерживается версией Java-платформы J2SE (Java 2 Standard Edition).

Комбинированное приложение

Комбинированное приложение Java может работать и как автономное приложение, и как апплет. В приложениях может использоваться либо интерфейс командной строки, либо графический интерфейс пользователя (Graphical User Interface — GUI). В апплетах и комбинированных приложениях

можно применять только GUI.

Сервлет – servlet

Сервлет является мини-приложением Java, выполняющимся, в отличие от апплета, на стороне Web-сервера. Сервлеты служат для формирования динамических HTML-страниц.

В настоящее время технология сервлетов применяется совместно с технологией JSP (Java Server Pages — серверных страниц Java). Страница JSP (HTML-код со специальной вставкой) обеспечивает автоматическое преобразование Java-кода в сервлет при первом обращении к ней клиента. Данные технологии поддерживаются версией Java-платформы J2EE (Java 2 Enterprise Edition).

Мидлет – midlet

Java-приложение для Micro Information Devices, в том числе мобильных телефонов. Данная технология поддерживается версией Java-платформы J2ME (Java 2 Micro Edition).

Различия между автономными приложениями и апплетами

Автономное приложение

1)Устанавливается на локальной машине пользователя.

2)Запускается на выполнение при помощи, установленной на локальной машине, среды выполнения Java-программ JRE (Java Runtime Environment), основой которой является модуль java.exe, интерпретатор языка Java, реализующий функции JVM.

3)Может работать как консольное приложение (с интерфейсом командной строки) или графическое приложение (с графическим интерфейсом пользователя).

4)Точкой входа в программу является метод main, который должен принадлежать основному public- классу приложения. Метод объявляется как public static.(См. комментарии к примеру

HelloApplication.java.)

5)Параметры приложению передаются в командной строке (через пробел после имени выполняемого файла класса, указываемого без расширения .class):

java ClassName param1 param2 ...

JVM помещает их в массив строк типа String, после чего передаёт массив строк методу main.

4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]