本书将用于帮助指导Java web开发人员的日常任务,提供典型的web相关问题的快速解决方案。本书集中介绍了如何用Java初始化某些与web相关的任务,而不是教会读者如何使用Java语言,或者事无巨细地解释servlet和JSP API。书中包含了大量关于复杂的日常开发任务的技巧,这些技巧涵盖了许多与Servlet 2.4和JSP 2.0规范相关联的新特性,包括ServletRequestListener、新的JSTL 1.1函数、使用模板文本中的JSTL元素、标记文件和基于XML Schema的部署描述文件。
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的部署描述文件。