S2SH三大框架整合(配置及思想)】的更多相关文章

花了一下午,终于将struts2.18+hibernate3.5.6+spring2.5.5进行整合,完成功能:在Oracle数据库的TCourse表中插入一条数据. Ⅰ,整合流程:web启动————>spring与struts2启动————>hibernate启动 一,web.xml文件中配置spring与struts2: <?xml version="1.0" encoding="UTF-8"?> <web-app version=…
首先,三大框架整合,肯定是要导入相当多的jar包,这是不容置疑的!     这里就不一一列举了,直接截图吧:             (1) 基于配置文件的整合:        第一步:我们需要在web.xml中定义一个Struts2的filter:                   第二步:编写Struts.xml文件:          这个就不细说了!!         第三步:在web.xml中配置一个监听器,因为如果我们要加载applicationContext.xml,然而acti…
三大框架顾名思义就是非常有名的Struts2 ,Hibernate,Spring, 框架整合的方法很多,现在我写一个非常简单的整合过程,相信大家一看就会! 这里使用的struts-2.2.1.1.hibernate-3.2.0.spring2.5.6 第一步,搭建Struts2环境 1.导入struts2的jar包(直接把struts-blank项目下的依赖库coypy到自己项目中) 2. 配置web.xml,增加struts2提供的过滤器(参考struts-blank项目) <?xml ver…
5 配置Spring2.5 5.1 基础配置 1)        导入spring包.下载spring-framework-2.5.6并解压后,在spring-framework-2.5.6"dist目录下找到spring.jar,引入到工程中. 说明:spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用…
首先,导入框架所需要的全部jar包(此处省略...........) 第一步:先从mybatis框架开始 我们只需要在mybatis的核心配置文件sqlConfigXml里写上这么一段话,代表的是给pojo包下所有的pojo取别名(别名写在pojo的xml的resultMap里) 第二步:配置springMVC.xml文件 springMVC的xml文件里,第一行就会写上如图所示的扫描器,扫描的是controller包下所有的控制层类,但是注意的是,这里还可以同时扫描service层的类,如下图…
web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/…
4 配置Hibernate Hibernate MySql连接配置 在Hibernate中,可以配置很多种数据库,例如MySql.Sql Server和Oracle,Hibernate MySql连接配置举例如下 出错"The processing instruction must begin with the name of the target",看了几遍xml文件的内容也没发现什么特别,在网上搜了搜发现还是个通病,很多人都遇到过这种问题.其原因是 <? xml versio…
配置Struts2.0 3.1 基础配置 1)引入Struts必需的五个jar包.下载struts-2.1.6-all.zip解压后,struts-2.1.6\lib目录下是struts所有的相关jar包.这么多jar包并不是struts必须得,使用struts只需要把下面五个引入即可,以后用到什么jar包,再引入.放到webroot->webinf->lib下面. ²        commons-logging-1.0.4.jar ²        freemarker-2.3.15.ja…
如今主流的项目框架中,数据库持久层有可能不是hibernate,而是mybatis或者ibatis,事实上它们都是一样的,以下我来把环境搭建一下: [导入相关jar包]新建web项目projectmss,Spring+Struts2+mybatis整合,除了Spring和Struts的jar包外(能够在我的资源中下载),我们还需导入mybatis的几个想jar包: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSGFyZGVyWGlu/font/5a6…
ssm三大框架整合基本配置 maven目录结构 数据库脚本mysql create database maven; use maven ; -- ---------------------------- -- Table structure for `items` -- ---------------------------- DROP TABLE IF EXISTS `items`; CREATE TABLE `items` ( `id` ) NOT NULL auto_increment,…