一、介绍
主要技术:
(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)学生信息修改页面
四、备注
分享到:
相关推荐
这个小例子展示了如何将这些技术整合在一起,实现一个基本的增删改查功能。下面我们将详细探讨这四个技术以及它们在实际应用中的工作原理。 **Struts1.2** 是一款基于MVC设计模式的Java Web框架,主要负责控制层的...
本篇文章将深入探讨如何利用这两者结合,实现数据的增删改查功能。 首先,`Ext.grid.Grid`是Ext JS框架中的核心组件之一,它提供了一个可滚动、可排序、可分页的表格视图,用于展示大量结构化数据。Grid可以通过...
在本项目中,DWR被用来实现在不刷新整个页面的情况下进行数据的增删改查操作。用户可以通过前端界面发送请求,DWR将这些请求转换为Java方法调用,执行后返回结果,前端再根据结果更新显示,极大地提升了用户体验。 ...
EXTJS+S2SH+DWR 是一种常见的Web应用程序开发架构,结合了三种强大的技术来构建交互性强、用户体验良好的企业级应用。以下是对这些技术及其在雇员管理系统中的应用的详细解释: 1. EXTJS:EXTJS 是一个JavaScript库...
综上所述,"SSH+DWR+EXT 增删改查"这个主题涉及了如何使用这些技术进行后台数据的管理。开发者可以利用SSH框架处理业务逻辑和数据持久化,通过DWR实现实时的前后端交互,再结合EXTJS创建用户友好的界面,完成网页上...
本项目"s2sh与dwr整合实现的增删改查"旨在演示如何将这三个技术有效地融合在一起,以提供一个完整的、用户友好的Web应用。 1. **s2sh框架**:Struts2负责处理HTTP请求并映射到相应的Action,Spring管理Bean并提供...
建立Oracle数据库和tomcat等环境,自己修改一下用户名...有多层嵌套,因为是当时练手的,所以很简单的例子(不排除里面有些垃圾代码),对增删改查实现了弹出框(煤炭基建)和可编辑表格(电源基建)也有后台分页功能。
AJAX-dwr实现增删改查的示例代码是一个非常实用的学习资源,对于初学者来说,它可以帮助理解DWR的工作原理和配置方式,以及如何在实际项目中利用DWR进行动态数据交互。通过这个例子,开发者可以进一步掌握AJAX技术,...
Spring+Hibernate+Ext+dwr做的一个简单的grid的增删改查,面板布局, 通过autoload方式载入grid ,以及XML树的建立 ,连接MySql数据库 。JS文件代码在Demo文件夹下,JAVA代码在src下。适合新手
在项目实战中,"s2sh与dwr整合实现的增删改查.rar"可能是一个基础的CRUD(Create, Read, Update, Delete)应用示例,展示了如何使用S2SH处理后台业务逻辑,DWR进行前后端通信,以及如何在ExtJS界面上实现数据的动态...
通过这个实例,你可以了解到如何利用SpringMVC处理业务逻辑,以及如何借助DWR实现从服务器到客户端的实时消息推送。理解这两个技术的结合,对于构建现代、交互性强的Web应用是非常有价值的。同时,这也是对传统HTTP...
采用SSH+ajax(DWR)实现增删改查+分页的功能!!含有数据库!可以直接运行!
通过以上步骤,你可以在Struts框架中利用DWR实现高效的前端与后端交互,完成对数据的增删改查操作。这种方式不仅简化了开发流程,也提高了用户的交互体验。在实际项目中,还需要根据具体需求进行调整和扩展,确保...
这个"**dwr增删改查**"的例子,正如标题和描述所提及,是一个非常基础且实用的教程,特别适合初学者了解和掌握DWR的基本用法,包括如何进行数据的添加、删除、修改和查询操作。 DWR的核心功能在于提供了一种方式,...
这个是一个ssh+ajax的增删改查实例,很适合刚入门的程序员,在项目中发展肯定要比你整天坐着看书好,希望会对大家有用
联系人实现了拖动实现好友分组。可以把grid直接拖到tree,不同于其他的例子,拖动grid后会在tree中加一个叶子节点,大家试下就会明白。 自己练习用的哦,做的不好不要骂我,哪里不好希望大家包涵。
标题中的“dwr+s2sh+反推”指的是在Web应用程序开发中,使用Direct Web Remoting (DWR) 框架与Struts2(S2)和Spring(Sh)进行整合,并应用了DWR的反向AJAX(Reverse AJAX)技术。这个组合允许创建实时的、交互性强...
该项目通过一键完成:自动生成指定表的增删改查功能(是用ajax完成的哦) 无刷新的。 使用的是jsp+jquery+struts2+dwr+hibernate+freemarker 下载后导入到myeclipse中部署到tomcat6上即可。 注意先按照方法初始化...
2. 使用Apache Maven或Gradle等构建工具来管理项目依赖,导入s2sh+dwr压缩包中的项目文件。 3. 配置Struts2、Spring和Hibernate的相关XML配置文件,如struts.xml、spring-context.xml和hibernate.cfg.xml。 4. 根据...
通过Spring的配置,可以将DWR的Engine实例注入到Spring应用上下文中,这样DWR就能自动扫描并暴露控制器中的方法。在本项目中,这一过程已经优化,无需手动配置,这意味着开箱即用的便利性。 实现消息推送时,我们...