使用Eclipse和Tomcat进行Seam开发.docx

上传人:b****5 文档编号:6692224 上传时间:2023-01-09 格式:DOCX 页数:21 大小:2.42MB
下载 相关 举报
使用Eclipse和Tomcat进行Seam开发.docx_第1页
第1页 / 共21页
使用Eclipse和Tomcat进行Seam开发.docx_第2页
第2页 / 共21页
使用Eclipse和Tomcat进行Seam开发.docx_第3页
第3页 / 共21页
使用Eclipse和Tomcat进行Seam开发.docx_第4页
第4页 / 共21页
使用Eclipse和Tomcat进行Seam开发.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

使用Eclipse和Tomcat进行Seam开发.docx

《使用Eclipse和Tomcat进行Seam开发.docx》由会员分享,可在线阅读,更多相关《使用Eclipse和Tomcat进行Seam开发.docx(21页珍藏版)》请在冰豆网上搜索。

使用Eclipse和Tomcat进行Seam开发.docx

使用Eclipse和Tomcat进行Seam开发

本文演示了如何使用Eclipse和Tomcat进行Seam开发,本文可以作为一个基于POJO+JPA+Hibernate的Seam开发的项目模板。

JBossSeam是JavaEE领域里最具创新意识的全栈式的Web应用框架之一。

这里,我们不准备介绍Seam的基本概念,让我们直接投入到教程中去吧!

为了开发一个企业级应用,首先必须在本地安装一个应用服务器,如果考虑到系统资源和性能问题,这将是很痛苦的事情。

在开发阶段,开发人员通常都希望代码热部署的时间尽可能地短,因为这将极大地提高他们的开发效率。

但是在开发过程中,当应用服务器运行的时候,这将难以实现。

或者,你也可以使用比应用服务器更轻量的Web服务器。

Seam对TomcatWeb服务器有很好的支持。

本教程侧重于演示在不支持EJB的Tomcatweb服务器下进行Seam开发,这也意味着将使用POJO并采用JPA和Hibernate作为持久化提供者进行Seam开发。

本教程的主要目标是使用Seam、Tomcat和Eclipse进行快速应用程序开发。

Seam开发的环境要求:

下载最新版本的Seam2.0.0GA

下载Tomcat5.5或者Tomcat6

下载最新版本的Eclipse

下载SysdeoTomcat插件

让我们开始吧!

1.解压Seam2GA分发包到本地硬盘

(图1)

2.来自Seam2GA分发包的JPA实例

(图2)

3.使用ant在tomcat5.5中部署JPA实例(请确保您安装了ANT)。

键入命令:

anttomcat55,创建JPAWAR文件。

(图3)

4.一旦创建成功,你可以在dist-tomcat55目录下找到jboss-seam-jpa.war这个war文件。

(图4)

5.现在将这个WAR文件导入到Eclipse中,并生成一个Eclipse工程。

(图5)

6.在Eclipse导入控制台中选择Web->WARfile导入WAR文件

(图6)

7.选择jboss-seam-jpa.war文件的绝对路径,点击next。

(图7)

8.从WEB-INF/lib目录中导入全部libs

(图8)

9.这是一个创建在Eclipse工作台的新项目

(图9)

10.在WEB-INF目录下创建classes文件夹,用于存放class文件。

(图10)

11.配置编译路径,使src目录可以使用正确的classes目录。

(图11)

12.选择classes目录作为默认的输出目录

(图12)

13.从Seam-JPA实例中复制src目录下的所有文件

(图13)

14.粘贴到Eclipse项目中的src目录下

(图14)

15.现在src下的文件已显示成目录结构,但是有错误。

(图15)

16.删除Eclipse项目工作台根目录下的ImportedClasses目录

(图16)

17.为了移除src目录下的错误显示,导入TestNG包到WEB-INF/lib目录下。

(图17)

18.现在src目录下的错误消失了

(图18)

19.配置TomcatSysdeo插件到Tomcat的安装目录

(图19)

20.在Eclipse工具栏上,会看到Sysdeo-Tomcat的快捷键–Start,Shutdown和Restart。

(图20)

21.告诉建立的项目(jboss-seam-jpa)它是一个基于Sysdeo插件的Web项目(项目->右击-属性->Tomcat)

(图21)

22.现在在Tomcat中更新/定义项目的上下文(server.xml将被更新)

(图22)如果右键项目没有Tomcatproject选项,则是第21步没有没配置。

23.打开context.xml文件(在Webcontent/META-INF目录下),复制Resource标签。

(图23)

24.打开server.xml文件(在Tomcat_Home/conf目录下),查看项目上下文是否被定义。

(图24)

25.将从context.xml复制来的Resource标签作为子标签粘贴到server.xml里的Context标签下(请确保Resource已经关闭)

(图25)

26.为了使用HSQLDB,从Seam分发包中复制hsql.jar到Tomcat-Home/common/lib目录下。

(图26)

27.现在所有的配置工作都完成了,然后点击在Eclipse-Sysdeo工具栏上的Start按钮来启动Tomcat。

(图27)

28.你可以看到控制台输出了Tomcat服务器已启动的信息

(图28)

29.通过打开浏览器并且浏览http:

//localhost:

8080/jboss-seam-jpa来测试应用程序是否已经启动了。

注意首页的页脚部分,我们将在下一步中修改它。

(图29)

30.打开在WebContent目录下的home.xhtml文件(应用程序的首页),核对页脚部分。

(图30)

31.编辑页脚注释,保存页面。

(图31)

32.现在回到已运行应用的浏览器,点击刷新或者F5键来重载页面。

就是这样!

不需要重启服务器,你的代码就被热部署,页面也被重新载入了。

(图32)

请注意为了提高开发效率,Tomcat应该只在开发阶段被使用;而在产品部署阶段,则应该使用别的一些应用服务器。

我希望能够”抛砖引玉”,通过这个教程提供一个基于POJO+JPA+Hibernate的Seam开发的项目模板。

期待分享您的见解!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1