论坛首页 Web前端技术论坛

一个dwr+spring+hibernate的示例

浏览 24773 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-05  
DWR

这是一个运用dwr+spring+hibernate这样一个框架编写的示例。它展示了一下内容:

1、在dwr中尝试编写的一些通用的代码,包括如何编写一个通用的列表显示框并实现分页、如何编写一个通用的单行编辑框、如何编辑一个通用的存盘和删除程序等等。

2、在dwr中如何与spring兼容,调用bus中的方法;在dwr中如何与hibernate兼容,在页面端操作值对象,以及处理值对象间的各种关系。

3、如何在spring中实现单dao,使这个单dao既可以与hibernate隔离,使其低耦合高内聚,提高可维护性,又能满足各个bus的业务需要,简化开发的过程。

不是美工,界面比较外行,见谅了:)

示例在MyEclipse中安装部署的步骤:

1、创建一个新的web项目并拷贝示例中的文件到项目中。注意web.xml文件应当是将原文件覆盖。

2、添加spring和hibernate。点击项目树中的项目名按Alt+Enter键,弹出项目属性对话框。选择“Java Build Path”中的“Libraries”标签,然后点击“Add Library”按钮,选择“MyEclipse Libraries”,点击“Next”,选择“Hibernate 3.0 Core Libraries”、“Spring 1.2 AOP Libraries”、“Spring 1.2 Core Libraries”、“Spring 1.2 ORM/DAO/Hibernate Libraries”、“Spring 1.2 Web Libraries”,点击“Finish”按钮。

3、点击“Add External JARs”按钮,添加dwr.jar、daosupport.jar、hxtg.jar、hibernate3(必须将hibernate3升级到3.2以上)以及其它数据库相关的jar包到项目中。添加完成以后记得重新部署应用服务器。

4、创建数据库实例,如果是oracle,在pl/sql中运行示例中的employee.sql创建数据库对象。

5、修改ApplicationContext-hibernate.xml中datasource的连接属性为你的数据库。部署完成!

部署完成后运行可能会在部分功能中出错。这些问题的解决我会在《DWR帮助说明-dwr的bug及其解决方法》中详细讨论。

重要提示:部署完成以后需要打开Department.hbm.xml和Employee.hbm.xml,修改schema="TEST"为你自己的用户名。

相关文档:

如何在struts+spring+hibernate的框架下构建低耦合高内聚的软件

DWR帮助文档-dwr.xml文件的配置

DWR帮助说明-如何编写通用的列表显示框

DWR帮助说明-如何编写通用的单行编辑框

DWR帮助说明-服务器端程序的编写

DWR帮助说明-dwr的bug及其解决方法

  • employee.rar (2.6 MB)
  • 描述: 重新修订了一下
  • 下载次数: 8896
   发表时间:2007-09-06  
终于看到了!
希望哪个对齐有所改进。
0 请登录后投票
   发表时间:2007-09-06  
楼主的lib包里的四个JAR包不知是自己写的,还是网上找的开源包,能否共享一下???
0 请登录后投票
   发表时间:2007-09-06  
他写了很多,修改了部分DWR的东西。

但是标签还没有更新啊!!
0 请登录后投票
   发表时间:2007-09-07  
大哥,不完整吧!!!
0 请登录后投票
   发表时间:2007-09-07  
整一个完整的示例吧
0 请登录后投票
   发表时间:2007-09-07  
daosupport和hxtg都是我自己写的,daosupport是一个用于对hibernate提供支持的包,其基本思路在我写的《如何在struts+spring+hibernate框架下构建低耦合高内聚的软件》中有详细描述。hxtg是我自己编写的一个标签库,如果重新实现com.htxx.service.taglib.html下的接口,可以产生新的界面效果。
0 请登录后投票
   发表时间:2007-09-07  
这个示例需要dwr.jar、spring1.2的相关包、hibernate3.0.5及其相关包,所有包加起来需要20M,所以不可能都放上去。如果你使用的是MyEclipse5作为开发环境,可以在项目中添加spring能力和hibernate能力,再加入dwr.jar,环境就搭建好了。还有疑问的朋友可以发信息给我。
0 请登录后投票
   发表时间:2007-09-07  
kaki 写道
终于看到了!
希望哪个对齐有所改进。

一定一定,我正在着手改进呢,完了一定告诉你。
0 请登录后投票
   发表时间:2007-09-08  
大家注意,最好是使用3.1+5.0否则有问题。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics