xanada发表的精彩技术文章
讨论:多层架构中是不是绝对不能把PO传递到表现层?
大家都知道,PO是不被提倡直接送到表现层的,因为这样做
1.不能降低层次间的耦合度,不利于以后的维护。
2.在lazyloading的时候可能还取不到数据。
所以通常我们的做法是这样的:
[code:1]
PO1 = session1.load();
DTO = beanUtils.copyProperties(PO);
client.displayAndModi ...
by xanada 2004-05-21 浏览 (83054) 回复 (131) 关键字:
ServletFilter+ThreadLocal+DAO,10分钟Hibernate再体验
论坛上关于如何管理session的讨论已经很多了,但是因为没有一个完整的可以run的例子,很多人在这点上还是感到迷惑。今天有时间,就把自己做过的一个小例子贴出来,希望能节省后来者的学习时间。
这个例子实现了:
1. 用ThreadLocal管理session,保证了在一个thread中使用同一个session(connection)
2. 在ServletFilter中initSessionFa ...
by xanada 2004-05-11 浏览 (23849) 回复 (18) 关键字:
Tomcat+Mysql+UltraEdit,10分钟Hibernate初体验
今天第一次接触Hibernate,发现以前的入门精华贴对于Tomcat+Mysql这样最pop的组合没有涉及,而且均是结合IDE进行开发,要么Jbuilder,要么Eclipse,索性我就用最简单的方式,tomcat(5.0.19)+mysql(4)+ultraedit,来实现一个Hibernate的基本查询,以方便后来人的学习。
1. 保证你的Mysql工作正常。
[code:1]
CREAT ...
by xanada 2004-04-02 浏览 (41604) 回复 (19) 关键字:
再谈面向对象的思维方法
这篇文章本来是回贴给Robbin的《面向对象的思维方法》的,后来想想把它单独提出来再讨论讨论可能会比较有意思,所以就又加了些内容,把它作为根帖发了吧。
Robbin的发mail的例子很好,我们就还是拿它来讨论吧。
引用
举个例子,要发广告邮件,广告邮件列表存在数据库里面。
那么实现的过程肯定是这样的:
1. 连接数据库,取邮件地址列表。
2. 遍历邮件列表,设定新邮件(Address, ...
by xanada 2004-03-25 浏览 (5612) 回复 (7) 关键字:

