`
rodz
  • 浏览: 887 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Seam框架的构成

阅读更多
Seam框架的构成
主要由以下框架组成
表现层:JSF。理论上支持任何JSF实现,其默认的实现是RichFaces,官方推荐的还有IceFaces。Seam在JSF的默认集成上没有使用任何Independent software vendor (ISV) 特定的特性,使得各个JSF实现之间的转换很容易。RichFaces有丰富的组件支持大多数的应用开发,
逻辑层:POJO或者EJB。Seam的业务组件可以是POJO,也可以是EJB Session Bean。如果是EJB Session Bean,则提供远程调用等特性,而POJO的组件则不支持。另外,如果项目组件全部使用POJO构建,可以部署到J2SE环境中(如Tomcat),如果包含了EJB Session Bean,则只能部署到Java EE环境中(JBoss AS、Weblogic、Glassfish)。
持久层:Seam使用Hibernate框架提供持久层服务。

分享到:
评论

相关推荐

    seam in action

    #### 四、Seam框架的关键组成部分 1. **Seam生命周期** - **概念介绍**:Seam生命周期是指Seam组件从创建到销毁的过程。 - **重要性分析**:理解Seam的生命周期对于正确地实现组件的行为至关重要,例如在合适的...

    近两个星期seamtest的学习

    在过去的两周里,我深入学习了SeamTest,这是一个用于Java EE应用测试的强大工具,尤其在Seam框架的上下文中。SeamTest提供了一种结构化的、声明式的测试方法,帮助开发者更有效地验证应用程序的各个层面,包括组件...

    seam的注解和标签

    在Seam框架中,注解和标签起着至关重要的作用,它们简化了代码并增强了可读性。下面我们将详细讨论Seam中的注解以及与之相关的标签。 1. **Seam注解** - `@Name`: 这是Seam的核心注解,用于为组件定义一个唯一的...

    Hand on Seam

    Seam框架是JBoss的一个组成部分,它是一个用于构建企业级应用程序的开源框架,专注于简化Java EE应用程序的开发流程。Seam将JSF、EJB 3.0、JPA、JSTL等技术整合在一起,提供了丰富的组件库和实用工具,使开发者能够...

    Practical_JBoss_Seam书的源代码

    《Practical JBoss Seam》是一本深入探讨JBoss Seam框架技术的书籍,其源代码包含在提供的压缩包中。Seam是一种开源的企业级Java框架,它整合了多种技术和概念,如JavaServer Faces (JSF)、Java Persistence API ...

    jboss_seam.pdf

    #### 一、引言:JBoss Seam框架的诞生背景与革新意义 JBoss Seam框架是JBoss组织于2006年6月正式发布的,旨在解决传统Java企业级应用程序开发中存在的复杂性和效率问题。随着Java技术的发展,EJB(Enterprise ...

    jboss-seam2.0文档

    Seam 2.0引入了CDI,这是Java EE 6中的一个重要组成部分,它提供了一种统一的依赖注入机制,简化了对象的生命周期管理和依赖管理。 2.4 JPA集成 Seam 2.0与JPA的集成使得数据库操作变得更加简单,支持实体管理和...

    深入浅出JBoss Seam.pdf

    Java EE 5.0的核心框架由EJB 3.0和JSF 1.2组成。EJB 3.0是一种基于POJO的业务服务和数据库持久化框架,而JSF则是一个基于MVC架构的Web应用框架。虽然这两个框架可以互补使用,但它们的设计理念和实现方式存在一定的...

    JSF+Seam帮助文档.rar

    **Seam框架**则是一个全面的Java EE应用框架,它将JSF与EJB、CDI(Contexts and Dependency Injection)、Spring等技术无缝集成,简化了Java EE开发的复杂性。Seam提供了统一的编程模型,允许开发者在JSF组件和后端...

    接上篇(seam登录时的权限验证)之“seam基于数据库的权限验证”

    在本篇讨论中,我们将深入探讨如何在Seam框架下进行基于数据库的权限验证,以此来确保用户只有在具备相应权限的情况下才能访问特定的资源。 首先,我们要理解Seam中的安全模型。Seam使用了JSF(JavaServer Faces)...

    seam-gen命令解析文档

    而`seam-gen`命令作为Seam框架的一个重要组成部分,主要用于自动生成Seam项目的基本结构和代码模板,帮助开发者快速搭建起开发环境。 `seam-gen`命令的工作原理类似于Ruby语言中的“scaffold”概念,它通过一系列预...

    seam-javapolis2007

    - **欧洲的隐喻**:Seam 类比于欧洲,由多个参与者组成,包括 EJB、JAAS、JBoss Rules、Ajax、jBPM 等技术,虽然它们可以独立工作,但通过 Seam 可以更好地进行集成。 - **历史**:Seam 的发展历程,从 2002 年 ...

    Seam_Reference_Guide.pdf

    - **新建Seam Action**:Seam Actions是Seam框架的核心组成部分之一。这部分内容详细介绍了如何通过向导来创建一个新的Seam Action。 - **新建Seam Form**:Seam Forms允许开发者轻松地创建表单,并处理用户的输入...

    Seam Framework 2.0 Reference中文版

    JBoss Seam 是一款基于 Java 的企业级应用开发框架,它简化了应用程序的开发过程,特别是那些涉及复杂的用户交互、业务逻辑以及数据处理的应用。Seam 结合了 JavaServer Faces (JSF)、Java Persistence API (JPA)、...

    seam+in+action+中文版

    1. **项目结构概述**:Seam 项目通常由几个关键部分组成,包括 **web 层**、**业务逻辑层** 和 **持久化层**。这些层次之间通过清晰的边界进行划分,有助于维护和扩展。 2. **EJB3 使用**:Seam 框架充分利用了 **...

    图书:JSF2 API和JBoss Seam入门

    《JSF2 API和JBoss Seam入门》是一本面向初学者和中级开发者的图书,旨在帮助读者快速掌握JavaServer Faces(JSF)2.0 API和JBoss Seam框架的使用。JSF是一种Java EE标准的用户界面组件模型,用于构建Web应用程序。...

    JBOSS SEAM

    接下来的部分继续深入探讨Seam的其他高级特性,包括点击列表、工作流集成、RESTful服务支持等,这些特性进一步增强了Seam框架的能力,使其成为Java EE领域内极具竞争力的开发工具。通过学习Seam的各种示例,开发者...

    Seam_2.0_Reference_zh_CNpdf

    Seam框架内置了对Ajax的支持,使得开发者可以轻松地在Web应用程序中实现异步数据交换,从而提升用户体验。Seam的Ajax功能包括但不限于: - **异步表单提交**:允许用户提交表单而无需刷新整个页面。 - **动态更新...

Global site tag (gtag.js) - Google Analytics