继昨天的文章,发布下源码。
代码说明:
(测试平台Tomcat6 、Oracle 10G XE、Mysql5.1、FireFox)
1.开发框架:Struts、Hibernate3、Spring及DWR框架
2.开发工具:Myeclipse6.5
3.数据库说明:Oracle 10G XE版或Mysql5.1
(1)Hibernate数据库配置文件为hibernate-oralce.cfg.xml和hibernate-mysql.cfg.xml
(2)默认的用户名密码为:Oracle为wiki,wiki
Mysql为root,wiki
(3)使用不同数据的方法:修改application-basic.xml文件,已加中文注释
4.db文件夹下为数据库可能用到的不同的SQL
(1)courseid.sql、scoreid.sql、studentid.sql为Oracle可能用到的Sequence。
(2)db.sql为可以导入mysql、Oracle生成数据库表的SQL,可能会报错,当关系不大。
(3)oracle.sql为使用PL/SQL Developer工具导出的SQL
(4)mysql.sql为使用Navivat 8 for MySQL工具导出的SQL
5.script文件夹下为JQuery库,控制页面按钮的Javascript脚本会用到。
6.src文件夹说明
(1)org.wiki.student.dao存放用于进行数据持久化操作的DAO及接口
(2)org.wiki.student.domain.models业务涉及到的领域模型,这里使用Hibernate工具生成,分别对象抽象模型及具体模型。
(3)org.wiki.student.filter存放过滤器,处理中文问题
(4)org.wiki.student.forms Struts用到的ActionForm
(5)org.wiki.student.mapping.mysql Hibernate对应与Mysql数据库的模型映射文件
(6)org.wiki.student.mapping.oracle Hibernate对应与Oracle数据库的模型映射文件
(7)org.wiki.student.service业务逻辑具体实现类及接口
(8)org.wiki.student.strurts.actions Struts涉及到的Action类
(9)org.wiki.student.utils 封装分页信息的类
(10)application-action.xml、application-basic.xml为Spring配置文件。
分享到:
相关推荐
《整合Hibernate、Spring与DWR实现超强分页功能详解》 在现代Web开发中,提供高效、用户体验良好的分页功能是必不可少的。本教程将深入探讨如何利用Hibernate作为持久层框架,Spring作为应用层框架,以及Direct Web...
在这个“struts+spring+hibernate+dwr+分页例子”中,我们将深入探讨这四个框架的集成以及分页功能的实现。 1. **Struts**: Struts 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架。它主要负责处理...
1、在dwr中尝试编写的一些通用的代码,包括如何编写一个通用的列表显示框并实现分页、如何编写一个通用的单行编辑框、如何编辑一个通用的存盘和删除程序等等。 <br>2、在dwr中如何与spring兼容,调用bus中的方法...
"Ext_Dwr_Spring_Hibernate任务管理系统"是一个集成多种技术的Web应用,主要目标是实现一个功能完善的任务管理平台。这个系统充分利用了JavaScript库EXT JS(EXT)的强大UI组件,DWR(Direct Web Remoting)的技术来...
在SSH框架下,可以通过Struts的拦截器或Spring的Pageable接口来实现分页查询,从而避免一次性加载大量数据导致的性能问题。 DWR(Direct Web Remoting)是一种JavaScript到Java的远程调用技术,它使得前端能够直接...
其中edit-grid2.html页面中的数据是利用dwr调spring,进过spring中的业务方法掉hibernate来操作数据库完成的,涉及数据库的增,删,改,查。 涉及分页。利用到了PagingDWRProxy,DWRProxy等。 是在以前发的一个例子...
此外,这个示例也强调了如何通过DWR实现实时的前端更新,结合Spring的事务管理和Hibernate的数据库操作,实现高效的数据分页,这对于处理大数据量的Web应用至关重要。 总之,"高效率的dw+spring+hibernate分页演示...
它涉及到的主要知识点包括:SSH框架的使用,尤其是Spring的依赖注入和事务管理,Hibernate的分页查询,以及DWR在前后端通信中的应用。这样的实现方式使得Web应用能够提供流畅的分页体验,同时保持良好的可扩展性和可...
在"Displaytag dwr 分页"的应用中,Hibernate 可能被用来从数据库中检索和操作数据,这些数据随后通过Spring管理的Bean传递给DWR,由DWR进一步传递给前端的Displaytag表格进行展示和分页。 Maven 是一个项目管理和...
在"ssh(struts,hibenate,spring)++dwr分页"的场景中,开发者可能是在构建一个Web应用程序,其中涉及到大量的数据展示,比如一个数据列表。为了提高用户体验,他们采用了分页技术,这样用户可以逐步加载和查看数据,...
在本文中,我们将深入探讨如何实现一个基于ExtJS和Direct Web Remoting (DWR)的带分页、分组及后台排序功能的Grid组件。这个功能整合了多种技术,包括ExtJS、DWR、Spring和Hibernate,以创建一个高效且灵活的数据...
**标题解析:**“三级联动(DWR框架,hibernate)”指的是在Web开发中,使用Direct Web Remoting (DWR) 框架与Hibernate ORM工具实现的一种数据交互和展示方式。三级联动通常指的是在三个下拉列表中,前一个列表的...
在这个场景中,"ssh+dwr分页"意味着在SSH框架的基础上,使用DWR来实现前端页面的数据分页功能。 首先,让我们详细了解一下SSH框架: 1. **Struts2**:作为MVC(Model-View-Controller)设计模式的一个实现,Struts...
jar包:项目中除了使用了struts2,hibernate3.0和spring1.8以外(用spring2.0的包也可以.不能低于1.8的包.)还是用了junit,ajax,第三方的table组件.等等.所以需要下载相对应的包. 为了上传jar.我专门申请了一个网盘.所有...
Struts2 Spring3.0 Hibernate3.3 全注解配置,避免了大量业务类在Spring文件的配置,整合了DWR3.0,displayTag 物理分页技术的实现。树形菜单。 另外数据库,在下一个资源;由于20MB的限制。 有问题的话留言。
1. **SSH+jQuery+DWR+EasyUI 实战**:本文档通过一系列的实战案例展示了如何将 Struts2、Spring3、Hibernate4 与 DWR、jquery2.x 和 easyUI1.3.x 结合起来开发实际的应用。 2. **实战案例详解**: - SSH 架构集成...
在IT行业中,s2sh(Struts2+Spring+Hibernate)是一个常见的企业级Web应用开发框架,它结合了Struts2的MVC模式、Spring的依赖注入和事务管理以及Hibernate的对象关系映射功能,提供了强大的后端支持。而DWR(Direct ...
1 基于SSH,service采用 annotation注入减少配置 2 利用struts2 的LoginAction-validation.xml 3 在bean里把service包;暴露DWR,写了一个验证用户名的流程 4 采用jpa作为POJO,还是减少配置 5 加入display的分页,并且...
struts2+spring2.5+hibernate3.2整合所需的所有jar包,并额外包含了dwr.jar、分页组件pager-taglib、绘图组件jfreechart.jar、Excel解析工具包jxl.jar、数据库连接池工具包proxool.jar