Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TO
J2EE
Java Enterprise Edition
- A. Madhav
(BCA 3-1Semester)
WHAT IS J2EE ?
Java EE is Oracles enterprise Java computing
platform.
WHAT MAKES A
PLATFORM?
J2EE
PLATFORM
REQUIREMENTS
Consistency : Consistency is a basic platform
requirement. Applications depend on platforms to
provide a specific set of well-known services.
J2EE HISTORY
The
Overview
architecture
of
J2EE
1. WEB SERVER
A Web server handles the HTTP protocol. When the
Web server receives an HTTP request, it responds with
an HTTP response.
The
2. WEB CONTAINER
A
3. Application
Server
An application server is a server that provides support for
J2EE DEPLOYMENT
How do you present a Web application to the
server?
Web applications are packaged in WAR and EAR files.
Web containers (e.g. Tomcat) accept WAR files.
Application servers (e.g. Glassfish) accept WAR files and
EAR files.
A Java EE application is delivered in a Java Archive
(JAR) file, a Web Archive (WAR) file, or an Enterprise
Archive (EAR) file.
A WAR or EAR file is a standard JAR file with a .war or
.ear extension.
3. EAR : Enterprise
Archive
When a large Web application is deployed, all its .jar and .war
files are packaged as JAR file with .ear extension and deployed
into an application server.
Deploying EAR files requires an application server such as Glassfish.
Web containers such as Tomcat can notdeploy EAR files, only WAR
files.
EAR file structure :
FUTURE OF JAVA
TECHNOLOGY
When Java was developed initially , even its developers
were not sure in which direction thetechnologywill
grow. And actually Java has taken an unexpected turn
around as a development technology.
Some people say there is no need of separate Core Java,
which is now known as J2SE. J2SE comprise of core
Java components and libraries like core language
library, utilities, SWT, Swing, Networking, Security etc.
Let us examine possible directions where there are
chances Java will grow as development technology.
NEW TRENDS
People
Some
of the design patterns are MVC (Model-ViewController), DAO (Data Access Objects) and many more.
Frameworks :
Some
New Technologies
The Java community which is controlled by Sun keeps
including new features and technologies to J2EE such as
JFS (Java Faces Service), Java.net, Java gaming, Java
AI etc.
Go Mobile
Mobile phone applications are very wide scope area
where Java is being used for its portability and
independence.
Most of mobile phones operate over Java
implementations.
Embedded
Java is gaining more popularity to develop embedded
applications. The reason after such popularity is its
platform independence.
The principle of reusability is gaining more popularity
among embedded applications community and so Java.
SUMMARY
After
For
SOURCES
http://encyclopedia2.thefreedictionary.com/J2EE
http://www.j2eebrain.com/java-J2ee-j2ee-history.
html
http://pic.dhe.ibm.com/infocenter/wbihelp/v6rx
mx/index.jsp?topic=%2Fcom.ibm.wics_developer.d
oc%2Fdoc%2Faccess_dev_j2ee%2Faccess_dev_j2ee15
.htm
http://www.exforsys.com/tutorials/j2ee/future-of
-java-technology.html
THANKYOU !