Server User Manual

Table Of Contents
Chapter 2: Programming for the Java 2 Platform, Enterprise Edition 9
How JBuilder can help
How JBuilder can help
JBuilder Enterprise Edition has many features to help your team develop J2EE
applications. These are the technologies JBuilder has to help you develop the client
tier:
Client tier technologies
Applets
Applets are a special kind of Java application that are downloaded and run by a web
browser on a client machine. To begin developing an applet in JBuilder, start with
the Applet wizard. For information about working with applets, see Working with
applets in Developing Web Applications.
Java user interface applications
JBuilder has several features that can help you develop an application that runs on
a client machine. Begin a Java application using the Application wizard. Continue
designing your user interface by using JBuilders UI designer. You create your UI by
adding UI components from JBuilders component palette. For information on
working with JBuilders UI designer, see Visual design in JBuilder in Designing
Applications with JBuilder.
If you want to create your own JavaBean components to use in your user interface,
BeansExpress can simplify the task for you. For information about using
BeansExpress, see Creating JavaBeans with BeansExpress in Designing
Applications with JBuilder. JBuilders DataExpress components for enterprise beans
make it easier for you to build client applications using database-aware visual
components such as dbSwing or InternetBeans Express. For more information
about DataExpress for EJB, see Using the DataExpress for Enterprise JavaBeans
components in Developing Applications with Enterprise JavaBeans.
Both a web server and/or an EJB container can run on the middle tier. JBuilder
ships with Tomcat, a servlet container that can be used as a web server, and with
the Borland Enterprise Server 5.2.1, which contains the EJB container. You can
build applications for these servers or you can set up JBuilder to enable you to
develop applications for BEA WebLogic 7.x, and 8.1, IBM WebSphere 4.0 and 5.0,
Sun-Netscape iPlanet 6.0 and 6.5, and Sybase 4.1 and 4.2.
Middle-tier technologies
These are the middle-tier J2EE technologies that use a web server:
Servlets
A servlet is a server-side Java application that can process requests from clients.
The servlet responds to the request by generating dynamic output that is sent back
to the client. You can begin developing servlets with JBuilders Standard Servlet
wizard. To find out more about servlets and developing them, see Developing
servlets in Developing Web Applications.
JavaServer Pages (JSPs)
An extension of servlet technology, JSPs offer a simplified way to develop servlets.
Like servlets, they generate dynamic output that is sent back to the clients web
browser, thus bridging the client and middle tier. Begin developing JSPs with
JBuilders JavaServer Page wizard. To find out more about JSPs and developing
them, see JavaServer Pages (JSP) in Developing Web Applications.
InternetBeans Express is a component library that supplements the servlet and JSP
technology available in JBuilder. This library makes it easy to present and