"TongWeb5.0应用开发手册"
该手册是针对国内中间件产品TongWeb5.0的应用开发指南,旨在帮助开发者理解和利用TongWeb进行高效的应用程序开发。文档涵盖了多个关键主题,包括Servlet、JSP、JSF、资源引用、Session管理以及EJB3.0的相关技术。
在Servlet部分,手册详细介绍了Servlet2.5规范的新特性,如增强的异步处理能力,以及如何通过URL来调用Servlet,解析ServletMapping,设置初始化参数(init-param),使用Filter进行内容过滤,以及如何安全地映射角色。此外,还提供了编写HTTPServlet的基本步骤,让开发者能够快速入门。
JSP章节则讲解了JSP指令(如page, include, taglib)和JSP动作(如jsp:include, jsp:forward, jsp:useBean)的使用,帮助开发者构建动态网页内容。
JSF(JavaServer Faces)是UI组件化框架,手册阐述了JSF的主要概念,如UI组件、事件处理、数据绑定,以及JSF的生命周期,包括渲染、应用请求值、处理事件、更新模型值等阶段。
配置资源引用是应用开发中的重要环节,手册详细说明了如何配置各种资源,如env-entry、resource-ref、resource-env-ref、ejb-ref、message-destination及其引用,以实现应用程序与环境资源的无缝连接。
Session管理部分讨论了如何通过URL重写(URLRewriting)来跟踪用户会话,同时提到了classloaderdelegate的配置,以及如何访问WEB-INF目录下的资源。
EJB3.0章节深入探讨了不同类型的SessionBean(无状态和有状态)、Message-Driven Bean(MDB)的使用,以及定时服务、拦截器、依赖注入(如引用EJB和资源)、Pool和Cache的配置。依赖注入是提高代码可维护性和灵活性的关键,手册展示了如何通过注解和JNDI查找来实现。
最后,关于Entity和JPA(Java Persistence API)的部分,手册介绍了如何在TongWeb中使用容器托管和应用托管的EntityManager对象,以及如何通过@PersistenceContext和JNDI获取EntityManager。同时,讲解了如何在EJB容器中获取EntityManager,以便进行数据操作。
总体而言,这份开发手册全面覆盖了TongWeb5.0应用开发的多个方面,对开发者来说是一份宝贵的参考资料。