|
FAQ
History |
|
Search
Feedback |
The Example JSP Pages
This chapter illustrates JSTL with excerpts from the JSP version of the Duke's Bookstore application discussed in Chapter 16 rewritten as follows:
- The Struts logic tags were replaced with JSTL core tags.
- The scriptlets accessing a message store were replaced with message formatting tags.
- The JavaBeans component database helper object was replaced with direct calls to the database via the JSTL SQL tags. For most applications, it is better to encapsulate calls to a database in a bean. JSTL includes SQL tags for situations where a new application is being prototyped and the overhead of creating a bean may not be warranted.
The source for the Duke's Bookstore application is located in the
<JWSDP_HOME>/docs/tutorial/examples/web/bookstore4directory created when you unzip the tutorial bundle (see Running the Examples).To build, install, and run the example:
- In a terminal window, go to
<JWSDP_HOME>/docs/tutorial/examples/web/bookstore4.- Run
antbuild. Thebuildtarget will spawn any necessary compilations and copy files to the<JWSDP_HOME>/docs/tutorial/examples/web/bookstore4/builddirectory.- Make sure Tomcat is started.
- Run
antinstall. Theinstalltarget notifies Tomcat that the new context is available.- Start the PointBase database server and populate the database if you have not done so already (see Accessing Databases from Web Applications).
- Open the bookstore URL
http://localhost:8080/bookstore4/enter.See Common Problems and Their Solutions and Troubleshooting for help with diagnosing common problems.
|
FAQ
History |
|
Search
Feedback |
All of the material in The Java Web Services Tutorial is copyright-protected and may not be published in other works without express written permission from Sun Microsystems.