`
raymond2006k
  • 浏览: 295105 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

WebBeans 规范适合我们吗?

阅读更多
  JavaEE6 规范已经正式获得通过了,其中一个亮点就是 WebBeans 规范,它是Hibernate作者 Gavin King 提出的一个新规范。
  从规范的文字,及技术评论家的概括,WebBean 是为了统一 JSF,EJB 与 JPA的编程模型,使得它们有机的集成为一个Web开发平台。

而目前的事实是,SSH 还是主流的框架栈,其他组合还包括:
  Tapstry + Spring + Hibernate
  Struts + Spring + IBatis
  其他公司自行研发的开发框架(比如:我所在的公司)。

  从实际考虑,一个公司会不会接受新的 JavaEE6 编程模型,取决于新框架较之于旧框架带来的明显的收益,以及系统迁移的成本。就第一点来看,目前的开发框架栈还没有明显的弊端,因此,估计 WebBeans 等规范在用户中落地还需要相当长一段时间。
 

参考资料:
JavaEE6Overview


0
1
分享到:
评论

相关推荐

    webbeans 入门手册

    《WebBeans 入门手册》是针对JavaEE6中Contexts and Dependency Injection (CDI)规范的详尽指南。CDI是Java企业级应用程序中的一个关键组件,它提供了一种统一的方式来管理对象(称为bean)以及它们之间的依赖关系。...

    webbeans--jsr-299

    - **与Java EE平台规范的关系**:WebBeans是Java EE的一部分,旨在增强平台的组件模型。 - **与EJB的关系**:它扩展了EJB模型,提供了更灵活的依赖管理和生命周期管理。 - **与Managed Beans的关系**:WebBeans提供...

    webbeans_reference

    根据给定的文件信息,我们可以深入探讨WebBeans的相关知识点,这是一份关于WebBeans(JSR-299)的详尽参考文档,涵盖了从基础概念到高级主题的广泛内容。 ### WebBeans简介 WebBeans是Java平台上的一个依赖注入...

    webbeans(weld1.0)完全教程

    WebBeans,也称为Weld,是Java企业版(Java EE)中的一个核心组件,它是JSR-299规范的实现,主要负责依赖注入(Dependency Injection, DI)和上下文及会话管理(Contexts and Dependency Injection, CDI)。...

    web beans规范

    Web bean 是由 JBoss 创造的,帮助填平Java EE5的裂隙。EE 5平台对用成熟的技术包括EJB3,JTA,JCA和JPA来访问事务资源提供了极大 支持。当然,此平台也以支持广泛的Web表现技术例如Java Servlets,JSP和JSF作为特征...

    webbean.pdf

    WebBeans不仅定义了一套规范,而且还提供了一个参考实现,这使得开发者能够更轻松地理解和应用这项技术。 - **数字猜谜游戏示例**:这个示例展示了如何在一个简单的Web应用中使用WebBeans的各种特性,包括依赖注入...

    Exporting beans as web services using XFire

    标题“Exporting beans as web services using XFire”指的是利用XFire框架将Java Beans导出为Web服务。在本文中,我们将深入探讨这个主题,并结合标签“源码”和“工具”,来理解如何通过源代码和特定工具实现这一...

    Java Beans 讲解

    Java Beans 是Java编程中的一个重要概念,它是一种符合特定规范的Java类,主要用于创建可复用的软件组件。在Java世界中,"Bean"这个术语来源于它的豆子形状,象征着可封装和可重用的特性。Java Beans技术是Java ...

    JavaEE 6 规范中文版

    - **Web Beans (JSR-299)**:增强了Java EE平台的依赖注入和事件通知能力。 - **Java Server Pages (JSP) 2.2**:增强了页面脚本的处理能力。 - **Servlet 3.0**:增加了非阻塞I/O的支持。 - **Java API for ...

    Servlet3.1规范(最终版)

    5. **Managed Beans specification**:描述了Java EE平台中托管Bean的规范。 这些规范的详细信息可以在Java Platform, Enterprise Edition的官方网站找到。 ### 其他重要参考资料 为了更好地理解和实现Java ...

    Java EE 5 规范

    根据文档中的“LIMITED LICENSE GRANTS”部分,我们可以了解到 Java EE 5 规范的使用许可和限制条件: - **评估用途许可证**:允许用户免费下载、使用和复制该规范进行内部评估,包括但不限于开发针对该规范的应用...

    Java EE 6 规范

    Java EE 6 规范包括EJB 3.1 •Servlet 3.0 •JSP 2.2 •EL 2.2 •JMS 1.1 •JTA 1.1 •JavaMail 1.4 •Connector 1.6 •Web Services 1.3 •JAX-RPC 1.1 •JAX-WS 2.2 •JAX-RS 1.1 •JAXB 2.2 •JAXR 1.0 •Java EE...

    Java EE6 规范文档

    7. **Managed Beans**:Java EE6引入了Managed Beans的概念,它们可以使用CDI进行管理,从而替代了传统的Session Beans和Singleton Beans,简化了组件的生命周期管理。 ### 许可与分发 根据文档中提到的许可条款,...

    schema2beans.rar

    下面我们将深入探讨schema2beans工具及其在IT领域的应用。 1. **XML Schema与Java Beans的关系** - XML Schema提供了一种形式化的语言来定义XML文档的结构和数据类型,这使得XML文档更加规范和易于解析。 - Java ...

    认识j2ee规范 认识j2ee的规范是每个j2ee爱好者都应了解的东西

    EJB有三种类型:Session Beans、Message-driven Beans和Entity Beans。 6. **JTA(Java Transaction API)**:管理分布式事务的接口,确保在多组件操作中的数据一致性。 7. **JAF(JavaBeans Activation Framework...

    SSH框架项目开发命名规范.pdf

    - Beans的配置文件beans.xml中,bean命名规范应该是功能模块名,如userManager。 - 其他配置文件(如hibernate.cfg.xml、web.xml)按照默认规范进行命名。 三、其它命名规范 - 变量命名时,通常需要加上setter与...

    Java_EE_6规范中文版附英文对照.rar

    4. **简化会话bean(Session Beans)**:EJB 3.1中的会话bean更加简单易用,不再需要过多的XML配置,可以通过注解直接声明bean的行为。 5. **Java Persistence API(JPA)2.0**:JPA 2.0提供了更多的实体关系映射...

    EJB3.0规范.rar

    EJB 3.0的核心规范包含了会话bean(Session Beans)和消息驱动bean(Message-Driven Beans)的更新。会话bean现在分为无状态会话bean(Stateless Session Beans)和有状态会话bean(Stateful Session Beans),以及...

    ejb3.0开发规范PDF

    以下是对EJB 3.0开发规范的详细解析: 1. **持久化机制(Persistence)**: EJB 3.0引入了JPA(Java Persistence API),这是对ORM(Object-Relational Mapping)框架的标准API。JPA允许开发者通过注解来定义对象-...

Global site tag (gtag.js) - Google Analytics