A JSP target is a collection of files and components used to create a Web application. A Web application can represent part or all of a Web site. Web applications created using PowerBuilder JSP targets deliver dynamic, interactive content by integrating database data, scripting for client- and server-side events, and providing access to components stored on middle-tier servers. The PowerBuilder development environment simplifies how you develop and maintain JSP Web applications.
PowerBuilder lets you develop both PowerScript targets and JSP targets in a workspace. You can add as many targets to a workspace as you want, and open and edit objects in multiple targets. If your JSP application uses DataWindow® and EAServer components, you can work with all of them in a single workspace. PowerBuilder provides an intuitive user interface, combined with wizards that step you through complex or repetitive tasks to help you develop pages faster and spend less time on Web site maintenance.
You must deploy PowerBuilder Web applications to JSP page servers. JSP targets can be deployed to Apache Tomcat, Sybase EAServer, or servers compatible with JSP 1.2 or later.
The page servers can in turn access components on transaction servers such as EAServer. If you use Tomcat as a JSP server, you can still access components running on EAServer in your Web applications. With JSP targets, you can use 4GL Web technology to manage page data and easily integrate middle-tier components into Web pages.
You can choose to deploy a JSP target as a Web application to:
EAServer (see the PowerBuilder Release Bulletin for supported versions)
Apache Tomcat 4.1.13 and later
Any other JSP 1.2 server for which you can configure command-line deployment capabilities
Sybase Enterprise Portal instead of a JSP server
For more information, see the JavaServer Pages specification, and the Java Servlets specification.
For more information on 4GL Web technology, see Chapter 9, “Developing 4GL JSP Pages.”