You are on page 1of 29

Java EE

01 2013


Java EE


Java EE


: FleaMarket

?

:

API- , Java Standard Edition

,
, ,
:


Java EE
,

Java Enterprise Edition


API- runtime

(enterprise applications)
Java SE (Standard Edition)
ORM ,
,

"convention over configuration"


pattern


(tiers) -

4-
1.

2.


3. persistence


4. RDBMS
Oracle, DB2, ..

Java EE
presentation layer:
servlet, jsp, facelet, listener, filter, custom tag

business logic layer:


ejb (session, message-driven), interceptor, timer

persistence layer:
entity, listener

database layer Java

Java EE
API- -

IoC (inversion of control)


, JVM-
Java

Java EE
Java EE -
Java EE ; EJB Web

Enterprise JavaBeans (EJB) enterprise


beans

Web -
, servlet-,
jsp- ..
Application client -
Java EE

Applet -
applet-;
Java Plug-in

Java EE

Java EE

Java EE

, :

Java EE


Java EE ()

Java EE ()

Java EE ()

Java EE


enterprise EAR (
WAR) :
( WAR)
EJB ( JAR-)

( JAR)
*
( RAR )
deployment descriptor xml



( )
:
Enterprise Bean Developer
Web Component Developer
Application Client Developer
Application Assembler
Application Deployer and Administrator


Spring
Struts

Hibernate (non-JPA API)

FleaMarket

FleaMarket

FleaMarket

FleaMarket
Git
Eclipse* /

GlassFish* ,
jdbc-domain
Derby* ( GlassFish)
Mail server

Out of scope

Java EE Web Service ( )

Java API- (,
generics, , ..)
SQL
markup (XML, HTML)

The Java EE 6 Tutorial, 2013


EJB 3 in Action, 2007
Head First: Servlets and JSPs, 2008
Pro JPA 2 Mastering the Java Persistence API, 2009
JavaServer Faces 2.0, The Complete Reference, 2009
Head First: Design Patterns, 2004

You might also like