精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-05
这是一个运用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"为你自己的用户名。 相关文档: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-09-06
终于看到了!
希望哪个对齐有所改进。 |
|
返回顶楼 | |
发表时间:2007-09-06
楼主的lib包里的四个JAR包不知是自己写的,还是网上找的开源包,能否共享一下???
|
|
返回顶楼 | |
发表时间:2007-09-06
他写了很多,修改了部分DWR的东西。
但是标签还没有更新啊!! |
|
返回顶楼 | |
发表时间:2007-09-07
大哥,不完整吧!!!
|
|
返回顶楼 | |
发表时间:2007-09-07
整一个完整的示例吧
|
|
返回顶楼 | |
发表时间:2007-09-07
daosupport和hxtg都是我自己写的,daosupport是一个用于对hibernate提供支持的包,其基本思路在我写的《如何在struts+spring+hibernate框架下构建低耦合高内聚的软件》中有详细描述。hxtg是我自己编写的一个标签库,如果重新实现com.htxx.service.taglib.html下的接口,可以产生新的界面效果。
|
|
返回顶楼 | |
发表时间:2007-09-07
这个示例需要dwr.jar、spring1.2的相关包、hibernate3.0.5及其相关包,所有包加起来需要20M,所以不可能都放上去。如果你使用的是MyEclipse5作为开发环境,可以在项目中添加spring能力和hibernate能力,再加入dwr.jar,环境就搭建好了。还有疑问的朋友可以发信息给我。
|
|
返回顶楼 | |
发表时间:2007-09-07
kaki 写道 终于看到了!
希望哪个对齐有所改进。 一定一定,我正在着手改进呢,完了一定告诉你。 |
|
返回顶楼 | |
发表时间:2007-09-08
大家注意,最好是使用3.1+5.0否则有问题。
|
|
返回顶楼 | |