
- •Оглавление
- •Java-технологии распределенных компьютерных систем
- •Инструментальные средства java для создания распределенных систем
- •Первая java-программа
- •Интерфейсы
- •Наследование
- •Import имя_пакета.*;
- •Ссылки this и super
- •Исключения
- •Массивы
- •Виртуальная машина java (jvm)
- •Распределенные компьютерные системы и их характеристики
- •Промежуточное программное обеспечение распределенных компьютерных систем
- •Архитектура java rmi
- •Достоинства и недостатки java-rmi
- •Технология corba
- •Достоинства и недостатки corba
- •Структура распределенного j2ee java-приложения
- •Hello World распределенное j2ee java-приложение Средства разработки
- •Структура
- •Код локального интерфейса
- •Html. Основные теги html.
- •Основные теги html
- •Формы html-документов
- •Cgi. Java web-сервер
- •Сервлет-технология java
- •Компоненты ejb
- •Страницы jsp
- •Теги и встроенные объекты jsp
- •Основные теги jsp-страниц.
- •Архитектуры распределенных приложений. Web-сервисы
- •Jms. Архитектура jms
Оглавление
Java-технологии распределенных компьютерных систем 3
Инструментальные средства java для создания распределенных систем 3
Языки JAVA и С++ 4
Первая java-программа 4
Классы 5
Интерфейсы 6
Наследование 7
Пакеты 7
Ссылки this и super 8
Исключения 9
Массивы 9
Виртуальная машина JAVA (JVM) 10
Распределенные компьютерные системы и их характеристики 11
Промежуточное программное обеспечение распределенных компьютерных систем 12
JAVA RMI 13
Архитектура JAVA RMI 13
Достоинства и недостатки JAVA-RMI 14
Технология CORBA 14
Достоинства и недостатки CORBA 15
Структура распределенного J2EE JAVA-приложения 15
Hello World распределенное J2EE JAVA-приложение 16
Средства разработки 16
Структура 16
HTML. Основные теги HTML. 17
Основные теги HTML 18
Формы HTML-документов 18
CGI. JAVA WEB-сервер 19
Сервлет-технология JAVA 20
Компоненты EJB 20
JDBC 21
Страницы JSP 22
JSP-страница Hello.jsp 22
Теги и встроенные объекты JSP 23
Основные теги JSP-страниц. 23
Архитектуры распределенных приложений. Web-сервисы 24
JMS. Архитектура JMS 25
Java-технологии распределенных компьютерных систем 3
Инструментальные средства java для создания распределенных приложений 3
Языки JAVA и С++ 3
Первая java-программа 3
Классы 3
Интерфейсы 3
Наследование 3
Пакеты 3
Ссылки this и super 3
Исключения 3
Массивы 3
Виртуальная машина JAVA 3
Распределенные компьютерные системы и их характеристики 3
Промежуточное программное обеспечение распределительных компьютерных систем 3
JAVA RMI 3
Архитектура JAVA RMI 3
Достоинства и недостатки JAVA-RMI 3
Технология CORBA 3
Достоинства и недостатки CORBA
Структура распределенного J2EE JAVA-приложения 3
Hello World распределенное J2EE JAVA-приложение 3
Средства разработки 3
Структура 3
HTML. Основные теги HTML. 3
Формы HTML-документов 3
CGI. JAVA WEB-сервер 3
Сервлет-технология JAVA 3
Компоненты EJB 3
JDBC 3
Страницы JSP 3
JSP-страница Hello.jsp 3
Теги и встроенные объекты JSP 3
Архитектуры распределенных приложений. Web-сервисы 3
JMS. Архитектура JMS 3
Java-технологии распределенных компьютерных систем
В настоящее время является актуальным создание распределенных компьютерных систем охватывающее неограниченное количество компьютеров. Фирма Sun Microsystem, девиз “Сеть – это компьютер” активно развивает сетевые технологии. Основную роль при этом фирма отводит технологии Java. Java созданный в 1995 год, уже в первом выпуске инструментального набора классов и утилит jdk 1.0 (java development kit) включает поддержку сокета CGI. Серверные CGI-приложения позволяют создавать динамические страницы в ответ на запрос web-клиента. В jdk 1.2 (1996) был введен механизм RMI (Remote Method Invocation) – обращение к методу удаленного компьютера написанных на java.
В Jdk 1.2 (1997) механизм CORBA (Common Object Broker Architecture) – обращение к методам удаленного компьютера написанных на С, С++, Delphi и т.д., т.е. написанных на других языках программирования.
С 1999 года фирма Sun объявила с разделением платформы java 2 (jdk 1.2) на три направления:
Java 2 Platform Standart Edition (J2SE)
Java 2 Platform Enterprise Edition (J2EE)
Java 2 Platform Micro Edition (J2ME)
J2SE предназначена для использования на рабочих станциях и ПК.
J2EE содержит все необходимые для создания распределенных компьютерных систем уровня предприятия. В нее входит сервлет, jsp, jms, ejb-технологии.
J2ME усеченная версия J2SE. Используются в КПК и мобильных телефонах.