文件名称:应用服务器概述-y系列电机尺寸与功率资料
文件大小:3.26MB
文件格式:PDF
更新时间:2024-06-29 10:06:02
TongWeb6.0 用户使用手册
第1章 TongWeb6.0 应用服务器概述 1.1 概述 TongWeb6.0是遵循 JavaEE6 WebProfile规范的企业级应用服务器,它为企业应用提供 了可靠、可伸缩、可管理和高安全的基础平台。同时具有功能完善、支持开放标准和基于组 件开发、多层架构、轻量等特点,为开发和部署企业应用提供了必需的底层核心功能。用户 通过 TongWeb6.0 的管理控制台可方便的对应用进行管理,同时能够监控系统组件和应用运 行时的状态及调优。因此 TongWeb6.0适用于高度可用、可靠、可伸缩,稳定的业务领域。 1.2 JavaEE6Web Profile 的新特性 JavaEE6Web Profile 与 JavaEE5 相比,提供了一些新特性:CDI、EJB3.1 lite、 Servlet3.0、JPA2.0、JSF2.0 和 Bean Validation 等,同时裁剪掉了一些过时的或不常用 的功能,例如:实体 Bean,JSR88应用部署 API等,用以打造一个更轻量更易于使用的平台。 1. CDI:依赖注入是一个开发企业应用时越来越流行的技术,CDI将其扩展到了应用服务器 内部的各容器,如 EJB 容器、Web容器,该规范可以使普通 JavaBean、SessionBean 和 JSF Backing Bean 通过 DI 的方式在应用中使用,并且可以关联到一个特定范围,例如 request范围、session范围等。 2. EJB3.1 lite:EJB3.1 与 JavaEE 5提供的 EJB3.0 版本相比,更加简化了 EJB技术的使 用复杂度,而 EJB3.1 lite 在 EJB3.1 的基础上又做了进一步的精简,保留了最重要最 常用的功能,如:单例 Bean,No-interface的 session bean,异步 session bean,嵌 入式 API等,使平台更加轻量。 3. Servlet 3.0:Servlet3.0 是 JavaEE6 中重点聚焦的功能之一,它使得开发 web应用变 得更加简单,servlet 可以通过注解来声明,web.xml 变得不再是必要的,这同时让添 加第三方库变得更加容易,不用修改 web.xml文件。 4. JPA 2.0:JPA(Java Persistence API)是 JavaEE 5 和 Java SE 共有的有关对象持久化 的接口,即对象持久化的。JPA 在 JavaEE6里得到了进一步的增强,使得 JPA 技术变得 更加有效和可靠。 5. JSF 2.0:JSF是 JavaEE 5 规范中提出的关于 Web层的开发框架,与其他 Web 框架不同 的是 JSF以用户界面为核心,它将控制粒度细化到页面的"组件"一级,即 JSF将各类页 面元素抽象成 UI(User Interface 即用户界面)组件,这些 UI组件可以灵活的组装生成 页面,并被方便的定制和重用。JSF使得开发人员摆脱了细碎的 HTML代码和 JavaScript 脚本调试,可以应用面向对象的思想开发 Web应用程序。JSF2.0增加了对注解的支持, 进一步简化了 JSF 的开发,配置受管 Bean可以不再通过修改配置文件来完成。 6. Bean Validation:数据验证是贯穿企业应用各处的一个公共任务,从表示层到持久层, 每一层都需要数据验证,Bean Validation 避免了每一层重复的验证代码,提供了统一 的注解和验证框架。 1.3 TongWeb6.0 的体系结构 TongWeb6.0体系结构图如下: