Server User Manual

Table Of Contents
Chapter 2: Programming for the Java 2 Platform, Enterprise Edition 11
Learning about J2EE
Extensible Markup Language (XML)
Although not really a J2EE technology, XML is widely used by J2EE technologies.
For example, web components and enterprise beans have their deployment
descriptors written in XML. These deployment descriptors describe how the
components behave once they are deployed.
JBuilder has several XML features that help you accomplish common programming
tasks you might encounter in your J2EE projects. For information about JBuilders
XML features, see Introduction in Working with XML.
Preparing to deploy J2EE applications
As you create and compile your web applications and enterprise beans, JBuilder can
create the WAR (Web Archive) and EJB-JAR (EJB Archive) files for you automatically.
You can choose to bundle the components of a J2EE application together into an EAR
file. JBuilder provides an Application Module wizard to help you do this. For more
information, see Creating an application module in Developing Applications with
Enterprise JavaBeans.
Learning about J2EE
If youve read this far, youve been exposed very briefly to many concepts and, with all
the acronyms to identify J2EE technologies, an alphabet soup. To develop a deeper
understanding of J2EE benefits and concepts, begin your explorations on Suns
www.java.sun.com web site. This http://java.sun.com/j2ee/docs.html link takes you to
Suns J2EE documentation home page where you can find an abundance of useful
information.
If youre new to J2EE programming, look at the J2EE tutorial at
http://java.sun.com/
j2ee/tutorial/index.html
. For an in-depth discussion of J2EE programming and the
recommended programming practices to use in your J2EE applications, dont miss the
very detailed J2EE Blueprints, found at
http://java.sun.com/j2ee/blueprints/
index.html
. J2EE Blueprints is an integral part of J2EE itself. Youll find it useful when
you need to understand deeper concepts and are looking for the best ways to
approach J2EE development. This material is also available in book form as Designing
Enterprise Applications with the Java 2 Platform, Enterprise Edition written by Nicholas
Kassem and the Enterprise Team of Sun.
http://java.sun.com/j2ee/blueprints/
aboutthebook.html
links you to information about the book.
Youll find additional documentation and specifications for the various J2EE
technologies on the Sun site. There are also excellent third-party books, but because
J2EE is a developing product, be aware which versions of the various technologies
they address.