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

Seam 2.3.0 Beta1 is OUT

阅读更多
Seam 2 抵达 2.3.0 的第一个里程碑- 2.3.0.Beta1。我们计划在这个月发布另一个里程碑 2.3.0.Beta2,逐步完善 Arquillian 和 Seam Gen 特性。其后就集中在 2.3.0 的BUG 修复上。

我有意避开在 4 月1 号放出消息,虽然上个月底已经准备就绪。

下载:http://www.seamframework.org/Seam2/Downloads
文档:http://www.seamframework.org/Seam2/Seam2Documentation.

我们更希望这次发布能够更多被 Maven 项目形式采用,而不是下载压缩的归档文件。

在去年 10 月发布 2.3.0.Alpha 版本后,由于 JBoss AS 7 的冲击, 这次 Seam 2 里程碑(2.3.0.Beta1 )打破常规,原本是基于 Java EE5,现在 Seam2 中已经添加不少 Java EE 6特性,这样更容易使用 JBoss AS 7 运行环境。

最重要的变更,也是大家期待已久的特性,全面支持 JSF 2 ,代替了 JSF 1.2,当然顺便也升级了 Bean Validator,JPA2, Hibernate 4.

我们已经试图使用 Arquillian 代替 JBoss Embedded runtime ,但仍可以使用老式的 MOCK 环境,进行集成测试。

我们已经更新了一些例子, Booking, UI, Mail, Todo 能够运行在支持 Java EE 6 的 AS 7 上。其它例子将在下个版本中提供。

在最终发布前仍有一些工作需要完成。

我会深咸荣幸,期待你能够试用并提交反馈。我们迫切的需要社区的声音。

从  JBoss Nexus repository  使用 Seam 2.3.0.Beta1 Maven artifacts.

在你的 ~/.m2/settings.xml 配置JBoss repository,添加类似的 profile (可以使用 Seam2.3 build/settings.xml 作为模板 ):

<profile>
      <id>jboss-public-repository</id>
      <repositories>
        <repository>
          <id>jboss-public-repository-group</id>
          <name>JBoss Public Maven Repository Group</name>
          <url>https://repository.jboss.org/nexus/content/groups/public/</url>
          <layout>default</layout>
        </repository>
       ...
      </repositories>
</profile>
 ...
<activeProfiles>
    <activeProfile>jboss-public-repository</activeProfile>
</activeProfile>


更新你的项目,使用相应的版本:
 
<dependency>
     <groupId>org.jboss.seam</groupId>
     <artifactId>jboss-seam</artifactId>
     <type>ejb</type>
     <version>2.3.0.Beta1</version>
</dependency>

<dependency>
     <groupId>org.jboss.seam</groupId>
     <artifactId>jboss-seam-ui</artifactId>
     <version>2.3.0.Beta1</version>
</dependency>

分享到:
评论

相关推荐

    Seam2[1][1].0中文参考手册

    Seam2[1][1].0中文参考手册

    seam的注解和标签

    1. **Seam注解** - `@Name`: 这是Seam的核心注解,用于为组件定义一个唯一的名字。这个名字可以在JSF视图、表达式语言(EL)或者Seam的事件系统中引用。 - `@In`: 用于注入依赖。这相当于Spring框架中的@...

    jboss seam 学习资料,seam in action和官方手册

    1. **Seam架构**:理解Seam如何将组件、事件和依赖注入结合在一起,提供统一的编程模型。 2. **JSF集成**:学习如何利用Seam增强JSF,实现更强大的用户界面交互。 3. **EJB 3.0集成**:探讨Seam如何简化EJB的使用,...

    seam_carving 代码实现 seam

    1. **能量计算**: Seam Carving 的核心是能量函数。通常,图像的能量函数可以是图像的灰度值、梯度值或其他特征值。能量函数越高,表示该位置像素变化对整体视觉效果的影响越大。 2. **寻找最佳路径**: 在确定能量...

    JBOSS SEAM组件中文手册

    1. **JSF集成**: Seam与JSF的紧密结合,使得UI层的开发更为简便,通过Seam可以直接在JSF页面上操作后端数据。 2. **JPA集成**: Seam支持JPA,方便地处理数据库操作,包括实体管理和事务控制。 3. **EJB 3集成**: ...

    Seam框架文档简述

    ### Seam框架核心知识点详解 #### 一、Seam框架简介 Seam,全称为JBoss Seam,是一款基于Java EE 5的技术栈构建的应用框架。它通过整合JSF(JavaServer Faces)与EJB 3.0(Enterprise JavaBeans 3.0)组件,并充分...

    Jboss Seam中文版

    1. **Seam上下文**:介绍了Seam如何通过不同层次的上下文来管理应用的状态,包括无状态上下文、事件上下文、页面上下文、会话上下文、业务流程上下文、应用上下文等。 2. **组件类型**:详细列举了Seam支持的各种...

    为Seam做好准备

    1. **Java EE基础知识**:Seam是基于Java EE平台构建的,因此,对Servlet、JSP、JSF、JPA、EJB等基础技术的掌握是必要的。理解它们的工作原理有助于更好地利用Seam提供的功能。 2. **JavaServer Faces (JSF)**:...

    MATLAB_Seam_Carving_seamcarving_

    MATLAB_Seam_Carving_seamcarving_ 是一个与图像处理相关的项目,主要涉及到一种称为“seam carving”的技术,这是一种动态图像调整大小的方法,它可以在不改变图像整体视觉效果的情况下,增加或减少图像的宽度和...

    seam in action 中文 english

    1. **组件化**:Seam引入了一种强大的组件模型,使得开发人员可以轻松地创建、管理和组合应用程序组件。这些组件可以是UI元素、业务逻辑或者数据访问对象,它们通过依赖注入(Dependency Injection, DI)进行通信,...

    seam_in_action

    - **第1章:Seam统一Java EE 3**:介绍 Seam 如何整合 Java EE 3 技术,形成统一的应用开发平台。 - **第2章:将Seam-Gentoo投入工作**:展示如何在 Gentoo Linux 系统上安装和配置 Seam,进行实际项目开发。 #### ...

    Seam security

    1. 安全原则:Seam Security围绕几个关键的安全原则构建,包括身份认证、身份管理和授权控制。身份认证是证明用户身份的过程,通常依赖于用户提供的秘密信息,如密码。身份管理负责处理用户的身份信息,包括用户的...

    Seam Carving的C++实现代码

    1. **读取图像**:首先,我们需要使用OpenCV的`imread`函数读取待处理的图像,并将其转换为灰度图像,以便简化后续计算。 2. **能量图计算**:Seam Carving的关键在于能量图的构建。这个图描述了每个像素被移除时对...

    seam级联菜单例子

    Seam是一个开源的Java EE框架,它将JavaServer Faces(JSF)与EJB3、Hibernate等技术结合在一起,提供了一种更为简化的企业级开发方式。在这个“seam级联菜单例子”中,我们将深入探讨如何在Seam应用中实现级联选择...

    seam参考手册中文版

    - **章节1**: 介绍了Seam的基础知识,包括几个典型的示例项目。 - **注册示例**: 这是一个简单的用户注册流程示例,用于展示Seam的基本用法。 - **消息示例**: 通过实现一个消息列表功能,演示了如何处理页面交互...

    seam需要的jar包

    Seam框架是一个全面的Java企业级应用开发框架,它整合了JSF(JavaServer Faces)、EJB、CDI(Contexts and Dependency Injection)以及许多其他Java EE技术,为开发者提供了强大的组件模型和丰富的功能,旨在简化...

    seam 的eclipse工程例子3

    1. 安装Seam插件:首先,你需要确保Eclipse安装了支持Seam的插件,如JBoss Tools。这可以通过Eclipse Marketplace或者更新站点完成。 2. 创建新项目:然后,你可以创建一个新的Seam项目。在"File"菜单中选择"New",...

    SEAM 中文开发指南

    ### SEAM 中文开发指南知识点概述 #### 一、SEAM 框架简介 - **SEAM**:SEAM 是一个基于 Java EE 的企业级应用框架,它简化了复杂的应用程序开发过程,并且提供了丰富的功能来支持业务逻辑的实现。 - **版本信息**...

    Seam - 语境相关的组件

    Seam是一种Java EE框架,它在开发企业级应用程序时提供了高度集成和语境相关的组件模型。这个框架的主要目标是简化复杂性,使开发者能够更高效地构建动态、响应式的Web应用。Seam的核心理念是将不同的技术,如Java...

    JBoss Seam入门介绍

    #### 1. 组件模型 在Seam中,一切皆组件,无论你是倾向于采用分层架构(如J2EE)还是简单的架构,都可以得到支持。组件可以是无状态或有状态的,有状态的组件可与多种预定义上下文关联,如业务流程上下文或方法上...

Global site tag (gtag.js) - Google Analytics