A practical guide to creating and managing your own website with this proven Java/JSP based content management system. This book takes you through the process of creating content rich websites and applications using OpenCms. Although powerful and flexible, OpenCms can be daunting on first approach, but its advanced features reward the investment in learning. This book does not cover extending the operations of OpenCms with Java development. The focus is on OpenCms as a complete CMS platform in itself. It does use some JSP for extensions where required.
This book covers
-Installing OpenCms, and its basic concepts -Using the OpenCms Workplace to manage and publish your content -Managing projects, user accounts, databases, and modules -Working with the VFS and search -Understanding and using tasks and workflows -Working with templates and the OpenCms Tag Library.
An overview of the new server-side Java platform - Java 2 Enterprise Edition - as it relates to building n-tier web applications. It covers the building blocks (Servlets, JSP, EJB, JDBC, RMI, JNDI, CORBA) then goes into special design considerations for server side programming, (including resource pooling and component based design) before finally discussing future design possibilities opened up by Jini and JavaSpaces technology.
Professional JavaServer Pages covers a wide variety of areas including design and architecture, JSPs and their relation to J2EE (Servlets, EJBs, JDBC etc) as well as extensive coverage of the tag extension mechanism that allows you to customize the tags you use in your pages to the data you're presenting. Readers are given an introduction to JSP, explaining how they relate to servlets, showing the tags, and creating beans to encapsulate business logic, to keep web page design simple. Further chapters cover database access with JDBC and connection pooling, JSP debugging, and web application architecture using JSP and servlets. After considering security issues in JSP web applications, the book concludes with seven real-world case studies including using JSP, XML and XSLT to target content at WAP and HTML browsers, e-commerce, streaming using JMF, and porting an existing ASP-based application to JSP.
Web Development with JavaServer Pages will teach you how to create dynamic content-personalized, customized, and up-to-the minute content-a key ingredient of site development on the World Wide Web today. JavaServer Pages (JSP) is a new server-side Java technology for generating dynamic content in web pages and other on-line applications. This book covers all aspects of JSP development, as well as comparisons to similar dynamic content systems such as CGI, Active Server Pages, Cold Fusion, and PHP. It clearly demonstrates the advantages offered by JSP as a full-featured, cross-platform, vendor-neutral technology for dynamic content generation.