Архивы в java

11
Архивы в Java [email protected]

Upload: ilia-lapitan

Post on 23-Dec-2014

682 views

Category:

Documents


3 download

DESCRIPTION

brief description about java archives

TRANSCRIPT

Page 1: Архивы в Java

Архивы в [email protected]

Page 2: Архивы в Java

Типы архивов:

1.JAR - Java ARchive2.WAR - Web application ARchive3.EAR - Enterprise ARchive

Page 3: Архивы в Java

JAR (Java ARchive)

представляет собой обычный zip-архив.

JAR-файл может включать в себя:- исходный код- скомпилированный код- файлы конфигурации- файлы различных типов

Page 4: Архивы в Java

JAR (Java ARchive)

- используется, чтобы собрать файлы (исходный код, скомпилированные код, файлы конфигурации, файлы изображений и др.) в одну коллекцию

- может быть исполняемым файлом

- составная часть приложений и расширений

Page 5: Архивы в Java

WAR (Web application ARchive)

представляет собой jar-файл развертывания веб-приложения

WAR-файл может включать в себя:- JSF, JSP файлы- файлы классов Java- XML файлы - статические веб-страницы (HTML)- и другие типы файлы

Page 6: Архивы в Java

WAR (Web application ARchive)

Особенности WAR-файлов:- представляют собой самостоятельное приложением со всем зависимостями- легко разрабатывать, тестировать и развертывать- поддерживается всеми JavaEE контейнерами- при внесении изменений необходимо заново развертывать приложение

Page 7: Архивы в Java

EAR (Enterprise ARchive)

представляет собой jar-файл развертывания веб-приложения корпаративного класса, включающий в себя, один и более устанавливаемых модулей и соответсвующих им дескрипторов развертывания.

Page 8: Архивы в Java

EAR (Enterprise ARchive)

EAR-файл может включать в себя:- развертываемые модули (*.WAR файлы)- POJO классы (*.JAR файлы)- EJB модули (*.JAR файлы)- адаптер ресурсов модуля (*.RAR файл)

Page 9: Архивы в Java

WAR & EAR

WAR - контейнер сервлетов:- Apache Tomcat- Jetty

EAR - сервер приложений:- JBoss- WebSphere- GlassFish- WebLogic

Page 10: Архивы в Java

JAR -> WAR -> EAR

WAR

EAR

JAR

Page 11: Архивы в Java

Архивы в Java: ReadMe

JAR, WAR, EAR архивы имеют некоторые требования к файлам и структуре каталогов, находящихся в архиве. Более подробную информацию можно найти в спецификациях для данных архивов.

Все архивы могут быть подписаны цифровой подписью.