阅读更多

3顶
3踩

企业架构

原创新闻 JBoss Seam 2.2.1 CR1发布

2010-03-16 12:09 by 副主编 zly06 评论(11) 有6031人浏览

JBoss Seam 2.2.1 CR1版本发布了。


 
Seam是一个JAVA EE 5平台的轻量级开发框架,它在Java EE 5.0框架的上层,为所有的在企业Web应用中的组件提供了一个统一的、易于理解的编程模型。它简化了基于状态的应用共和业务处理过程驱动的应用程序开发。

2.2.1改进:

  • 新增了JMX lookup组件;
  • HTTP optimization支持infrastructure;
  • 在PDF中可为Chapter/section添加新页;
  • 为s:decorate添加了"rendered" 属性;
  • 对bug的修复;
  • 对jar包的升级;
  • ……


下载地址:http://sourceforge.net/projects/jboss/files/JBoss%20Seam/2.2.1.CR1

查看ReleaseNotes:https://jira.jboss.org/jira/secure/ReleaseNote.jspa?version=12313677&styleName=Text&projectId=10071&Create=Create

  • 大小: 12.7 KB
3
3
评论 共 11 条 请登录后发表评论
11 楼 myror 2010-03-24 19:19
针对2.2版本的改进不是很大,放弃升级,期待seam3
10 楼 greateWei 2010-03-18 11:59
Craft 写道
greateWei 写道
如果是业务管理类的,如果让我选择,首选应该是GWT

gwt只是个展现层框架,和seam、grails没有可比性。gwt可以集成在seam/grails中进行前端开发。


我的概念中seam就是一个前台展示的框架,呵呵。

落伍了,~
9 楼 Craft 2010-03-17 23:45
greateWei 写道
如果是业务管理类的,如果让我选择,首选应该是GWT

gwt只是个展现层框架,和seam、grails没有可比性。gwt可以集成在seam/grails中进行前端开发。
8 楼 greateWei 2010-03-17 18:16
如果是业务管理类的,如果让我选择,首选应该是GWT
7 楼 greateWei 2010-03-17 18:15
和wicket比较有哪些优势呢?

使用wicket + spring + hibernate 开发了一个订餐网站,经过半年左右的折腾,现在基本稳定下来了,对wicket也有一些心得体会:
1.wicket可定性比较强;
2.和美工配合较好;
3.组件重用可以减少很多工作量;基本上自带的组件够用了;
4.session内存占用不是问题,没有想象的那么糟糕和严重;真的由于访问量很大,内存优化方案也较多;
5.和spring配合不错;
6.文档、资料不错,特别是有一个健康的nabble论坛;

一些缺点:
1.第三方扩展少,wicket stuff的一些扩展维护不及时;
2.官方文档对于dataprovider使用强调不够,导致一开始入门使用容易误导,引起内存溢出问题;
6 楼 Craft 2010-03-17 13:36
Spring roo已经成主流了么?Grails至少已经非常成熟,还有idea/netbeans这样的IDE良好的支持。
5 楼 phoenixup 2010-03-17 09:32
Seam 2系列在使用上不够方便,尤其在GlassFish、Weblogic等其他服务器上开发时,需要的修改有一点繁琐,另外整个Seam2的建立的项目结构不是太好,在开发效率上与Grails、Play有差距,不够轻量级~~
java的RAD开发模型目前都不能令人十分满意~~
Grails使用的Groovy,目前不是太看好Groovy~~~
Play还需要时间来累计口碑
Spring roo也是值得一用,至少目前我使用还是不错的,不过AspectJ的语法也有学习成本的问题,另外IDE的支持还有很多缺陷~~
国内的Nutz目前不错,有看头,不过还需要时间成长~~

至少目前我用,还是Spring roo靠谱,也很愉快。。。。至少比Seam2要爽的多,希望Seam3能让大家有点惊喜,JBoss的东西总感觉过于沉重~~希望能改改~~

4 楼 Arden 2010-03-16 18:18
berlou 写道
2 楼 Craft 2010-03-16 12:56 引用

已经有grails了

你老师喊你回家吃饭

已经有playframework了~~
3 楼 berlou 2010-03-16 16:16
2 楼 Craft 2010-03-16 12:56 引用

已经有grails了

你老师喊你回家吃饭
2 楼 Craft 2010-03-16 12:56
已经有grails了
1 楼 yangzhan 2010-03-16 12:50
什么时候发布seam3啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 软件重用-系统重构

    压缩包包含软件重用-系统重构相关文档,希望可以帮助更多人

  • 如何提高软件的可重用性_软件可测试性

    从这一篇开始,我将开始分享软件的诸多质量特性的知识。内容有的来源于书本,有的来源于网络,当然也有很多自己的心得,希望能够对大家有帮助。一、测试性测试性的概念最早是在 20 世纪 70 年代初针对硬件测试提出来的。 标准中对测试性的定义如下:《GB/T 9414.5-2018 维修性 第5部分:测试性和诊断测试》:确定产品在规定条件下能够被测试的程度的设计特性。《GJB 2547A-2012 装备测...

  • 软件重用评述

    一、软件重用定义    软件重用(Software  Reuse,又称软件复用或软件再用)的概念对于大家并不陌生。早在1968年的NATO软件工程会议上就已 经提出可复用库的思想。软件重用的定义也很多,比较权威和通用的一种是:软件重用是利用事先建立好的软部品创建新软件系统的过程。这个定义蕴含着软件重用 所必须包含的两个方面:  1. 系统地开发可重用的软部品。这些软部品可以是代码,但不应该仅仅局限

  • 11月27日“软件开发模式思考:传统与敏捷 我们在什么位置?”的主题活动成功举办

    <br />CTO俱乐部项目管理专业委员会“软件开发模式思考:传统与敏捷 我们在什么位置?”主题活动成功举办,来自于暴风影音的CTO杨立东、和瑞网CTO巨建华分别从不同角度分享了其多年积累的CMM/CMMI模式实践,以及创新型敏捷软件开发模式的心得,台上台下活跃互动,气氛相当激烈。 <br /><br />查看活动新闻报道:http://news.csdn.net/a/20101128/282609.html <br /><br />活动主持:项目管理专委会会长&PMBAR创始人 冯国馨博士 <br /><

  • 程序员的四种境界

    国学大师王国维先深后认为古今成大事业、大学问者,必经过三种境界,第一种境界:“昨夜西风凋碧树。独上高楼,望尽天涯路”;第二种境界:“衣带渐宽终不悔,为伊消得人憔悴”,第三种境界:“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”。一代宗师真是体察入微,寥寥数语,道尽了求道者的心路历程,将一个人由浅尝、迷茫到彻悟的过程尽数概括,可谓入木三分。 IT行业可谓现在的热门行业,程序员也是很多人羡慕的工作。

  • 开发方法---软件重用

    软件重用      软件重用技术是一种重要的软件开发方法,虽然至今软件重用技术还不够成熟,离理想中的软件工厂还有很长的路要走,但现有的一些重用技术(例如,中间件、应用服务器等)已经改变了开发过程。 1 软件重用     软件产品与其他的产品不同,是抽象的,一旦产生就可以无限制地复制,因此重复利用软件产品的意义重大,可以节约大量的人力物力。软件重用指的是利用已经存在的软件元素建立新的软件系统,...

  • 如何提高软件的可重用性_如何使您的代码可重用

    可重用代码不是通用代码Image Credits: Pixabay.com可重用的代码作为解决所有软件问题的一站式解决方案,是一个危险的神话。 让我解释一下原因。假设您正在编写软件库。 您脑中冒出一个好主意,可以创建可广泛使用的通用解决方案。 您可以疯狂地编写涵盖所有功能并适应所有场景的API。 每种可能的新方案,都将其添加到您的API中。 您的代码不成比例地增长。 但是从真正意义上讲它是通用的,...

  • 如何提高软件的可重用性_对于组件的可重用性,大佬给出来6个级别的见解,一起过目一下...

    我们所有人都希望编写更少的代码,同时也要做更多的事情。为了实现这一点,我们构建了组件,以便可以多次重用它们。有些组件只需要基本的可重用性,而另一些则需要更复杂的重构技术,我们才能充分复用它。这里有6个不同级别的可重用性概念,大家先来体会体会,后续更新会一个一个的讲。1.模板化通过模板化,我们将一些重复性高的代码包装在其自己的组件中,而不是在周围到处复制和粘贴代码。当我们重用该组件(而不是直接使用代...

  • 软件体系结构期末备考资料整理

    软件体系结构期末备考资料整理名词解释:软件重用:软件重用,也称为软件复用,就是利用已开发的且对应用有贡献的软件元素来构建新软件系统。从软件工程角度看,软件重用发生在构造新的软件系统的过程中。软件重用包括三个相关的基本过程:软件对象的开发、软件对象的理解和软件对象的重用。从已有的应用系统中抽取可复用软件成分的过程,经常被称为“重用再工程(Reuse Re-engineering)”过程。软件构件:软...

  • 系统架构设计笔记(28)—— 软件重用与基于架构的软件设计

    1 软件重用 软件重用技术是一种重要的软件开发方法,虽然至今软件重用技术还不够成熟,离理想中的软件工厂还有很长的路要走,但现有的一些重用技术(例如,中间件 、 应用服务器等)已经改变了开发过程。 1.1 软件重用形式 软件产品与其他的产品不同,是抽象的,一旦产生就可以无限制地复制,因此重复利用软件产品的意义重大,可以节约大量的人力物力。软件重用指的是利用已经存在的软件元素建立新的软件系统,这其中的软件元素既可以是软件产品 、 源程序,也可以是文档 、 设计思想甚至是领域知识。软件重用可以直接提高软件的开发效

  • 如何提高软件的可重用性_对于组件的可重用性,大佬给出来6个建议

    我们所有人都希望编写更少的代码,同时也要做更多的事情。为了实现这一点,我们构建了组件,以便可以多次重用它们。有些组件只需要基本的可重用性,而另一些则需要更复杂的重构技术,我们才能充分复用它。这里有6个不同级别的可重用性概念,大家先来体会体会,后续更新会一个一个的讲。1.模板化通过模板化,我们将一些重复性高的代码包装在其自己的组件中,而不是在周围到处复制和粘贴代码。当我们重用该组件(而不是...

  • 如何提高软件的可重用性_如何保证软件应用系统架构设计结果的可扩展性和可重用性(上篇)...

    软件项目实训及课程设计指导——如何保证软件应用系统架构设计结果的可扩展性和可重用性(上篇)1、良好的可重用性软件系统架构设计结果的主要体现可重用性的软件应用系统的系统架构设计结果主要体现在如下两个方面——本项目的系统架构设计的结果是可重用的和在本项目的系统架构设计中重用成熟的系统架构设计方案。当然,要能够达到这样的软件系统架构设计结果,需要设计人员充分地应用面向对象技术中的抽象机制,对软件应用系统...

  • 如何提高代码重用性

    java 提高代码重用性的三个措施 代码重用性

  • 软件构造之软件复用

    软件复用是使用现有软件组件实现或更新软件系统的过程。软件重用的两个视角:面向复用编程:开发出可复用的软件基于复用编程:利用已有的可复用软件搭建应用系统为什么需要复用降低成本和开发时间 产生可靠的软件实现标准化,在不同应用中保持一致 可重用组件的级别和形态代码级别复用两种类型:白盒复用:源代码可见,可修改和扩展,复制已有代码当正在开发的系统,进行修改优点:可定制化程度高缺点: 对其修改增加了软件的复...

  • 我对可重用性、可维护性的一点理解

    一.写这篇博客的起因 起因是老师经常灌输的观点,终于有点感觉吧。。。然后就想到要写一篇关于我对代码可维护性和可重用性的一些理解,不过我的理解肯定非常简陋,毕竟学艺不精。 初学者有没有这样一种感觉,我们看书的时候,书上代码或者老师讲的代码什么意思我们都懂,这个地方为什么这样做我们也懂,这样做是为了可以方便重复使用,便于修改,也就是便于维护(这是我片面理解),但是一到我自己写代码,我自己都感觉自己的代...

  • 从实例分析如何提升软件可复用性和可维护性(软件构造实验的遗憾)

    在大学的软件构造类似的课程中,我们了解过很多的设计模式,然而如何在一个具体实例中选择合适的设计模式是一个难题(困扰了我很久)。这次我通过实验中的一个较为复杂的例子来说明一下设计的心路历程。 问题说明 在这里,我简要提炼一下实验要求,挑选一部分侧重点来进行讨论。 本次实验要求设计一组计划项管理的ADT 可以对计划项进行:分配资源、启动、挂起、取消、停止等操作。 每个计划项需要占用一定的资源和地址。 要求能够实现下列5种不同的计划项:航班、高铁、进程、课程、活动。 可以看出对于不同的计划项,他们在资源数量、

  • 软件可重用性的一点思考

    建立开发可重用软件的意识:   首先建立开发可重用软件的意识,不管你所开发的软件有多么特殊,其中必定含有一些公共的逻辑和功能,将公共的逻辑或模块同真正特定的逻辑分开,学会从一个特定的问题集中抽象出几个逻辑层次,分开实现。可重用软件模块将作为一个特定软件产品的副产品而重放光芒。   保持类或模块的简单和纯粹:   保持类或模块的简单和纯粹,越是简单、功能纯粹的软件越可能被重用。"越是简单,越是复杂"

  • 怎么实现代码的重用性?

    代码重用

Global site tag (gtag.js) - Google Analytics