Добавил:
ПОИТ 2016-2020 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пацей 4 сем / Лекции / СТПI_1_введение

.pdf
Скачиваний:
75
Добавлен:
29.04.2018
Размер:
5.71 Mб
Скачать

Современные

технологии программирования в

Internet

Программа курса 1 часть

JAVA SE

Баз. понятия, ООП, аннотации, коллекции и т.п.

Junit

JAXB, JAXP. DOM, SAX, StAX. XSLT

Потоки выполнения.

Методы синхронизации

JDBC

Cетевые программы Сокеты

JAVA EE

Архитектура, сервера

Servlet и его интерфейсы

JSP ….

EL

JSTL

MVC

Maven

JavaBean EJB

Архитектура JSF. Facelets

FacesValidator

DI и CDI

Программа курса 2 часть

JAVA EE

Bean Validation API

JPA и ORM. JPQL

Hibernate

JNDI

JAASAPI

MOMи JMS Spring

1 лаб. 1 лек. Экзамен

http://bit.do/JavaP1

http://metanit.com/java/tutorial/ http://javarush.ru/ http://download.oracle.com/javase/tutorial/

1972 - С - процедурное программирование

1974 – Pascal (Вирт)

Структурное

Виртуальная

Программирование машина

Текстовая

Компиляция

 

Трансляция

 

Машинные коды

Интерпретация

 

Pascal

Машинный код

 

Компиляция

 

Интерпретация

Набор команд абстрактной P-машины

1982 - С++ (ООП, надмножество С)

стандарт СПО

а) низкая надежность; б) отсутствие переносимости на уровне исполняемого кода

1995 - Java (Sun) - стандартизован ППО – клиент-серверного неоднор.

- синтаксис С

- собст. синтаксические правила

- сильнее типизирован (огранич.)

- JavaScript ( Netscape Communication)

узкоспециализированный прикладной язык программирования HTML-страниц, С-образен,

2000 -.Net (Microsoft)

-произвольное количество языков

-совместимость классов

С# - динамическая объектная модель, сборка "мусора",

основные синтаксические конструкции др. комп. модель

Виртуальная Java-машина

Программа -

исходный код

исполняемый файл Приложение (ОС) исполняемый файл

для ОС

Исполняющая среда

Приложение JAVA

исполняемый файл

JAVA язык

Платформа JAVA – ПО, рабочая среда для работы программ (JAVA, Groovy, Scala..) Java API +JVM

байт-код - IL

JIT

JVM

JavaVirtual Machine — JVM

Justin Time - JIT

Соседние файлы в папке Лекции