《BO,DAO如何来分层清晰以及Session何处关闭的问题》的相关内容
相关讨论
=== Effective Hibernate ===!!!
由于hibernate过于灵活,以至于就算我能写出能运行的代码,还是很怕把它用到实际的项目中,毕竟做test的小例子,性能上的差异总是看不出来。而对于原理的了解又不多,我担心自己会写出很多“能运行的”垃圾代码。
不知道大家有没有我这样的担心。
希望大家跟贴,尤其是高手多跟贴,把自己的tips,来扩充这个effective hibernate,等帖子足够长了,robbin,整理一下,考虑出书,得到 ...
by jbaggio 2003-12-04 浏览 (24496) 回复 (23) 关键字:
关于hibernate里BO和POJO的问题
hibernate的类映射对象是一个POJO, 也可当VO用. 但我们一般是怎样处理包含business logic的BO呢? 我所知有三种方法.
在POJO里加方法, 使之成为BO,
创建POJO的子类, 在子类里加方法, 用子类做BO,
写一个BO, 再写一个metadata mapper类去从pojo中得到metadata.
欢迎讨论
by yyanghhong 2003-10-29 浏览 (34755) 回复 (38) 关键字:
讨论:在DAO中对Hibernate的封装
我在现在的项目中在DAO层中对Hiberante做了如下封装:
用一个HibernateDAO封装一些共同的操作:
[code:1]
package org.skyinn.commons.dao;
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;
import net.sf.hibernate ...
by l_walker 2003-09-15 浏览 (60151) 回复 (62) 关键字:
ServletFilter+ThreadLocal+DAO,10分钟Hibernate再体验
论坛上关于如何管理session的讨论已经很多了,但是因为没有一个完整的可以run的例子,很多人在这点上还是感到迷惑。今天有时间,就把自己做过的一个小例子贴出来,希望能节省后来者的学习时间。
这个例子实现了:
1. 用ThreadLocal管理session,保证了在一个thread中使用同一个session(connection)
2. 在ServletFilter中initSessionFa ...
by xanada 2004-05-11 浏览 (24038) 回复 (18) 关键字:
相关博客
Struts与Hibernate整合
首先分析一下不同层面他们的作用和相互关系。
1 ,po 表映射的持久对象。
2,dao 封装对数据库的相关操作。
3,vo 值对象。传递数据。
4,bo 调用dao结合vo,封装业务逻辑。
通常情况下建立一个BaseDAO这样封装通用方法的类,有上层接口当然更好。
业务层尽量不要出现po类,尤其是hql,尽量做到层面之间的低耦合。
现在开始 ...
by Silmon 2008-07-26 浏览 (102) 回复 (0) 关键字:
ssh的实现主要流程
这是我的记录:
如果有看不清楚的请查看我的收藏可以看原代码的...
做一个ssh的例子:需要有以下几步:
这是在我的例子中的主要步骤:
他是spring整合struts/hibernate的
第一:在文件struts-config.xml中需要配置以下两个内容
input="/login.jsp"
...
by libg 2007-09-25 浏览 (492) 回复 (0) 关键字:
我的第一个真正意义上的测试
前段日子很无聊,也是很无奈的。经过了这段日子的,我想了很多事情,虽然全部想通,但却努力的去想了。我想这样就Ok了
对吗?
好了。前阵子,老板请喝早茶,顺便跟我们这些技术人员讨论了怎么样可以提高我们内功的问题。我老板也是技术出身的。有相当多的经验,当 ...
by wuhua 2006-12-07 浏览 (11930) 回复 (32) 关键字: 我的第一个真正意义上的测试
open session and Hibernate事务处理机制
在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Op ...
by esffor 2007-06-12 浏览 (425) 回复 (0) 关键字:
转载]spring+hibernate架构中Dao访问数据库的几种方法
spring+hibernate架构中Dao访问数据库的几种方法
在spring+hibernate的架构中,访问数据库有几种方法,按spring依赖注入来区分有3种,在这之前先再来了解一下spring的依赖注入,spring主要的两大核心就是IOC(控制反转)和AOP(面向切面编程),控制反转就是控制转移,从以往由Bean去控制要调用的接口或其他资源转移给容器,由容器来寻找并实例化要调用的接口, ...
by qsfwy 2008-06-20 浏览 (486) 回复 (0) 关键字:
相关圈子讨论
spring 的OpenSessionInViewFilter简介
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。
如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:
<bean id ...
by limeng1028 2008-05-26 浏览 (532) 回复 (0)
Tapestrying-hibernate使用指南
一、前提:
1、使用java1.5
2、Hibernate使用annotation配置
3、Hibernate为3.x版本
二、准备:
1、hibernate的配置文件放于类路径,例如WEB-INF/classes的根目录,也就是开发时放于源码的根路径。
2、将hibernate包和依赖包、Tapestrying-hibernat.jar放于lib路径(WEB-INF/lib)。
三、例子:
1、 ...
by tapestry 2006-12-11 浏览 (2289) 回复 (11)
业务数据库和JBPM数据库 事务处理
请问怎样保证 业务操作和JBPM操作在同一个事务中
例如 : 业务操作 Database A MyContext SessionFactoryA
JBPM操作 Database ...
by alexsunny 2007-08-04 浏览 (1519) 回复 (11)
为什么我的eclipse插件安装后,好像建不成项目
简历项目进入下一步后
有个
configure jboss jbpm runtime
Loacte a jboos jbpm runtime
name
location browse
这个是干嘛的?
怎么配置啊?
我是把插件 粘贴到 eclipse中
还需要其他配置嘛?
by blackpearl 2008-09-11 浏览 (212) 回复 (3)
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (1087) 回复 (1)
相关新闻
一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象
项目地址: http://code.google.com/p/jrest4guice/
Demo演示: http://cnoss.vicp.net/
当前版本:0.9.0 preview
特点:
基于Google guice
零配置,服务的自动扫描注册
非侵入式,用户不需要实现特定的接口来实现Restful服务
支持Post. Get. Put. Delete操作
灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2848) 回复 (11) 关键字: rest
基于Spindle的增强HTTP Spider
构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源
代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正,
有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)
以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle
Paoding Rest 0.2 Release
Paoding Rest 0.2 释出。
经过在实际环境中的开发使用,以及编写了一个完整的从登录到增删查的示例应用,Paoding Rest可以释出0.2版本了。
该版本中包含了一个完整的可直接copy到webapps目录运行的webapp war(注),线上版本:http://demo.paoding.net/rest-demo
注:部署时需要将paoding-rest-0.2.jar拷贝到 ...
by Qieqie 2007-11-27 浏览 (794) 回复 (3) 关键字: search paoding

