Você está na página 1de 22

Java Enterprise and Mobile application

Enterprise applications

 TheJ2EE platform specification provides


technologies that support multi-tier, enterprise
applications.
Enterprise application

 Inan enterprise application, the application's


business logic is contained in a middle layer
between the user interface and system
services.
The J2EE platform uses a multitiered distributed application model

Figure 1-1 Multitiered Applications


Multitiered Applications
 Client-tier components run on the client machine.
 Web-tier components run on the J2EE server.
 Business-tier components run on the J2EE server.
 Enterprise information system tier software runs on the EIS
server.
Dissection of each layer
Enterprise information system (EIS)

 Oracle
 Mainframes
 SAP
 People Soft
Etc.,
Business Layer (Enterprise Bean)

 Session Bean
– Statefull Session Bean
– Stateless Session Bean
 Entity Bean
– BMP
– CMP
 Message Driven Bean (MDB)
Web tire

 Servlets
 JSP
Application client
J2EE Containers
Packaging

 JAR’s
 WAR’s
 EAR’s
J2EE API’s
 Enterprise JavaBeans Technology 2.0
 JDBC API 2.0
 Java Servlet Technology 2.3
 JavaServer Pages Technology 1.2
 Java Message Service 1.0
 Java Naming and Directory Interface 1.2
 Java Transaction API 1.0
 JavaMail API 1.2
 JavaBeans Activation Framework 1.0
 Java API for XML Processing 1.1
 J2EE Connector Architecture 1.0
 Java Authentication and Authorization Service 1.0
Career

 Developer
 Team Lead
 Arc’tect / Tech Lead
Mobile Applications
Mobile Applications

 Small device
 Memory constrained
 Could be mobile
J2ME

 WORA for small device.


 Java for small device.
Small device

 Pagers
 Mobile Phones
 Personal digital assistance (PDA’s)
 Set-top boxes
J2ME

 Configuration
– Specific kind of device based on memory and
processing power.
 Profile
– It is based on configuration and specific to a device.
Target device of each edition
Demo

Você também pode gostar