Server User Manual
Table Of Contents
- Developing Applications for J2EE™ Servers
- Contents
- Ch 1: Introduction
- Ch 2: Programming for the Java 2 Platform, Enterprise Edition
- Ch 3: Creating applications with J2EE technologies
- Ch 4: Configuring the target server settings
- Ch 5: Using JBuilder with Borland servers
- Configuring Borland servers in JBuilder
- Making the ORB available to JBuilder
- Configurations, partitions, partition services, and J2EE APIs
- Starting the configuration or server
- Remote deploying
- Remote debugging
- Web module workarounds
- Displaying the Borland Management Console in JBuilder
- International issues
- Borland servers and JDataStore 7.0
- Ch 6: Using JBuilder’s CORBA tools
- Ch 7: Using JBuilder with BEA WebLogic servers
- Ch 8: Using JBuilder with IBM WebSphere servers
- Ch 9: Using JBuilder with JBoss servers
- Ch 10: Using JBuilder with Tomcat
- Ch 11: Editing J2EE deployment descriptors
- Ch 12: Integrating with Enterprise Information Systems
- Ch 13: Building J2EE modules
- J2EE modules
- Setting module build properties
- Adding custom file types
- Sample build scenarios
- EJB JAR without any bean classes
- EJB JAR with custom files
- EJB JAR without EJB designer XML descriptors
- WAR with custom descriptor(s) in the WEB-INF directory
- WAR without any classes
- WAR with custom class filters
- WAR with custom file types
- EAR with custom files
- RAR with classes and dependencies
- Application client module with classes and dependencies
- Improving module build performance
- Index
![](/manual/borland-software/jbuilder-2005/server-user-manual/images/img-13.png)
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 JBuilder’s
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 you’ve read this far, you’ve 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 Sun’s
www.java.sun.com web site. This http://java.sun.com/j2ee/docs.html link takes you to
Sun’s J2EE documentation home page where you can find an abundance of useful
information.
If you’re 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, don’t 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. You’ll 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.
You’ll 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.