SSH2框架搭建流程及注意事项

SSH2框架搭建流程及注意事项:*******若无特殊声明都使用默认的选项1、在myeclipse中创建一个新的工程如果工程中要用到泛型“List<xxx>”格式,一定要如图所选:因为只有JavaEE5.0支持Finish完成2、向工程加入hibernate能力,这里我们使用的是hibernate3.2右键工程---->myeclipse----->addHibernateC……。把jar包路径选到/WebRoot/WEB-INF/lib下Next3、图中的复选框不选,默认是选上的。因为hibernate.cfg.xml文件的内容由后面的spring配置文件进行管理,我们可以在创建之后将其删除Next4、图中的复选框不选,默认是选上的。我们根本不用hibernate.cfg.xml,所以这里根本不需要进行数据库配置,当然默认也无所谓Next5、此处为创建sessionfactory。如果不用就不选,如果是自己写就要选上Finish完成#########添加spring能力1、右键工程---->myeclipse----->AddSpringCapabilities……。2、需要选上五个包Spring2.0AOPLibrariesSpring2.0CoreLibrariesSpring2.0PersistenceCoreLibrariesSpring2.0PersistenceJDBCLibrariesSpring2.0WebLibraries也不要忘记将jar包加入到/WebRoot/WEB-INF/lib。next3、4Finish完成5加入struts2支持,由于MyEclipse并没有加入Struts2的支持,所以我们需要手动导入相关jar包。这里我们使用的是struts2.0.11版本需要的相关jar包如下:freemarker-2.3.8.jarognl-2.6.11.jarstruts2-core-2.0.11.jarxwork-2.0.4.jarstruts2-spring-plugin-2.0.11.jarcommons-logging-1.0.4.jar6、在src下加入struts的配置文件struts.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstruts(ViewSourceforfulldoctype...)><struts><packagename="s2sh"extends="struts-default"><actionname="savePerson(表单里的action名字要于此保持一致)"class="savePersonAction(该名与Spring配置文件中的action的id名字保持一致)"><resultname="success">/save-success.jsp</result></action><!--action跳action或者直接跳jsp<actionname="userAdd"class="addUserBean"method="userAdd"><resultname="success"type="redirectAction">userList</result></action><actionname="userList"class="listUserBean"method="userList"><resultname="success">/user/userList.jsp</result></action><actionname="userDelete"class="deleteUserBean"method="userDelete"><resultname="success"type="redirectAction">userList</result></action><actionname="userEdit"class="editUserBean"method="userEdit"><resultname="success">/user/userEdit.jsp</result></action><actionname="userUpdate"class="updateUserBean"method="userUpdate"><resultname="success"type="redirectAction">userList</result></action>--></package></struts>7、接下来我们配置web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.4"xmlns="java.sun/xml/ns/j2ee"xmlns:xsi="www3.org/2001/XMLSchema-instance"xsi:schemaLocation="java.sun/xml/ns/j2eejava.sun/xml/ns/j2ee/web-app_2_4.xsd">-<!--配置struts2的过滤器--><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>-<!--配置spring的监听器--><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value></context-param><session-config><session-timeout>60</session-timeout></session-config><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!--配置Spring的过滤器,解决中文乱码问题--><filter><filter-name>encoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-p...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?