J2EE
Review |
J2EE, Java 2 Platform, Enterprise
Edition, whose specifications are established by
SUN, IBM and so on companies, and applied
in the development based on enterprise
environments. Some important technologies are
defined in the J2EE specifications, for
example: EJB,JMS,JSP,Serverlet and so on, in
fact, these specifications just provide some
description of implementation and
some interfaces, now, what are we doing is how to
realize them in java. In order to keep parts
independent,J2EE has advised
that the client application should be separated
into three tiers: representation, logic and database;
programmers' work is
doing some things in these tiers, communication is
between these tires. A component technology is expected for
these tires,
whose appearance changes the development pattern,J2EE
programmers prepare some java components and
deploy them on J2EE server.
System Structure
|
A J2EE implementation should be made
up of many sub parts, and provide some effectual
functions for being visited. In our
server, these functions are divided
into two aspects by features: service and
server, we will describe these realizations
one by one in the subject
chapters. May be more services or servers will be
added in the future. Please browse the following
class diagram

This below picture show you
the folder structure of our server, which is very
easy to be catched.

Folder's Description
Folder |
Description |
bin |
console commands are stored here |
config |
system configuration files |
deploy |
application position |
lib |
library files |
Server
Launch |
When launching J2EE server, functions should be
loaded into JVM memory and make them ready to be
visited. The launch of them must
obey a fixed order, because exists dependency
between them. We will give out some activity
diagrams to show this point.
Head diagram
Services
startup (detail for Head diagram)
Sub Servers
startup (detail for Head diagram)

|