S2SH整合精华版

2026/1/19 17:55:32

4.进行相关文件的配置

首先我们需要在src下加入struts的配置文件struts.xml Xml代码

\ \>

接下来我们配置web.xml Xml代码

index.jsp

org.springframework.web.context.ContextLoaderList

ener

struts2 /*

org.apache.struts2.dispatcher.FilterDispatcher ter-class>

xmlns:xsi=\ xsi:schemaLocation=\

struts2

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd\>

到目前为止我们的整合工作已经完成。我们可以将该工程打包,以备下次直接使

用。

这里由一个问题就是如果采用myeclipse加载hibernate和spring的lib包形式发布项目的时候会出现异常,我们可以手动去掉一个asm-2.2.3jar即可。

5.下面我们做一个简单的应用来验证。

(1)首先我们使用的是mysql,不要忘记将mysql-jdbc的jar包导入到我们的工程中

我们创建s2sh数据库,并创建表person Sql代码

create table person(

id int(11) primary key auto_increment, name varchar(20), age int(11) not null );

(2)首先我们创建test.s2sh.bean包,在下面创建我们person表对应的Entity Bean及其映射文件 Person.java Java代码

package test.s2sh.bean;

public class Person { }

private Integer id; private String name; private int age;

public Integer getId() { }

public void setId(Integer id) { }

public String getName() { }

public void setName(String name) { }

public int getAge() { }

public void setAge(int age) { }

this.age = age; return age; this.name = name; return name; this.id = id; return id;

Person.hbm.xml Xml代码

DTD 3.0//EN\

length=\> column=\>

(3)在spring配置文件applicationContext.xml配置hibernate的连接数据库信息及sessionFactory创建方式 Xml代码

xmlns:xsi=\

xsi:schemaLocation=\

value=\

destroy-method=\>

http://www.springframework.org/schema/beans/spring-beans-2.0.xsd\>

class=\

value=\>

cterEncoding=UTF-8\>

\>

class=\

true

utf-8

true

key=\>org.hibernate.dialect.MySQLDialect

test/s2sh/bean/Person.hbm.xml

如果出现乱码问题,可以考虑如下解决方案 Xml代码

true

utf-8

true

key=\>org.hibernate.dialect.MySQLDialect

或者将url后面加入编码串,如下 Xml代码


S2SH整合精华版.doc 将本文的Word文档下载到电脑
搜索更多关于: S2SH整合精华版 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219