SSH整合的基本步骤

1.新建Java EE5.0的Web Project;
2.建5个包:
com.yenange.biz.impl
com.yenange.dao.hibimpl
com.yenange.entity
com.yenange.struts.action
com.yenange.struts.form
3.在DB Browser里面, 将数据源配好
4.加入Struts,Hibernate,Spring这三个包.
5.右键项目, 在build path中去除Struts,Hibernate,Spring,再复制全部包到项目的lib中.
5.在DB Browser里面, 生成实体类;
6.完成biz,dao的接口及实现类;
7.在Structs-config.xml中新建action及form;
记住要加上:
className="org.springframework.web.struts.ContextLoaderPlugIn">
value="classpath:applicationContext.xml" />

而且这一部分紧连着

里面的action的type要改成:
type="org.springframework.web.struts.DelegatingActionProxy"
8.在applicationContext.xml中以dao,biz,action的顺序完成依赖注入的配置.
并在applicationContext.xml加上事务的配置:
<!-- 事务1 -->
class="org.springframework.orm.hibernate3.HibernateTransactionManager">




<!-- 对list开头的方法要求只读事务 -->

<!-- 对其它方法要求事务 -->







9.将tag.jsp页面复制过来
<!--page language="java" import="java.util.*" pageEncoding="gbk-->
<!--taglib uri="<a href="http://java.sun.com/jsp/jstl/core" mce_href="http://java.sun.com/jsp/jstl/core"">http://java.sun.com/jsp/jstl/core"</a> prefix="c"-->
<!--taglib uri="<a href="http://struts.apache.org/tags-bean" mce_href="http://struts.apache.org/tags-bean"">http://struts.apache.org/tags-bean"</a> prefix="bean"-->
<!--taglib uri="<a href="http://struts.apache.org/tags-html" mce_href="http://struts.apache.org/tags-html"">http://struts.apache.org/tags-html"</a> prefix="html"-->
<!--taglib uri="<a href="http://struts.apache.org/tags-logic" mce_href="http://struts.apache.org/tags-logic"">http://struts.apache.org/tags-logic"</a> prefix="logic"-->
10.建jsp页面
11.如果需要添加记录,则复制EncodingFilter.java文件过来;
在web.xml中加入配置:
<!-- 配置字符编码过滤器 -->

encodingFilter
com.yenange.filter.EncodingFilter

<!-- 2字符过滤器的请求url -->

encodingFilter
/*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值