Site hosted by Angelfire.com: Build your free website today!
    
J2EE Menu
Resume
Essence of OOP using Java
Design Patterns
Frameworks
EJBs - 1.1 and 2.0
BEA Weblogic
JBoss (Linux)
Java Sockets
Apache Tomcat Basics
Struts
Jakarta
JSTL
JUnit
JMS
LDAP
Classloaders
EAR vs. WAR
XP
XP Documentation
XP Project Plan
Agile Modeling
Persistence Frameworks
Model 1
Model 2
Model 3
Model 4
EJB Specifications
Enterprise JavaBeans
EJB 2.1 Spec
Computer Science
A.I. - Case Based Reasoning

The JavaTM 2 Platform, Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications. J2EE simplifies enterprise applications by basing them on standardized, modular components, by providing a complete set of services to those components, and by handling many details of application behavior automatically, without complex programming.
You will need to read the rest of the story to fully understand the power that J2EE technology has to offer. Once you understand the solution that J2EE can provide for every eBusiness application, you can start building the rest of the puzzle through the many Java resources that are available to you.

Once you have a candidate for a J2EE application you need to start piecing it together in a design and determine which pieces fit where and why you're using those pieces. This website shares many example of how to build a multi-tier J2EE application and how those tiers exist and function together as an application:
Sun's J2EE Development Guide
J2EE Architecture
What is in a J2EE Application

When designing an application from scratch you will often find that you don't need to do too much actual work from scratch. There are many open-source frameworks out there that can be used to easily piece together a multi-tier application. You could write everything from scratch - but why?