S2SH+DWR实现的增删改查实例

4 篇文章 0 订阅

一、介绍

 

主要技术:

    (1)s2sh之间的整合

    (2)dwr和s2sh整合(验证姓名是否相同)

    (3)强大的jquery validator验证框架验证表单

    (4)分页bean的编写

    (5)过滤器,拦截器的编写

    (6)泛型dao的编写

二、实例
1、数据库脚本
本例是采用mysql数据库,脚本如下:
 
2、表现层
(1)login.jsp(登录页面)
 
(2)logout.jsp(退出页面)
 
(3)exception(错误异常显示页面)
 
(4)studentList.jsp(学生列表页面)
 
(5)studentEdit.jsp(学生信息修改页面)
 
(6)studentAdd.jsp(学生信息添加页面)
 
(7)js脚本
student.js(采用jquery validator验证框架验证表单以及采用dwr框架验证姓名是否存在)
 
main.js
 
login.js(采用jquery validator验证框架验证登录表单)
 
除此之外,还用到jquery及其验证框架的js库,请自行下载
(8)CSS
style.css
 
3、数据访问层及其业务层
(1)DAO层
 BaseDAO.java
 
BaseDAOImpl.java
 
UserDAO.java
 
UserDAOImpl.java
 
StudentDAO.java
 
StudentDAOImpl.java
 
(2)service层
StudentService.java
 
StudentServiceImpl.java
 
UserService.java
 
UserServiceImpl.java
 
(3)bean及其Hibernate实体映射文件
Student.java
 
User.java
 
Student.hbm.xml
 
User.hbm.xml
 
4、逻辑处理Action层
BaseAction.java
 
UserAction.java
 
StudentAction.java
 
5、公用的一些类
OpenSessionInViewFilter.java(重写spring包中的OpenSessionInViewFilter类,目的是解决事务提交出现的bug)
 
PageListData.java(分页组件)
 
OVLoadProperties.java(读取properties文件的内容)
 
confic.properties
 
log4j.properties
 
6、过滤器和拦截器
LoginFilter.java(jsp页面过滤器)
 
LoginedCheckInterceptor(action拦截器)
 
7、S2SH整合核心配置文件
struts.properties
 
struts.xml
 
applicationContext.xml
 
web.xml
 
dwr.xml
 
三、运行效果
页面没怎么修饰,比较土哈
(1)登陆页面
(2)学生信息列表页面
(3)学生信息添加页面
(4)学生信息修改页面
四、备注
此工程我已经上传到csdn下载板块,请访问http://download.csdn.net/source/2996382去下载此工程

 

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值