hibernatestruts2spring环境搭建

上传人:xiao****1972 文档编号:84149226 上传时间:2019-03-02 格式:DOCX 页数:5 大小:35.31KB
返回 下载 相关 举报
hibernatestruts2spring环境搭建_第1页
第1页 / 共5页
hibernatestruts2spring环境搭建_第2页
第2页 / 共5页
hibernatestruts2spring环境搭建_第3页
第3页 / 共5页
hibernatestruts2spring环境搭建_第4页
第4页 / 共5页
hibernatestruts2spring环境搭建_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《hibernatestruts2spring环境搭建》由会员分享,可在线阅读,更多相关《hibernatestruts2spring环境搭建(5页珍藏版)》请在金锄头文库上搜索。

1、Hibernate+Struts2+Spring环境搭建一、 Spring工作环境的搭建1. 挑jar包和各个jar包的作用Jar包名作用Hibernate部分jar包antlr-2.7.6.jar执行hql语句 没有这个包会报NoClassDefFoundError: antlr/ANTLRException错误commons-collections-3.1.jar扩展和增加标准的 Java Collection框架dom4j-1.6.1.jar解析XML文件hibernate3.jarHibernate3的核心jar包javassist-3.9.0.GA.jar使Java字节码操纵简单。这

2、是一个编辑Java字节码的类库jta-1.1.jar标准的 JAVA 事务处理接口log4j-1.2.15.jar提供日志功能mysql-connector-java-5.0.8-bin.jar操作数据库的jarslf4-api-1.5.0.jarslf4j-log4j12-1.5.0.jarStruts2部分jar包struts2-spring-plugin-2.1.6.jarstruts2整合Spring所需jarcommons-fileupload-1.2.1.jarStruts上传文件commons-io-1.3.2.jar针对java.io.InputStream和Reader进行了

3、扩展commons-logging-1.0.4.jar日志包freemarker-2.3.13.jarStrus2支持的一种表现层框架ognl-2.6.11.jarStruts2中OGNL语言struts-core-2.1.6.jarStruts2核心jarxwork-2.1.2.jarWebWork核心jarSpring部分jar包aspectjrt.jar处理事务和AOP所需的包aspectjweaver.jar处理事务和AOP所需的包cglib-nodep.jarSpring中自动代理所需jar包commons-dbcp.jarcommons-pool.jar实现对象池化框架common

4、-annotations.jarcommons-logging.jar日志包dom4j-1.6.1.jarjaxen-1.1-beta-7.jarspring.jarSpring核心框架其他jar包的作用,不全可添加2. 创建项目并把挑好的jar包导入项目打开MyEclipse8.5创建项目,这里创建一个WEB项目,把挑好的jar包Build Path进项目中,具体步骤如下:创建项目:File-New-选择创建的项目(这里用WEB Project)添加jar包:打开项目-把挑好的jar包复制到项目中-右键挑好的jar文件-选址Build Path-Add to Build Path修改jsp文

5、件编码:Eclipse8.5-window-Preferences-Files and Editors-jsp-右边的对话框Encoding选择编码格式二、 Struts2工作环境搭建1. Struts2的资源apps目录下包含了官方提供的struts2应用示例,为开发者提供很好的参照。docs目录下士官方提供的Struts2文档,可以通过index.html页面进行访问。lib目录下士struts2的发行包和依赖包。src目录下士struts2项目该版本对应的源代码。2. ActionAction类用于对用户的请求做出处理,Action类通常实现com.opensymphony.xwork2

6、.Action接口,并实现该接口中的execute()方法,所有Action必须返回一个字符串类型的结果代码,即”result”,以标识要呈现的用户结果。3. 配置文件WEB.XMLcontextConfigLocation!-/WEB-INF/dataAccessContext-local.xml/WEB-INF/applicationContext.xml-/WEB-INF/beans.xmlorg.springframework.web.context.ContextLoaderListenerstruts2 org.apache.struts2.dispatcher.ng.filter

7、.StrutsPrepareAndExecuteFilterstruts2/*4. 找Struts2.xml文件并添加到项目中,步骤如下Struts2.xml文件位置:struts2.1.6appsstruts2-blank-2.1.6WEB-INFclasses把struts.xml文件粘贴到项目当中:找到Struts.xml文件后把struts文件和example.xml粘贴到项目src目录下5. 修改Struts2.xml文件userShowAll.japStruts2在不同的需求中有不同的设置标签,例如:(1) (2) (3)(4) (5) (6) (7) (8) (9) 以上设置在标

8、签外边(10)全局的设置在标签里面error.jspindex.jsp小结:Struts2应用的执行流程为:浏览器发出action请求至服务器,Tomcat接收后,根据web.xml的配置,将请求发送给指定的Struts2过滤器,该过滤器根据struts.xml的配置内容,将请求发送给Action类的对象,并调用默认的execute方法。然后根据execute方法的返回,匹配到方法中的result的结果,完成向jsp页面跳转。页面根据上下文中的内容,显示页面三、 Spring环境搭建1. Spring是什么?答:Spring是一个开源的控制反转(Inversion of Control,IoC

9、)和面向切面(AOP)的容器。它的主要目的是简化企业开发。2. Spring的资源.dist:该文件下存放Spring各个模块的jar包.docs:该文件夹下包含Spring的相关文档,包括开发指南、API参考文档。.lib:该文件夹下包含Spring编译和运行示例程序所依赖的第三方类库,该路径下的类库并不是必须的。.samples:该文件夹下包含Spring的几个简单示例,可作为Spring的入门学习的案例。.src:该文件夹下包含Spring的全部源文件,如果开发过程中地方无法把握,可以参考该处源文件。.test:该文件夹下包含Spring的测试用例,它们可以作为学习spring的入门代码。2.Sp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号