ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:2.42MB ,
资源ID:6692224      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6692224.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(使用Eclipse和Tomcat进行Seam开发.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、使用Eclipse和Tomcat进行Seam开发本文演示了如何使用Eclipse和Tomcat进行Seam开发,本文可以作为一个基于POJO+JPA+Hibernate的Seam开发的项目模板。JBoss Seam是Java EE领域里最具创新意识的全栈式的Web应用框架之一。这里,我们不准备介绍Seam的基本概念,让我们直接投入到教程中去吧!为了开发一个企业级应用,首先必须在本地安装一个应用服务器,如果考虑到系统资源和性能问题,这将是很痛苦的事情。在开发阶段,开发人员通常都希望代码热部署的时间尽可能地短,因为这将极大地提高他们的开发效率。但是在开发过程中,当应用服务器运行的时候,这将难以实现

2、。或者,你也可以使用比应用服务器更轻量的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 2 GA分发包到本地硬盘(图1)2. 来自

3、Seam 2 GA分发包的JPA实例(图2)3. 使用ant在tomcat5.5中部署JPA实例(请确保您安装了ANT)。键入命令:ant tomcat55,创建JPA WAR文件。(图3)4. 一旦创建成功,你可以在dist-tomcat55目录下找到jboss-seam-jpa.war这个war文件。(图4)5. 现在将这个WAR文件导入到Eclipse中,并生成一个Eclipse工程。(图5)6. 在Eclipse导入控制台中选择Web - WAR file导入WAR文件(图6)7. 选择jboss-seam-jpa.war文件的绝对路径,点击next。(图7)8. 从WEB-INF/l

4、ib目录中导入全部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)1

5、7. 为了移除src目录下的错误显示,导入TestNG包到WEB-INF/lib 目录下。(图17)18. 现在src目录下的错误消失了(图18)19. 配置Tomcat Sysdeo插件到Tomcat的安装目录(图19)20. 在Eclipse工具栏上,会看到Sysdeo-Tomcat的快捷键Start,Shutdown和Restart。(图20)21. 告诉建立的项目(jboss-seam-jpa)它是一个基于Sysdeo插件的Web项目(项目-右击-属性-Tomcat)(图21)22. 现在在Tomcat中更新/定义项目的上下文(server.xml将被更新)(图22)如果右键项目没有T

6、omcat project选项,则是第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. 为了使用HSQL DB,从Seam分发包中复制hsql.jar到Tomcat-Home/common/lib目录下。(图26)

7、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