只显示主题贴

很惊讶的发现自己的代码里面从来不写一个接口,所谓的设计就是就是划分好层次之后,就开始写各种各样的bean,需要一个新的业务功能就再业务bean中加入新的public函数。 但似乎很多场合,我看到的代码却是另一番情况,所有的调用都是通过interface,所有的返回都是interface,《设计模式》也强调系统的编写要针对接口进行。 大道理明白一些,但是实际情况是: 项目经验比较少的情况下,很难将接口一次性定义的比较全面,这就导致interfapce和class都常常要改动。在没有interface的情况下,只需要改动class。 调用接口和调用类的公用方法,有什么太大的区别吗?
  • 进入论坛 Java
由于hibernate过于灵活,以至于就算我能写出能运行的代码,还是很怕把它用到实际的项目中,毕竟做test的小例子,性能上的差异总是看不出来。而对于原理的了解又不多,我担心自己会写出很多“能运行的”垃圾代码。 不知道大家有没有我这样的担心。 希望大家跟贴,尤其是高手多跟贴,把自己的tips,来扩充这个effective hibernate,等帖子足够长了,robbin,整理一下,考虑出书,得到的钱, 可以用来支持这个网站的建设啊。
  • 进入论坛 Java
我使用ThreadLocal来管理session的动机是,为了避免在一个页面,也就是一个线程中过于频繁的openSession,和closeSession(),而增加不必要的性能负担。这是ThreadLocalSession的代码: [code:1]public class ThreadLocalSession{ // The object of Hibernate environment settings, generating via using XML files. private static Configuration config; // Session ...
  • 进入论坛 Java
Hibernate 2.1 beta6 Demo On WSAD 5.1 Roberto Nie, Roberto_nie@163.com December 25, 2003 Summary 本文介绍在WSAD5.1下实现一个最简单的hibernate实例。 Environment OS: Windows XP SP1 简体中文版 MEM: 512M Requirement: Hibernate 2.1 beta6 Hibernate eclipse plug in 0.9.6 WSAD 5.1 DB2 8.1 Steps: 1:建立demo数据库和表: 在DB2数据库中创建demo ...
  • 进入论坛 Java
jbaggio
搜索本博客
最近加入圈子
最新评论
评论排行榜