4月 11th, 2008
作者: Pete Muir 翻译: Thomas 来源: JBoss Seam Bloggers摘要: Seam 2.0.2 CR1发布!我们刚刚将Seam 2.0.2 CR1上传到了SourceForge和Maven仓库中——你现在就可以获取它。新版本修复了大约30个bug,并且更新了包括Groovy 1.5、Drools 4.0.6、jfreechart 1.0.8a、RichFaces 3.1.4以及Trinidad 1.2.5在内的多种组件库。然而最激动人心的是,我们有了一个新的文档化组织。这个新组织将简化不同语言版本参考手册的合并工作,并且会对它们保持更新。现在我们已经有了Seam 2.0.0
阅读全文
Tags: Drools, Groovy, jfreechart, JIRA, Maven, RichFaces, Seam, SourceForge, Trinidad, 中文参考手册
分类: JBoss Seam新闻 | 评论: 3 »
11月 21st, 2007
作者: Gavin King 翻译: 双鱼瓶 来源: JBoss Seam Bloggers
摘要: 本文以截图的方式,介绍了新近发布的JBoss Tools 2.0.0.CR1的功能。
为了庆祝JBoss Tools 2.0.0.CR1的发布,我将”走马观光”地介绍一下Seam开发者感兴趣的许多新特性。
考虑到开发人员的喜好,JBoss Tools中提供了两种视图:Seam视图和Hibernate视图。
(图1)
Seam视图中,New菜单提供了许多有用的向导:
(图2)
你需要做的第一件事就是根据向导创建一个Seam Web项目:
(图3)
(图4)
下一步,创建一个Seam Action:
(图5)
所有Seam组件都可以通过Seam组件视图轻意地获得。
(图6)
更让人高兴的是,当你开始输入EL表达式时,代码会自动生成。
(图7)
甚至连属性名都会自动生成(JBoss Tools甚至聪明到可以理解泛型!):
(图8)
我们可以通过Run菜单运行我们的程序,或者在服务器视图中,JBoss Tools将递增式地自动部署修改过的地方,相对于在seam-gen中使用基于Ant的解决方案,这是一个很大的改进:
(图9)
JBoss Tools最吸引人的特性是可视化页面编辑器。使用它,可以预览包括RichFaces控件、标准JSF控件,甚至Facelets模板在内的复杂的Facelets页面。
(图10)
当然,在视图编辑器中,Seam组件以及组件属性的自动完成和超链接/F3导航功能也能顺利工作。
(图11)
这是web.xml的视图编辑器:
(图12)
和components.xml的视图编辑器:
(图13)
代码自动完成和超链接/F3导航功能同样可以实现:
(图14)
如果我们使用Seam生成实体,我们可以从数据库结构或已存在的实体中反向生成出实体代码:
(图15)
然后,转向Hibernate视图,我们就可以在树状图中浏览该实体:
(图16)
或查看整个实体映射图:
(图17)
审校:Richard
原创文章如转载,请注明:转载自JBoss
阅读全文
Tags: JBoss
分类: JBoss Seam入门 | 评论: 3 »
11月 16th, 2007
作者: Prem 翻译: Thomas 来源: Techieexchange
作者简介: Prem,高级顾问,技术项目负责人,目前供职于Fourth Project Group。
摘要: 本文演示了如何使用Eclipse和Tomcat进行Seam开发,本文可以作为一个基于POJO+JPA+Hibernate的Seam开发的项目模板。
JBoss Seam是Java EE领域里最具创新意识的全栈式的Web应用框架之一。
这里,我们不准备介绍Seam的基本概念,让我们直接投入到教程中去吧!
为了开发一个企业级应用,首先必须在本地安装一个应用服务器,如果考虑到系统资源和性能问题,这将是很痛苦的事情。
在开发阶段,开发人员通常都希望代码热部署的时间尽可能地短,因为这将极大地提高他们的开发效率。但是在开发过程中,当应用服务器运行的时候,这将难以实现。
或者,你也可以使用比应用服务器更轻量的Web服务器。Seam对Tomcat Web服务器有很好的支持。
本教程侧重于演示在不支持EJB的Tomcat web服务器下进行Seam开发,这也意味着将使用POJO并采用JPA和Hibernate作为持久化提供者进行Seam开发。
本教程的主要目标是使用Seam、Tomcat和Eclipse进行快速应用程序开发。
Seam开发的环境要求:
下载最新版本的Seam 2.0.0 GA
下载Tomcat 5.5或者Tomcat 6
下载最新版本的Eclipse
下载Sysdeo Tomcat插件
让我们开始吧!
1. 解压Seam
阅读全文
Tags: Eclipse, Hibernate, JPA, POJOs, Seam, Tomcat
分类: JBoss Seam实战 | 评论: 7 »
11月 15th, 2007
作者: 路易十三 来源: JBoss Seam Bloggers
摘要: 2007年11月14日,JBoss Tools 2.0.0.CR1发布。新版本的JBoss Tools,提供了对Seam 2和Mac OS X的支持、修复了大量的bug,并且增加了一些新的功能。
2007年11月14日,JBoss Tools 2.0.0.CR1发布。
下面是JBoss Team成员Max Andersen为此编写的博文:
“现在可以在sourceforge上下载到Linux、Windows和Mac版本的JBoss Tools 2.0.0.CR1。
新版本的JBoss Tools,提供了对Seam
阅读全文
Tags: JBoss, Seam
分类: JBoss Seam新闻 | 评论: 8 »
11月 14th, 2007
作者: Shashank Tiwari 翻译: Thomas 来源: O’Reilly
作者简介: Shashank Tiwari(又名Shanky),Saven Technologies的首席架构师。有多年从事高性能应用程序设计和开发的经验。近年来,主要关注面向服务架构。他定期地在许多科技期刊上发表文章,并且常以开发者导师和架构师的身份出席研讨会。他同时也是开源软件的热心支持者。现和他的妻子以及两个儿子居住在美国纽约。
摘要: 本文分析了JBoss Seam有望取代Struts成为Java Web应用框架”下一个王者”的原因,并且指出了Spring和Google Web工具包的不足。
时至今日,Apache Struts仍旧是最受欢迎的Java Web应用框架。然而,对于新的应用开发,它显得有些过时,并且存在很多不足。
目前已经出现了几个有望取代Struts的框架,但是还没有最终的胜利者。你认为谁会当之无愧地成为领导者呢?如果你是一个Java Web应用程序的开发者,你会选择哪种框架呢?
目前已经有了很多受欢迎的Web UI技术,包括富界面、AJAX、RIA和其他一些相似的技术。
然而,在服务器端仍然只有Java——Java中有许多基于JSP和Servlets的、流行的服务器端技术。许多时候,这些服务器端技术需要和客户端的富界面技术一起使用。
举例来说,许多开发人员将AJAX与新生代的Java Web框架JSF合并起来一起使用;还有些开发人员通过Java远程调用库、开源或者商业代码来调用JavaScript和ActionScript,用于远程访问服务器端。
这是否意味着,我们需要应用一个像Apache Shale那样,可以很好地和JSF工作的框架呢?这是否意味着,我们只需要根据Web应用中的Java部分,只使用远程访问包和Servlets呢?或者意味着,我们应该使用一个包含两者的框架,例如,JBoss
阅读全文
Tags: GWT, JavaFX, JSF, Seam, Spring, Swing
分类: JBoss Seam入门 | 评论: 1 »