- 浏览: 1934282 次
- 性别:
- 来自: 福建莆田@广州
-
文章分类
最新评论
-
YuLimin:
关于开发者版本费用等问题请见:Have questions? ...
IBM于2009.06.19推出开发者免费版WebSphere Application Server -
YuLimin:
1、传统WAS : WebSphere Application ...
IBM于2009.06.19推出开发者免费版WebSphere Application Server -
chenlei65368:
咋加啊,总司令
微信JavaEye老炮群的入群标准-2009年之前注册JavaEye的技术人员 -
kkllmey:
怎么进呢。留个群号吧。
微信JavaEye老炮群的入群标准-2009年之前注册JavaEye的技术人员 -
Mr.TianShu:
3792274
微信JavaEye老炮群的入群标准-2009年之前注册JavaEye的技术人员
Java EE 5.0明显比它之前的版本都更容易使用,也更加强大。与Web应用程序开发人员最相关的Java EE 5.0平台的两种规范是JSF和EJB 3.0。
JSF和EJB 3.0究竟好在哪里呢?我们需要先认真了解每种规范中的主要概念和特性,然后用JSF和EJB 3.0编写出一个小实例或应用程序,然后并将它与用Java(如Struts和EJB 2.x)编写Web应用程序的旧方法进行比较。这样,我们才会真正才能得到我们应当关注的所出现的问题。Seam是如何使JSF和EJB 3.0变成一个更强大且更方便的组合呢?Seam与Spring又是怎么样的关系呢?这些,都会有大多的争论与取舍。暂且不讨论这些,先看看Seam本身:
JBoss Seam是一个Java EE 5框架。它通过把JSF与EJB3.0组件合并在一起,从而为开发基于Web的企业应用程序提供一个最新的模式。Seam可以让你把EJB组件直接绑定到 JSF 页面。Seam还可帮助你把jBPM流程定义直接地集成到你的应用程序中。
相关的一些资源:
本土:JBoss Seam:http://www.jboss.com/products/seam
Docs:Seam Document:http://labs.jboss.com/portal/jbossseam/docs
入门:
一个使用JBoss Seam简化Web开发的Flash演示,可以当做JBoss Seam的入门教学
Example showing you how to generate a CRUD web application from a database using JBoss Eclipse IDE
进阶:
IBM developerWorks里的专题《Seam - 无缝集成 JSF》
这个系列讲述了 Seam 是真正适合 JSF 的第一个应用程序框架,能够修正其他扩展框架无法修正的主要弱点。阅读该系列的文章,您可以自己判断 Seam 是不是对 JSF 的适当补充。
目前有三篇文章在里面了
1、为 JSF 量身定做的应用程序框架
JSF 是用于 Java Web 应用程序的第一个标准化的用户界面框架,而 Seam 是一个扩展 JSF 的强大的应用程序框架。本文将发现这两种框架之间的互补性。
2、借助 Seam 进行对话
借助 Seam 开发有状态的 CRUD 应用程序是件轻而易举的事情。本文向您展示如何使用 Java™Server Faces (JSF) 和 Seam 为基于 Web 的高尔夫课程目录开发创建、读取、更新和删除用例。
3、用于 JSF 的 Ajax
JSF 基于组件的方法论促进了抽象,但大多数 Ajax 实现由于公开了底层的 HTTP 交换而使之大受干扰。本文展示了如何使用 Seam Remoting API 和 Ajax4jsf 组件与服务器上的受管 bean 通信,就好像这些 bean 与浏览器同在本地一样。
取舍都是在得失之间,请求响应与事件驱动,轻量级与重量级,这些都不重要,重要的仍是取决于自身的权衡与取舍。
jsf组件确实比较难于应用,不过为什么老用struts的观念来看问题呢?其实现在对jsf的支持已经很好了,无论在组 件的使用还是配置文件的编写都有很好的工具。jsf无论在理论上还是在应用开发上都有着很大的优点。
怎么大家都说JSF组件比较难用,有没有认真的使用过?JSF的组件可以和Tapestry和Wicket的组件一样好用,如果你对JSP的Taglib熟悉,直接使用JSP视图,非常容易?不过更好的解决方案是使用Facelets作为JSF的视图解决方案,这个有太多的例子了,使用起来相当方便,而且JSF的组件开发虽然不太容易,不过绝对不难,例子也有一堆。
jsf组件确实比较难于应用,不过为什么老用struts的观念来看问题呢?其实现在对jsf的支持已经很好了,无论在组 件的使用还是配置文件的编写都有很好的工具。jsf无论在理论上还是在应用开发上都有着很大的优点。
浪费人类的精力制造出struts,再弄出spring mvc, webwork。。。。。一长串东西,干得活都差不都,反而把开发者的精力从业务本身拖到无意义的framework hell里。
我来简单讲讲,就拿asp.net做例子好了。
1。页面注入:把业务层的对象注入page contoller里。假如page上有3个button每个button都有click,通常写法是每个click事件new XxxxService,但是利用页面注入,你可以private XxxxService service,每个click调用service,每次页面postback的时候,都可以自动注入。
2.状态管理:如果使用私有变量比如private int a,每次页面刷新,a又会重新被初始化,spring.net可以帮你自动backup/restore在session里,a就好像一直维持着状态而已。
3。result url,和struct一样,在外面定义一个ok = xxx.html,cancel=xxx.html,click event后就可以根据result 跳转。
。。。。
JSF和EJB 3.0究竟好在哪里呢?我们需要先认真了解每种规范中的主要概念和特性,然后用JSF和EJB 3.0编写出一个小实例或应用程序,然后并将它与用Java(如Struts和EJB 2.x)编写Web应用程序的旧方法进行比较。这样,我们才会真正才能得到我们应当关注的所出现的问题。Seam是如何使JSF和EJB 3.0变成一个更强大且更方便的组合呢?Seam与Spring又是怎么样的关系呢?这些,都会有大多的争论与取舍。暂且不讨论这些,先看看Seam本身:
JBoss Seam是一个Java EE 5框架。它通过把JSF与EJB3.0组件合并在一起,从而为开发基于Web的企业应用程序提供一个最新的模式。Seam可以让你把EJB组件直接绑定到 JSF 页面。Seam还可帮助你把jBPM流程定义直接地集成到你的应用程序中。
相关的一些资源:
本土:JBoss Seam:http://www.jboss.com/products/seam
Docs:Seam Document:http://labs.jboss.com/portal/jbossseam/docs
入门:
一个使用JBoss Seam简化Web开发的Flash演示,可以当做JBoss Seam的入门教学
Example showing you how to generate a CRUD web application from a database using JBoss Eclipse IDE
进阶:
IBM developerWorks里的专题《Seam - 无缝集成 JSF》
这个系列讲述了 Seam 是真正适合 JSF 的第一个应用程序框架,能够修正其他扩展框架无法修正的主要弱点。阅读该系列的文章,您可以自己判断 Seam 是不是对 JSF 的适当补充。
目前有三篇文章在里面了
1、为 JSF 量身定做的应用程序框架
JSF 是用于 Java Web 应用程序的第一个标准化的用户界面框架,而 Seam 是一个扩展 JSF 的强大的应用程序框架。本文将发现这两种框架之间的互补性。
2、借助 Seam 进行对话
借助 Seam 开发有状态的 CRUD 应用程序是件轻而易举的事情。本文向您展示如何使用 Java™Server Faces (JSF) 和 Seam 为基于 Web 的高尔夫课程目录开发创建、读取、更新和删除用例。
3、用于 JSF 的 Ajax
JSF 基于组件的方法论促进了抽象,但大多数 Ajax 实现由于公开了底层的 HTTP 交换而使之大受干扰。本文展示了如何使用 Seam Remoting API 和 Ajax4jsf 组件与服务器上的受管 bean 通信,就好像这些 bean 与浏览器同在本地一样。
取舍都是在得失之间,请求响应与事件驱动,轻量级与重量级,这些都不重要,重要的仍是取决于自身的权衡与取舍。
评论
19 楼
davexin
2007-09-22
个人觉得现在最好的web框架是struts2,结合spring使用,也就不错了,在05年的时候,电信用过jsf做项目,觉得jsf也就是一个半成品,是从c/s结构开发人员的最爱。本人主要从事b/s结构项目的开发,所以觉得他很难用,并且它是基于事件编成,十分的不爽。性能上也不是有多大的提升。建议还是不要使用的好,至于ejb3.0,完全是被hibernate和spring逼出来的现在的样子,以前使用ejb2.1,也就用了无状态sessionbean,学习了一段时间ejb3.0,感觉不出来他的优越性,所以个人觉得使用ejb3.0会得不偿失。
18 楼
香克斯
2007-09-21
也不用把jsf搞得那么玄乎。其实就是类似.net的那种开发方式而已。开发环境的话netbean的可视化开发挺不错了。不过还是萝卜青菜各有所爱。我觉得jsf做快速开发不错,但是有觉得有点沉重,组件里的很多东西我都不需要,但是还硬给我绑着,并且有时候出问题都不知道在哪里出的。对于初次在项目中使用,bug的定位比较麻烦
17 楼
fangshun
2007-09-21
很多人估计始终都没有在项目中使用过jsf,只是在研究层面受到了很多挫折才会灰心丧气,而这些挫折大部分的原因是因为新事物带来的新问题,以及带来的新思路引起的。
不要害怕,不要担心,只管在项目试,你的项目不会因为有jsf就失败了,你所遇到的常见问题,可能很多已经使用过的朋友也包括我在内的都遇到过,而且都可以解决掉,也许有一两个瑕疵也不会妨碍什么,只要走过第一关,你将看到美妙的景色,和成熟的业务框架组合在一起,将产生一个终极的面向对象系统!
不要害怕,不要担心,只管在项目试,你的项目不会因为有jsf就失败了,你所遇到的常见问题,可能很多已经使用过的朋友也包括我在内的都遇到过,而且都可以解决掉,也许有一两个瑕疵也不会妨碍什么,只要走过第一关,你将看到美妙的景色,和成熟的业务框架组合在一起,将产生一个终极的面向对象系统!
16 楼
timerri
2007-09-21
UI和逻辑还是分开做的好。
15 楼
phoenixup
2007-09-21
waryist 写道
jsf组件确实比较难于应用,不过为什么老用struts的观念来看问题呢?其实现在对jsf的支持已经很好了,无论在组 件的使用还是配置文件的编写都有很好的工具。jsf无论在理论上还是在应用开发上都有着很大的优点。
怎么大家都说JSF组件比较难用,有没有认真的使用过?JSF的组件可以和Tapestry和Wicket的组件一样好用,如果你对JSP的Taglib熟悉,直接使用JSP视图,非常容易?不过更好的解决方案是使用Facelets作为JSF的视图解决方案,这个有太多的例子了,使用起来相当方便,而且JSF的组件开发虽然不太容易,不过绝对不难,例子也有一堆。
14 楼
lgx522
2007-09-20
要搞JSF,最好先学一学Swing,技术体系是一脉相承的。
如果是从B/S上手学编程的,开始会不习惯JSF;从C/S上手学编程的,才会觉得JSF好用。
如果是从B/S上手学编程的,开始会不习惯JSF;从C/S上手学编程的,才会觉得JSF好用。
13 楼
flyromza
2007-09-18
如果需要在MVC中实现构件化,那么就必须放弃原先一堆Controller这种思维逻辑,用一种过程式的手段去实现构件最终必然收到反效果,一个front dispatcher就足够了
12 楼
waryist
2007-09-17
jsf组件确实比较难于应用,不过为什么老用struts的观念来看问题呢?其实现在对jsf的支持已经很好了,无论在组 件的使用还是配置文件的编写都有很好的工具。jsf无论在理论上还是在应用开发上都有着很大的优点。
11 楼
shaucle
2007-09-11
几乎都是围着conversation这个概念在转
10 楼
ivorytower
2007-09-11
你好,
我下载了你提供的EclipseSpringIDE.pdf等Spring学习资料 ,但是依据上面提供的步骤走,总是出现“在XML文件中找不到类”的错误。
比如:
他便提示“class 'HelloWorld1'not found”!
我的结构图如下:
请给我指导一下,谢谢!
我下载了你提供的EclipseSpringIDE.pdf等Spring学习资料 ,但是依据上面提供的步骤走,总是出现“在XML文件中找不到类”的错误。
比如:
<bean id="helloWorldDAO1" class="HelloWorld1"/> <bean id="helloWorldDAO2" class="HelloWorld2"/>
他便提示“class 'HelloWorld1'not found”!
我的结构图如下:
请给我指导一下,谢谢!
9 楼
fxy1949
2007-09-11
I have some experience to share about SEAM.
If you want to know what SEAM is,you have to know the JSF and EJB3. In JavaEE 5,JSF is the standard of presentation layer and EJB3 for business logic layer. SEAM is aming to simplify using JSF+EJB3.
Put it simply,SEAM want to blur presentation and business logic layer,by using "stateful and local session bean" as the managed-bean,which is called ActionListener. In ActionListener,Entity bean is injected and refered by the JSF component in page. Meanwhile,you can use Entity Manager at the same time.
It means that when you invoke a event of JSF component,then a method in ActionListener is invoked,in which you can use Entity Manager to handle data from JSF components.
Therefore,two layer -"Managed beans" and "EJBs" merges into one layer "ActionListener"(stateful local session bean),in which you do everythings, such as business logic or page logic process,etc.
That's a very basic story about SEAM. There are more stuff about it. If possible,I will send some samples later.
By the way,because I am working in a company in London at the moment,and my computer can't input chinese. I'm not meant to write it in English. Hehe.
If you want to know what SEAM is,you have to know the JSF and EJB3. In JavaEE 5,JSF is the standard of presentation layer and EJB3 for business logic layer. SEAM is aming to simplify using JSF+EJB3.
Put it simply,SEAM want to blur presentation and business logic layer,by using "stateful and local session bean" as the managed-bean,which is called ActionListener. In ActionListener,Entity bean is injected and refered by the JSF component in page. Meanwhile,you can use Entity Manager at the same time.
It means that when you invoke a event of JSF component,then a method in ActionListener is invoked,in which you can use Entity Manager to handle data from JSF components.
Therefore,two layer -"Managed beans" and "EJBs" merges into one layer "ActionListener"(stateful local session bean),in which you do everythings, such as business logic or page logic process,etc.
That's a very basic story about SEAM. There are more stuff about it. If possible,I will send some samples later.
By the way,because I am working in a company in London at the moment,and my computer can't input chinese. I'm not meant to write it in English. Hehe.
8 楼
ray_linn
2007-09-11
惊鸿逝水 写道
有个感觉,OpenSource号称不重复制造轮子,其实制造轮子最多的就是OpenSource,只不过他们的轮子相似之中总有那么一点差异,总是让用户去拼凑新的火车拖拉机(N多轮子滚动在轨道上牛车)……
难道Seam就是传说中的火车拖拉机?
难道Seam就是传说中的火车拖拉机?
浪费人类的精力制造出struts,再弄出spring mvc, webwork。。。。。一长串东西,干得活都差不都,反而把开发者的精力从业务本身拖到无意义的framework hell里。
7 楼
ray_linn
2007-09-11
jimmy.shine 写道
还是不明白seam到底起到了什么作用。是集成开发JSF和EJB3.0吗?
在IBM DW的文章中也没有讲到。
只是讲到补充了JSF的不足。具体是什么,也没有介绍到!
在IBM DW的文章中也没有讲到。
只是讲到补充了JSF的不足。具体是什么,也没有介绍到!
我来简单讲讲,就拿asp.net做例子好了。
1。页面注入:把业务层的对象注入page contoller里。假如page上有3个button每个button都有click,通常写法是每个click事件new XxxxService,但是利用页面注入,你可以private XxxxService service,每个click调用service,每次页面postback的时候,都可以自动注入。
2.状态管理:如果使用私有变量比如private int a,每次页面刷新,a又会重新被初始化,spring.net可以帮你自动backup/restore在session里,a就好像一直维持着状态而已。
3。result url,和struct一样,在外面定义一个ok = xxx.html,cancel=xxx.html,click event后就可以根据result 跳转。
。。。。
6 楼
惊鸿逝水
2007-09-11
有个感觉,OpenSource号称不重复制造轮子,其实制造轮子最多的就是OpenSource,只不过他们的轮子相似之中总有那么一点差异,总是让用户去拼凑新的火车拖拉机(N多轮子滚动在轨道上牛车)……
难道Seam就是传说中的火车拖拉机?
难道Seam就是传说中的火车拖拉机?
5 楼
jimmy.shine
2007-09-11
还是不明白seam到底起到了什么作用。是集成开发JSF和EJB3.0吗?
在IBM DW的文章中也没有讲到。
只是讲到补充了JSF的不足。具体是什么,也没有介绍到!
在IBM DW的文章中也没有讲到。
只是讲到补充了JSF的不足。具体是什么,也没有介绍到!
4 楼
ray_linn
2007-09-11
Seam更象故弄玄虚的一个东西,简单的理解就是对应dotnet里的spring.net Web Framework.
Spring.net并不是Spring的克隆版,原因是asp.net是基于事件和基于组建的,本身就提供了page controller的MVC方式,不需要Spring MVC或者Struts这类东西,所以Spring.net web framework和Seam都是一种润滑剂而已,他们是针对基于event的web开发模式提出来的,不象struts这些front controller的模式,他们为要润滑page controller模式的一些瑕疵。
虽然没研究过,大概可以推断出它可能会提供:
1.页面注入
2.结果跳转
3.状态管理(于是你可以在class里大胆使用私有变量)
4.AJAX支持.
把一个满简单的东西说得那么复杂,实在是够了。
Spring.net并不是Spring的克隆版,原因是asp.net是基于事件和基于组建的,本身就提供了page controller的MVC方式,不需要Spring MVC或者Struts这类东西,所以Spring.net web framework和Seam都是一种润滑剂而已,他们是针对基于event的web开发模式提出来的,不象struts这些front controller的模式,他们为要润滑page controller模式的一些瑕疵。
虽然没研究过,大概可以推断出它可能会提供:
1.页面注入
2.结果跳转
3.状态管理(于是你可以在class里大胆使用私有变量)
4.AJAX支持.
把一个满简单的东西说得那么复杂,实在是够了。
3 楼
惊鸿逝水
2007-09-11
还没明白Seam主要解决的是什么问题,难道只是JSF+EJB 3.0的整合?
2 楼
JeffreyHsu
2007-09-11
其实seam对于目前企业开发中大部分的困难的地方都有了一个“官方的”统一解决方案
但就是学习成本还有长期以来对于ejb的偏见会是个问题
单纯从技术上和开发效率上来说,seam真的很好
但就是学习成本还有长期以来对于ejb的偏见会是个问题
单纯从技术上和开发效率上来说,seam真的很好
1 楼
ray_linn
2007-09-11
姑且就叫java dotnet化更合适。
从webform来看,它提高开发效率的方式就是Web组件化: 把一个web page分解为几个组件化的web compoenent,每个component都是page controller模式的子件,分别有自己的action和它对应。这些web component就可以在项目中被不断复用。
webform也表明,没有一个可视化的优秀编辑器,组件化的web component就很难被使用,如果手工编辑JSF,无疑会被那些恐怖的配置文件搞疯。个人觉得,JSF还处于一种非驴非马的状态,用起来实在别扭。
从webform来看,它提高开发效率的方式就是Web组件化: 把一个web page分解为几个组件化的web compoenent,每个component都是page controller模式的子件,分别有自己的action和它对应。这些web component就可以在项目中被不断复用。
webform也表明,没有一个可视化的优秀编辑器,组件化的web component就很难被使用,如果手工编辑JSF,无疑会被那些恐怖的配置文件搞疯。个人觉得,JSF还处于一种非驴非马的状态,用起来实在别扭。
发表评论
-
如何并行启动WAS应用服务器?而不是按顺序启动?
2022-06-14 16:07 577如何并行启动WAS应用服务器?而不是按顺序启动? 登录ISC ... -
关于图片文件旋转JPEG与EXIF信息
2019-10-30 21:44 1148关于图片文件旋转JPEG与 ... -
通过Liberty存储库下载保存组件,再分发并离线安装之操作步骤
2019-07-05 16:17 1119通过Liberty存储库下载保存组件,再分发并离线安装之操作步 ... -
Effective Java Third Edition中文版勘误列表
2018-10-24 01:03 2319相关资源: Eclipse JDK 9 ... -
Effective Java Third Edition中文翻译术语表讨论专用贴
2018-10-24 00:44 2072在书正式出来之前,把术语表放出来讨论。 翻译时的原则: 1 ... -
工作生活运动都不误!KUNG攻公路自行车2018款Horizon装备之
2018-09-08 18:12 2242感谢贺总,感谢KUNG攻,接下来就是准备开始对飙轻量级自行车与 ... -
WAS 8.5在HP-UX Itanium上无法图形化安装启动IIM之解
2013-11-11 17:20 3096继之前写的“WAS 8.5在AIX上无法启动图形化概要管理工具 ... -
IBM WebSphere Application Liberty Profile苗条瘦身之道初探及剖析
2012-08-12 19:57 35041.1 背景信息 IBM WebSphere Applicat ... -
停止启用了安全性的WAS Server而不手动输入密码之第二种选择
2011-05-07 23:08 4790停止启用了安全性的WAS Server而不手动输入密码之第二种 ... -
IBM WebSphere Application Server V6.1 Fix Pack 37于2011.04.04发布
2011-04-05 14:25 1951IBM WebSphere Application Serve ... -
WAS证书过期替换之独立WAS Server之文字操作版
2010-12-31 20:32 5878WAS证书过期替换之独立WAS Server之文字操作版 一 ... -
WAS证书过期替换之DM + NodeAgent + WAS Server网络拓扑结构之文字操作版
2010-12-31 20:28 3207WAS证书过期替换之DM + No ... -
通过配置文件来修改WAS控制台Session过期时间的方法
2010-06-17 18:21 4785通过配置文件来修改WAS控制台Session过期时间的方法 ... -
Tomcat 7之无需JDK只需JRE与无需web.xm及J2SE 6.0之真实与谎言?
2010-06-14 18:48 4632Tomcat 7之无需JDK只需JRE与无需web.xm及J2 ... -
《程序员 Java天下事,2010.01 低碳时代之Java风云》8卜被退稿
2010-06-12 10:47 2631这一篇《程序员 Jav ... -
IBM WebSphere Application Server V6.1 Fix Pack 29于2010.01.18发布
2010-01-23 21:35 3247IBM WebSphere Application Serve ... -
IBM WebSphere Application Server V7.0 Fix Pack 7于2009.11.13发布
2009-11-18 18:11 1936IBM WebSphere Application Serve ... -
隆重推荐《冒号课堂——编程范式与OOP思想》
2009-10-26 18:37 4067背景信息: 冒号课堂的系列博客质量相当高,有订阅此博客的X ... -
IBM WebSphere Application Server V6.1 Fix Pack 27于2009.09.21发布
2009-10-10 11:50 1774IBM WebSphere Application Serve ... -
停个车真的不是一般的难ReentrantLock.lock之LockSupport.park
2009-07-17 16:41 3443今碰到一问题,原以为代码用上 ReentrantLock.lo ...
相关推荐
### 基于Seam2.1的最新力作《Seam Framework: Experience the Evolution of Java EE, 2nd Edition》全书知识点概览 #### 一、Seam框架简介 Seam框架是JBoss组织推出的一个开源项目,旨在简化企业级应用开发,通过...
JBoss Seam虽然建立在Java EE 5.0之上,但它的应用并不局限于Java EE 5.0服务器。这意味着一个Seam应用既可以部署在J2EE 1.4应用服务器上,也可以部署在诸如Tomcat这样的容器中。这种灵活性使得Seam能够在不同的环境...
### JBoss Seam: Simplicity and Power Beyond Java EE #### 一、Seam简介与特点 **JBoss Seam** 是一款强大的开源框架,它在**Java EE** 的基础上提供了更为简单且功能强大的开发方式,旨在简化企业级应用的开发...
Seam将Java EE 5.0组件与JSF托管bean紧密集成,即使不使用Java EE 5.0,也可以选择POJO作为Seam组件,这种灵活性使得Seam适用于更多场景。 #### 3. AJAX支持 Seam支持多个开源JSF AJAX库,如JBoss RichFaces和JBoss...
Seam 是一个旨在简化企业级Web应用程序开发的轻量级框架,它补充并增强了Java EE 5.0标准。Java EE 5.0虽然包含了EJB 3.0和JSF 1.2等核心框架,但它们在设计时并未完全融合,导致开发者在实际应用中需要手动整合这些...
《JSF2 API和JBoss Seam入门》是一本面向初学者和中级开发者的图书,旨在帮助读者快速掌握JavaServer Faces(JSF)2.0 API和JBoss Seam框架的使用。JSF是一种Java EE标准的用户界面组件模型,用于构建Web应用程序。...
【深入浅出JBoss Seam】是一本由Michael Yuan和Thomas Heute共同编著的专业书籍,主要探讨了JBoss Seam这一轻量级框架在Java EE 5.0环境下的使用和优势。JBoss Seam是一个旨在提升开发者生产力和增强企业Web应用程序...
【深入浅出JBoss+Seam】:JBoss Seam是一个专为Java EE 5.0设计的轻量级框架,其目标是弥补Java EE规范中的一些不足,为开发者提供一个统一且高效的编程模型。Java EE 5.0虽然包含了EJB 3.0和JSF 1.2等核心框架,但...
Java EE 6 的规范由JSR 316(Java Platform, Enterprise Edition 6 Specification)定义,隶属于Java Community Process (JCP) 组织维护。与以往版本不同,Java EE 6 不仅是一套新的技术集合,更是一次重要的改革,...
### 深入浅出JBoss Seam:强化与整合Java EE 5.0框架 #### 一、Seam概述及重要性 JBoss Seam是一个基于Java EE 5.0的轻量级框架,旨在简化企业级Web应用的开发。虽然Java EE 5.0已经是一个成熟的平台,包含了EJB ...
Seam是一个轻量级的框架,它补充了Java EE 5.0规范,为开发者提供了一个统一且易于理解的编程模型,特别关注于提升开发效率和应用程序的可扩展性。Java EE 5.0虽然包含了如EJB 3.0和JSF 1.2等核心框架,但它们之间...
### 基于Seam2.1的最新力作《Seam Framework: Experience the Evolution of Java EE, 2nd Edition》摘要分析 #### 核心概念:Seam框架概述 Seam框架是一款革命性的Web应用开发框架,它将标准的Java EE技术与一系列...
《Seam in Action》这本书深度探讨了JBoss Seam这一轻量级Java EE 5.0框架,它旨在简化企业级应用程序的开发,提供了一种整合各种技术的强大方式。Seam的核心理念是消除Java EE组件之间的摩擦,使得开发过程更为流畅...
JBoss Seam是一个旨在简化企业级Web应用开发的轻量级框架,它补充和完善了Java EE 5.0的标准。Java EE 5.0虽然包含了EJB 3.0和JSF 1.2等核心框架,但它们各自独立,缺乏统一的编程模型。Seam的出现就是为了消除这种...
Seam、Spring、Hibernate和RichFaces是Java Web开发中的四大框架,它们的集成可以构建功能强大的企业级应用程序。本文将详细解析这四个组件的核心概念、它们如何协同工作以及配置过程。 **Seam框架** Seam是一款...
### InfoQ深入浅出Seam #### 一、Seam框架概述 Seam是一个轻量级的Java EE...通过深入学习Seam,开发者不仅可以更好地理解Java EE 5.0的核心组件,还能掌握如何利用Seam的强大功能来构建高质量的企业级Web应用程序。
根据提供的文件信息,我们可以从标题、描述以及部分内容中提炼出以下关键知识点,这些知识点主要围绕JBoss Seam框架及其与Java EE的关系展开。 ### 关键知识点一:JBoss Seam框架简介 - **JBoss Seam** 是一个基于...
### Java Seam开发环境搭建知识点详解 #### 一、Java环境的安装与配置 **1.1 下载JDK** - **下载地址**: ...
Seam 是一个强大的Java EE框架,它通过整合和强化Java EE 5的多个核心组件,如JSF(JavaServer Faces)和EJB 3.0,来提供一个统一且高效的开发体验。Seam的设计目标是简化Web应用的复杂性,特别是对于有状态的Web...