The applications you build with PowerBuilder for JSP targets can include simple text-based pages as well as complex JSP pages with:
Client- and server-side scripting
Database content
Web DataWindows
Components, such as EAServer components (including Enterprise JavaBeans) or ActiveX controls
Component transaction server access
Dynamic business-critical Web applications typically use application servers to display data stored in a database and present interactive interfaces through which users execute business transactions in real time. The Web DataWindow, easily created within the JSP Target development environment, gives your page real-time access to databases for retrieval and update.
JSP targets you build in PowerBuilder support an open architecture. The basic Web Target object model supports server-side programming for multiple application servers, enabling you to develop JSP targets for deployment to multiple servers. To provide dynamic content for your Web applications, you can create server-side scripts in Java for JSP targets, or you can create client-side scripts in JavaScript or any ECMA-compliant script (VBScript, JScript, and others).
4GL extensions to the Web Target object model provide server-side event processing and generate server-side code automatically from selections you make in the JSP target user interface. 4GL applications can be deployed to EAServer, Tomcat, or other JSP 1.2 or later compatible JSP servers.