学习的最好途径还是多看例子,从中吸取知识点。
registration是seam官方的例子,功能比较简单,但可以大致了解一下seam的工作原理。
该例子是在seam路径下的“~~~\examples\registration”
下面的步骤是让这个例子,是在我的开发环境(eclipse+jboss tools)中布置成功
(环境的详细说明可以看我前面的文章)。
具体步骤如下:
1:在eclipse里,新建一个“Seam Web Project”,project名称是registration,数据库我用的是mysql,这里也要设置好,并通过测试。
2:把view文件夹下的3个文件,拷贝到项目registration下的WebContent下,index.html可以覆盖掉已存在的。
3:把src\org\jboss\seam\example\registration下的Register.java,RegisterAction.java 拷贝到工程registration-ejb下的ejbModule的org.domain.registration.session包的下面。然后把两个java文件的package修改成正确的“package org.domain.registration.session;”
这时候的错误先不用管,应为entity bean还没有拷贝过来。
4:上面提及的工程registration-ejb只有一个包,为了有一个好习惯,我们还要自己创建一个org.domain.registration.entity的包,用来存放entity。
5:把src\org\jboss\seam\example\registration下的User.java拷贝到刚刚创建好的org.domain.registration.entity包的下面。然后把package修改成正确的“package org.domain.registration.entity;”
6:把相关的java错误都修正。比较简单,就不多啰嗦了。另外,test的部分先不涉及,日后在慢慢学习。
7:~~\examples\registration\resources下的文件可以不使用,因为eclipse自动生成中都包含了这部分内容。
8:就是启动jboss server来验证自己的成果。你会发现数据库中的表会自动创建好。
Q&A:
Q1:文件RegisterAction.java中的“return "/registered.jspx";”为什么会好用呢?为什么不是“return "/registered.xhtml";”呢?哪位高人给解释下,谢谢!!!
A1:
于2009-02-05自己的回答如下
根据昨天的反复“瞎试”,呵呵,得出以下结论
这里可以写任何名字的后缀,因为在web.xml中“url-pattern”定义的是“/*”
所以不管写什么后缀都可以,只要"/registered"正确即可。
欢迎大家指正!
END
分享到:
相关推荐
jbossseam eclipse安装 例子学习.doc jfreechart flex
JBoss_Enterprise_Application_Platform-5.0.1-Seam_Reference_Guide-en-US.pdf
jboss seam 架设Eclipse 中常见的错误解决.doc
java jboss seam jboss-seam-selectitems
JBoss_Seam--中文、Seam教程,中文Seam针对初学者很好的讲解及实例。希望对您有所收获。
JBOSS SEAM组件中文手册 Seam_2.0_Reference_zh_CN
JBoss Seam JBoss Seam JBoss Seam
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
Jboss Seam中文参考手册,通过大量的实例详细介绍seam的使用
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....
赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-3.1.0.Final-sources.jar; 赠送Maven依赖信息文件:jboss-threads-3.1.0.Final....
个人收集整理的最全面seam文档 包括seam_reference(中、英) richfaces jsf a4j 以及seam一些其他主要功能
CJ电子书系列(1) 网上一篇介绍JBoss Seam的好文深入浅出《JBoss Seam》,有人把它翻译成中文,我把它制作成PDF,希望更多的人能够读到更好的java 技术文章。
[TipTec Development] JSF & Facelets & JBoss Seam 核心技术 (英文版) [TipTec Development] Essential JSF, Facelets & JBoss Seam (E-Book) ☆ 出版信息:☆ [作者信息] Kent Ka Iok Tong [出版机构] TipTec ...
Seam 是一种业级 企 Java 的应规用程序框架。它的灵感源自下列原 : 只有一种“工具” Seam为 应 业务业业 义 种统 组 你的 用程序中所有的 定 了一 一的 件模型。 Seam组件可能是 态义 关关 态 有状 的,包含与几...
JBOSS_SEAM配置
Seam在JAAS和JBoss规则之上,创建了一个新的基于规则的安全框架。甚至有用来渲染PDF、在线电子邮件和图表及wikitext的JSF标签库。 Seam组件可以同时作为一个Web Service进行调用,异步地从客户端JavaScript或者...
jboss-seam2.0文档.rar,希望大家能够喜欢,谢谢大家的支持,嘿嘿
J2EE - JBoss - EJB with Eclipse.rar
JBoss Seam的简介 入门开发的领路杰作