上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 37 下一页
摘要: 上一篇文章我们看到了hibernate的作用,但是我们并没有贴出具体的数据访问层的代码,这是因为我们既然要使用这么多框架,当然就希望它们能够“黏合”的很好,譬如,我们不想使用代码处理事务,也就是说想使用声明式事务。这当然就是Spring大显身手的地方... 阅读全文
posted @ 2008-10-12 16:11 CharmingDang 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 现在我们已经看过了主要项目截图,并且利用MyEclipse加入了SSH的支持和其它框架的JAR包,搭建好了我们的应用环境。(这里因为MyEclipse自动导入的各个框架的包会存在版本冲突,所以我们建议只加入MyEclipse对各大框架的支持,完了后将... 阅读全文
posted @ 2008-10-12 15:03 CharmingDang 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 我们这次实战的项目是一个房屋出租系统,重点是房屋信息的管理。主要功能包括用户的登陆,房屋信息的发布,编辑,删除,复杂查询以及数据的分页显示和排序等。为了便于大家下载测试,我们这里就使用SQLServer 2000数据库。 好咧,马上就要开工了。先来做好准备工... 阅读全文
posted @ 2008-10-12 13:32 CharmingDang 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 呵呵,好久没写文章了。 为了适应外面企业的需求,班上第三阶段的项目采用ExtJS+DWR+Struts+Spring+Hibernate+Oracle的组合,DWR,SSH和Oracle数据库已经在项目中用了很长时间,倒没有什么大的问题,但ExtJS的引... 阅读全文
posted @ 2008-10-12 13:28 CharmingDang 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 在前面我们讨论了如何编写通知,但是我们却没有指明在应用系统的什么地方应用这些通知。这就需要引入AOP中第4个重要的概念:切入点。切入点决定了一个特定类的特定方法是否满足一条特定的规则。如果一个方法确实符合,通知就应用到该方法上。Spring的切入点可以让我们以一种... 阅读全文
posted @ 2008-10-08 00:45 CharmingDang 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 前面写过一篇关于Spring AOP方面的文章,探讨了Spring AOP底层实现的一些细节知识,这里面涉及到了JAVA反射机制,代理模式以及CGLIB库的使用。也就是说,Spring AOP底层实现就是靠动态代理(针对有接口的类)和CGLIB(针对... 阅读全文
posted @ 2008-10-07 22:26 CharmingDang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Hibernate QBC查询 QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看下面的示例程序:Criteria criteria=... 阅读全文
posted @ 2008-10-05 20:44 CharmingDang 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 好了,呵呵,云头晕脑复制粘贴了这么多代码。我们来简单总结一下吧。我们这个小项目涉及到ExtJS, JSON, DWR,Spring还有Hibernate这些大部件知识,每一块要学精通都不是朝夕之功。我们分别来看一下这些框架技术: 1. ExtJS是一... 阅读全文
posted @ 2008-10-02 17:08 CharmingDang 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 现在我们就来看看我们的页面设计部分。首先是登陆页面logon.jsp: HR Manager Project ... 阅读全文
posted @ 2008-10-02 17:06 CharmingDang 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 接下来我们看看我们 WEB应用的JAVA代码,首先是各个模块的DAO,它们充分利用了Spring对Hibernate的支持: package org.leno.hr.dao; import java.util.ArrayList;import java.util.L... 阅读全文
posted @ 2008-10-02 17:05 CharmingDang 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 37 下一页