Java servlet和JSP构成了企业级Java体系结构的“Web层”。这些组件在服务器上执行与Web相关的常见任务,如处理与电子邮件服务器、数据库、企业级JavaBean(EJB)及Web服务器的交互。 本书用Tomcat和BEA WebLogic作为servlet容器,提供了230多个与许多重要的日常Web任务相关的技巧。本书开始简要介绍了打包servlet和JSP、编写部署描述文件、部署servlet和JSP、使用Apache Ant、预编译JSP以及创建XML文档形式的JSP等方面的技巧。 本书包含了大量关于复杂的日常开发任务的技巧,如: · 操作“会话”、过滤器、定制标记和JSP标准标记库(JSTL) · Web客户端认证 · 与数据库和电子邮件服务器交互 · 读取和设置“cookie” · 从客户端上传文件 · 将JavaScript集成于servlet和JSP · 在JSP和servlet中嵌入多媒体文件(如数字电影和音乐) · 处理有不同语言用户的Web客户端(国际化) · 记录servlet和JSP的消息日志 · 动态地导入内容,如同传统的服务器端导入(SSI)代码 · 在serlvet或JSP中使用Amazon和Google的Web Services API 这些技巧涵盖了许多与Servlet 2.4和JSP 2.0规范相关联的新特性,包括ServletRequestListener、新的JSTL 1.1函数、使用模板文本中的JSTL元素、标记文件和基于XML Schema的部署描述文件。