*The experienced developers guide to JavaServer Pages development! *Database access, XML support, JavaBean integration, and much more *Architecting JSP applications for maximum performance and maintainability *Includes several complete sample JSP applications such as an authentication framework, an email tag library, and a Database-to-XML/XSL conversion tool Suns JavaServer Pages technology gives developers a powerful cross-platform solution for dynamic Web application development without the drawbacks of previous approaches. In Core JSP, two leading enterprise developers show experienced developers exactly how to make the most of JSP technology - for database integration, XML applications, session tracking, and many other purposes. From coding fundamentals to effective JSP program design, youll find it here - along with real-world sample code for HTML calendars, JNDI applications, LDAP-based authentication JavaBeansTM, database search forms, and more! *Make the most of scriptlets, expressions, declarations, actions and directives *Get under the hood with Suns JSP engine: multithreading, persistence, implicit objects, and more *Understand JSP requests and responses - in depth *Trac
- Mixed media product | 416 pages
- 177.8 x 228.6 x 30.48mm | 748.42g
- 05 Oct 2000
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
Table of contents
1. Introduction. A History of the Web. JavaServer Pages. The Power of Java. Understanding HTTP.2. The Scripting Elements. The Scripting Element. Expression Element Syntax. Declaration Element Syntax. Embedded Control-Flow Statements. Comment Syntax. Scripting Elements Applied: Calendar.JSP.3. Actions and Directives. Action Element Syntax. Directives.4. The JSP Engine: Under the Hood. Behind the Scenes. Multithreading and Persistence. The Implicit Objects. The JSP Lifecycle. A JSP Compiled. Performance Tuning the Servlet.5. Retrieving Information. The Request. The HTTP Request and JSP.6. Sending Information. Using the Response Object. Setting Cookies. Handling Errors.7. Tracking Sessions. Tracking Data Between Requests. The HTTPSession API. Sessions and Identity.8. JavaBeans. The Component Model. JavaBeans. An Authentication JavaBean. Components and Component Frameworks. Enterprise JavaBeans.9. Database Connectivity. What Is JDBC? Understanding the Relational Model. JDBC. JDBC and JSP. JDBC and Javabeans.10. JSP and XML. XML. JSP as XML Documents. XSL 101: XSL, XSLT, and XPath. Combining XML and XSLT. Generating XML From JSP.11. Custom Tags. Custom Tag Basics. The Custom Tag API. Creating a New Custom Tag. Creating Composite Tags.12. Designing and Deploying JSP Applications. Reducing Complexity With Decomposition. JSP Application Deployment.13. The Future. The Impact of the J2EE. JSP and GUI Tools. XML, XML, and More XML. Where Do I Go From Here?Appendix A: JSP API Quick Reference. Appendix B: JSP Applications. Appendix C: Sample Databases. Index.
About Damon Hougland
DAMON HOUGLAND is a Program Manager and Technical Architect for eFORCE, Inc., where he designs and develops Java enterprise applications. Previously Damon led the Web Application Infrastructure team at Lawrence Berkeley National Laboratory, which specialized in reporting scientific data through web-enabled databases and applications. He has worked as a software developer and technical manager over the last nine years. AARON TAVISTOCK has over 10 years of experience with UNIX systems and application development. He has used his extensive knowledge of Java, JSP, and taglibs to create a leading edge web application compiler. Aaron is currently the Web Compiler Architect for Snapshop.com, Inc., a provider of B2B2C (business-to-business-to-consumer) web applications.