最新文章列表

Spring框架讲解-一个简单的实践

一,场景:编写一个用户管理的服务层,包括增加用户、删除用户和查询用户等等,而且用户信息以关系型数据库形式存储。 分析: 这是一个典型的应用服务,涉及到业务层(Business Objects Layer)、数据库访问层(DB Access)和存储层(EIS)。 采用典型的架构:BO+DAO DAO采用Spring提供的JdbcTemplate来进行封装。 二,具体实现 1)用户类User pub ...
jaesonchen 评论(0) 有1097人浏览 2006-10-13 10:28

EOS印象

新找了份Java的工作,结果去公司第一件事情是学习普元的EOS,说是要用这个东西开发,于是找文档就开看。 第三天结束了,看了三天的文档,看的迷迷 ...
wangdi 评论(10) 有5957人浏览 2006-10-12 21:09

对象设计:角色、责任和协作(一)

新进一本书《对象设计:角色、责任和协作》,主讲面向对象的软件设计,很不错,正在看,现在记下一些笔记。  第一章:设计概念:  ...
juggler 评论(0) 有2807人浏览 2006-10-10 17:24

减少贫血的domain object

今天在javaeye中看到关于domain object的讨论 http://www.iteye.com/topic/11712 想想自己是怎么实现的!我用的是ajax技术,看到一般的ajax都是直接调用service层的方法,而我在一个项目中调用的是opration层的方法,其实真实意义上是平时所说的逻辑层,通过自己写的一个反射机制的portal入口类来实现! 在service层增加一个baseS ...
fireflyjava 评论(1) 有2484人浏览 2006-10-08 14:28

update和saveOrUpdate详解

在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还能够进入另一 ...
wind_bell 评论(0) 有1452人浏览 2006-09-26 21:41

ET Limit方式的分页查询

1.Limit    默认的情况下eXtremeTable取得所有的结果集然后处理Beans集合,这样的好处是 你可以随意进行排序、过滤和分页操作。 你只需要组装Beans集合并让eXtremeTable知道如何 然而在查询结果较大,可以考虑使用数据库端分页的方案。此时,eXtremeTable 会使用Limit对象向Action/Controller传递PageNo,PageSize,OrderB ...
toyota2006 评论(1) 有3759人浏览 2006-09-26 14:35

OSGi应用于企业应用Step by step之持久篇

在企业应用中,持久化无疑是其中非常重要的一环,尽管OSGi的规范中也有负责持久数据、属性的服务规范,但对于企业应用而言那些显然是不够的 ...
BlueDavy 评论(0) 有2478人浏览 2006-09-26 00:32

将Hibernate和iBatis两Orm框架整合,取长补短

由于Hibernate比较适合对数据进行增,删,改的操作,而iBatis适合进行数据 查询,批量操作,而且方便利用DB底层的功能,因此我尝试着持久层同时使用Hibernate和iBatis。 以下是我BaseDaoImpl的代码: 代码 package mypack.dao; import org.hibernate.SessionFactory; import org.springf ...
youlong05 评论(1) 有5135人浏览 2006-09-23 12:20

Struts+Spring+Hibernate快速入门

本文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。    本文包含以下内容:     ·配置Hibernate和事务     ·装载Spring的applicationContext.xml文件     ·建立业务层和DAO之间的依赖关系     ·将Spring应用到Struts中   简介    ...
youlong05 评论(1) 有2040人浏览 2006-09-23 12:02

求助:关于Hibernate中Query.iterator()方法的使用

最近在学习Hibernate,碰到一个很奇怪的问题,研究了半天也没搞清楚怎么回事。 我在使用Query查询的时候,如果使用Query.list()返回一个List类型,程序没什么错误 ,但是使用Query.iterator()返回一个Iterator类型,程序报错:could not get next iterator result。具体的代码是: Query queryObject = getSe ...
linfc 评论(11) 有5220人浏览 2006-09-21 11:17

Spring JPetStore iBatis向Hibernate迁移疑惑

    目前在做hibernate的技术积累, 找了很多例子, 其中spring自带的jpetstore的代码结构是比较合理的,与大家讨论的DAO, DOMAIN等分层结构很一致.     但是这 ...
iamjxc 评论(1) 有3558人浏览 2006-09-19 10:12

执行几次查询之后就不能查询了,页面不动了

每执行依次查询,控制台就有这样的警告 java代码如下: public class Employee_sortDAOImpl extends HibernateDaoSupport implements Employee_sortDAO { public int getEmployee_sortCount() throws HibernateException { St ...
温柔一刀 评论(39) 有22907人浏览 2006-09-18 14:43

如何结合hibernate进行复杂的查询功能设计

偶一直想弄明白使用hibernate怎么能实现一些多表关联的查询功能,网上的例子都是一些简单的查询示例,对负责的业务可能有困难,凌晨突然发现一篇文档感觉很不错(又兴奋中……),推荐一下:http://dev.csdn.net/develop/article/63/63043.shtm 。个人感觉如果将查询条件定义成一个TO,这样的设计会更好一些!不仅解决了偶关于在hibernate中如何进行复杂查询 ...
lpacec 评论(1) 有5969人浏览 2006-09-18 13:15

关于spring的两个拦截器的问题

   因为对spring,hibernate的研究都不深,只是停留在最基本的应用上,现在到公司,感觉在配置上有些不同,以前都是用spring的声明性事务管理的,现在公司的框架没有用这个,我也看到论坛中有人说了,声明性事务管理不灵活,性能也不好,公司是用了两个拦截器,HibernateInterceptor和org.springframework.transaction.interceptor.Tra ...
dream实现 评论(5) 有4729人浏览 2006-09-13 15:18

newxy新坐标如何获取数据库连接

一、通过数据源设置获得数据库连接 1.运用系统中的数据源jndi名设为 jdbc/default; 2.如果系统中已有数据源的jndi名不是 jdbc/default,假设为 jdbc/xxx,则在 src/下的newxy.properties文件中加上一条:     ds.default=jdbc/xxx   二、通过编程获得数据库连接 用户可以在自定义默认DAO类中通过java代码获取 ...
newxy 评论(0) 有1125人浏览 2006-08-31 11:25

newxy新坐标升级至1.05

从1.04版到1.05版,为DAO类增加了几个方法:     public Object findBySql(Class c,String sql,int maxRecs) throws Exception;     public Object findBySql(Class c,String sql,boolean refresh,boolean cache,long interval,int ...
newxy 评论(0) 有921人浏览 2006-08-25 01:16

iBatis使用总结

 持久层使用了iBatis后,大家的编码风格统一了,可以集中精力进行业务组件的编写了。         以下是个人感受:        1.缓存不用太可惜,不过具体用哪一种(MEMORY  LUR  FIFO  OSCACHE)容量设多大,都得根据项目的实际情况来定,我通常首选LUR。正确设定缓存的Flush语句,杜绝缓存中脏数据产生的可能。缓存使用前提是,系统中对表的读写一定要都通过ibat ...
温柔一刀 评论(0) 有2447人浏览 2006-08-10 15:50

面向对象还是面向过程?

如果有用java开发Web的人都会或多或少地怀疑自己是否真的用到了面向对象的理论和方法,又或者认为这是理所当然的方式.呵...多想了吧?为什么我会有这样的感受?因为我一年多来都在想这个问题. 看看下面的代码,PHP的: function createPerson($name, $sex, $age) { $db = getDbConnection() ...
juggler 评论(0) 有1157人浏览 2006-07-15 08:57

2006/05/23 links

Don't repeat the DAO: http://www-128.ibm.com/developerworks/java/library/j-genericdao.html
xxj 评论(0) 有959人浏览 2006-05-23 15:04

代码重构

不能回家,感觉无聊透顶,乱写点东西,打发时间 今天无意中在springframework中见到这个函数 this.getHibernateTemplate().findByExampl(Object obj) 以前没注意到,看了一下源码,原来就是Criteria中的Example.以前代码如下 package martin.xpost.model;import martin.xpost.hi ...
xxj 评论(0) 有1206人浏览 2006-01-24 19:07

最近博客热门TAG

应用服务器(43289) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23314) Struts(22805) Bean(22194) 企业应用(18270) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics