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

相关问答

赞助商链接