`
wateriness
  • 浏览: 17466 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SEAM框架之我见

阅读更多

     最近因为实现一个系统,其中用到工作流,而在此之前对工作流未曾涉及,故先网上搜索了一番,了解到JBPM有图形化设计环境,又有JBOSS、Red Hat作后盾,故决定一试。用JBOSS提供的JBPM示例尝试一遍,并自己往其中添加流程测试后,觉得JBPM是一个不错的选择,于是又看了一下示例的程序代码、数据库设计,感觉还是蛮简洁的。

      选定了工作流引擎,接下来就着手框架搭建了。因之前有一些Spring方面的经验,故开始时准备中间层用Spring实现,但如何与JBPM集成是一个问题,而现行Spring集成JBPM的方案我不太满意--没有做什么优化,配置方面也不简洁,于是SEAM开始走入视野。先看了一下文档,并运行了自带的两个示例之后,对SEAM开始感兴趣起来。然后就是通读例子源码,自己动手实现这两个例子,对SEAM也越来越喜爱,自此开始我的SEAM之旋。现在项目已告一段落,有了将对SEAM的认识梳理、总结一下的想法。

     对SEAM最深的感受是:与以前的无状态的开发框架不同,SEAM更热衷于有状态的对象。另外就是SEAM对JBPM工作流引擎有很好的集成。在接下的时间里,我想就如下几点来谈谈我对SEAM的认识:

1.Conversation Context;

2.Bijection;

3.页面流;

4.工作流

分享到:
评论
2 楼 harrison2010 2009-07-09  
同意1楼 
1 楼 donjon 2009-01-04  
虎头蛇尾!

相关推荐

    Seam框架文档简述

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

    seam框架相关知识总结

    Seam框架是一个全面的Java企业级开发框架,它在2005年由JBoss公司推出,主要用于简化Java EE应用的复杂性,特别是整合了JSF(JavaServer Faces)、EJB、CDI(Contexts and Dependency Injection)等技术。Seam框架的...

    Seam_Java框架.doc

    Seam是一个针对Java开发的全栈式框架,旨在简化开发过程,提高开发效率。它适应了快速开发和简化架构的需求,与传统的Java框架相比,Seam具有更简洁的层次结构和强大的组件机制。 首先,Seam的核心设计理念在于减少...

    seam 框架整合hibernate+jsf

    Seam框架是一个全面的Java EE应用开发框架,它旨在简化企业级应用的开发流程,尤其在整合用户界面、业务逻辑和服务层方面。本资源重点讨论了Seam如何与Hibernate ORM框架以及JavaServer Faces (JSF) 用户界面技术...

    Seam 2.1 安全模块框架

    Seam 2.1 安全模块框架是一个强大的工具,为使用 Seam 开发的应用程序提供了全面的安全管理和认证机制。框架的核心特性包括: 1. **安全验证**:Seam 提供了一个可扩展的安全验证层,基于 Java Authentication and ...

    JBoss Seam

    总之,本书是JBoss Seam框架领域的一部经典之作,不仅提供了深入的技术解析,还包含了丰富的实战案例和最佳实践。对于希望深入了解并掌握JBoss Seam框架的开发者来说,这无疑是一本不可或缺的宝典。

    seam in action

    #### 一、Seam框架概述 - **定义与特点**:Seam是一个建立在Java EE平台上的快速应用开发框架,它极大地简化了企业级应用的开发流程。通过整合一系列Java EE技术如JSF、EJB 3.0等,Seam提供了一个更为简洁、高效的...

    使用JBoss Studio開發Seam框架專案(圖式教學)

    **使用JBoss Studio开发Seam框架项目图式教学** Seam框架是一款强大的Java EE集成框架,它简化了在企业级应用程序中的开发流程,特别是在使用EJB、JSF、CDI和JPA等技术时。而JBoss Studio是Red Hat公司推出的一款...

    基于Seam框架实现省、市、区县的联动选择

    本篇内容将深入探讨如何利用Seam框架来实现这一功能,同时结合提供的`Districts.xml`, `Cities.xml`, `Provinces.xml`这三份XML数据文件进行解析和展示。 首先,Seam框架是一个基于Java EE的全栈框架,它集成了JSF...

    seam in action 中文 english

    《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者和有经验的开发者来说都是一个宝贵的资源。Seam是一个强大的Java EE框架,它集成了多种技术,如JavaServer Faces (JSF)、...

    seam_in_action

    ### 一、Seam框架简介 #### 1.1 什么是Seam Seam 是一个开源的 Java EE 应用程序框架,它简化了企业级应用程序的开发过程。通过提供一套丰富的 API 和组件模型,Seam 能够帮助开发者更加高效地构建复杂的 Web 应用...

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

    本资料集合包括《Seam in Action》和Seam官方参考手册,是深入学习Seam框架的理想资源。 ### 《Seam in Action》 这是一本由Dan Allen和Davin Bunk编写的专业书籍,详细介绍了Seam框架的各个方面。这本书适合已经...

    为Seam做好准备

    "为Seam做好准备"这个标题暗示我们即将探讨的是关于Seam框架的入门与准备工作。Seam是一个Java EE集成框架,它将JavaServer Faces(JSF)、Java Persistence API(JPA)、Enterprise JavaBeans(EJB)3.0以及其他...

    Jboss seam3 实战

    标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...

    《SeamInAction》+《JbossSeam》+《官方中文指南》

    《Seam In Action》、《JBoss Seam》以及《官方中文指南》是学习Seam框架的宝贵资源,包含了大量的实践指导和深入解析。 《Seam In Action》这本书是Seam框架的权威指南,作者们通过实例详细讲解了如何利用Seam构建...

    Seam - 语境相关的组件

    在Seam框架中,每个组件都与特定的执行环境或“语境”相关联。这意味着组件可以根据当前的业务流程、用户会话或特定的上下文条件来提供服务。这种设计模式提高了代码的可重用性和灵活性,同时降低了组件之间的耦合度...

    seam需要的jar包

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

    seam_reference英文文档,讲解Seam更详细

    ### 关于Seam框架的理解与应用 Seam框架是一个用于构建企业级Java应用程序的强大工具,其版本2.2.0.GA由多位业界专家共同研发完成。本文将根据所提供的部分内容,详细阐述Seam框架的核心概念、应用场景以及如何通过...

    基于Seam2.1的最新力作《Seam Framework: Experience the Evolution of Java EE, 2nd Edition》全书

    #### 一、Seam框架简介 Seam框架是JBoss组织推出的一个开源项目,旨在简化企业级应用开发,通过提供一套完整的、易于使用的组件和服务来实现这一目标。它基于Java EE标准,特别是JSF(JavaServer Faces)和EJB 3.0...

Global site tag (gtag.js) - Google Analytics