使用myeclipse进行ssh框架搭建

使用myeclipse进行ssh框架搭建

ID:9881031

大小:1.33 MB

页数:41页

时间:2018-05-13

使用myeclipse进行ssh框架搭建_第1页
使用myeclipse进行ssh框架搭建_第2页
使用myeclipse进行ssh框架搭建_第3页
使用myeclipse进行ssh框架搭建_第4页
使用myeclipse进行ssh框架搭建_第5页
资源描述:

《使用myeclipse进行ssh框架搭建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.Struts2环境的搭建本文档将以一个登录系统的操作为实例,来演示Struts+Spring+Hibernate环境的搭建过程。在单独使用Struts框架进行实现登录系统操作功能,则在struts.xml文件中需要指定登录action(即loginAction)的类(com.rule.Acton.LoginAction.java)的路径即可。即当用户单击登录按钮后,struts拦截器拦截登录申请,然后直接指定com.rule.Acton.LoginAction.java类对此申请进行判断操作,并在struts.xml文档中指定操作成功或者失败后跳转的jsp页

2、面。1.创建webproject工程2.右键工程名->选择Myeclipse->AddStrutsCapabilities一.Struts2环境的搭建本文档将以一个登录系统的操作为实例,来演示Struts+Spring+Hibernate环境的搭建过程。在单独使用Struts框架进行实现登录系统操作功能,则在struts.xml文件中需要指定登录action(即loginAction)的类(com.rule.Acton.LoginAction.java)的路径即可。即当用户单击登录按钮后,struts拦截器拦截登录申请,然后直接指定com.rule.Acton.

3、LoginAction.java类对此申请进行判断操作,并在struts.xml文档中指定操作成功或者失败后跳转的jsp页面。1.创建webproject工程2.右键工程名->选择Myeclipse->AddStrutsCapabilities1.选择struts2.1,如下图:2.单击next,选择工程需要的jar包,如下图:1.单击finish,此时工程目录如下:2.Web.xml的配置文件如下:1.编辑index.jsp页面,编写一登录界面,如下:2.创建JSP文件夹,存放项目中的jsp文件,再编写登录成功和登录失败的jsp显示页面。3.在scr目录下建立

4、com.rule.Action,在这个包中创建LoginAction.java,注意该类中的变量userName和userPassword要跟login.jsp中的变量名对应相同。如下图:1.然后配置struts.xml文件,注意action中的name要跟login.jsp中的action中名字相同,如下:到此项目的目录结构如下图:1.将项目发布到tomcat服务器中,启动服务器,在浏览器中输入项目的路径,运行结果如下:2.系统登录页面如下:用户和密码输入正确后跳入success.jsp页面,如下:密码输入错误后跳入error.jsp页面,如下:一.Strut

5、s2+Spring环境的搭建Struts2框架整合Spring后,处理用户请求的Action并不是Struts框架创建的,而是由Spring插件创建的。创建实例时,不是利用配置Action时指定的class属性值,根据bean的配置id属性,从Spring容器中获得相应的实例。因此在struts.xml文档中不再指定实际的类路径,而是指定一个逻辑名(loginAction),该逻辑名便是在applicationContext.xml文档中定义bean的id名,具体操作类路径的指定则在applicationContext.xml的bean中指定。在前一步骤的基础上

6、,将spring的整合到项目中,步骤如下:1.右键项目名->Myeclipse->AddSpringCapabilities,如下图1.勾选必要的jar包,同时选择将jar包拷贝到WebRoot/WEB-INF/lib的目录下,如下:在上图中应该选择Spring2.5,选择3.0版本会出现错误,可能是版本不兼容的问题,而选择2.5版本时没有问题。2.单击next,指定folder的路径为WebRoot/WEB-INF,如下:1.单击finish,将struts2-spring-plugin-2.2.1.1.jar拷贝到lib目录中,同时在web.xml中设置sp

7、ring的侦听器listener,如下所示:在web.xml文件中配置Spring容器,指定Spring配置文件的路径,让Spring知道事务管理的bean所在,同时加载Spring容器1.创建com.rule.Service和com.rule.Service.Impl包,在前者中放置接口,后者放置实现,如下图所示:定义的实现接口如下:具体实现如下,还没有实现hibernate支持1.将struts.xml配置文件中的action对应的类修改为一个逻辑名如loginAction,从而将业务的处理交给spring来管理,如下图:2.在LoginAction类中定义

8、一个IloginServ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。