个人简介
Bruce w.Perry是一位独立的Java软件开发人员及作家。自1996年以来,他为各种非赢利机构、设计和营销公司及广告代理商开发Web应用程序和数据库。在不从事编程和写作的时候,他喜爱骑自行车、在美国和瑞士登山。他同他的妻子Stacy LeBaron、女儿Rachel和儿子Scott一起居住在美国马萨诸塞州的Newburyport。
内容简介
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的部署描述文件。