Java Enterprise and Mobile application
Enterprise applications The
J2EE platform specification provides technologies that support multi-tier, enterprise applications.
Enterprise application In
an 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
Etc.,
Soft
Business Layer (Enterprise Bean) Session – –
Statefull Session Bean Stateless Session Bean
Entity – –
Bean
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