Wing.Zhang专栏

架构设计提高软件质量

2008年06月23日

转载 J2EE事务(江南白衣 javaeye)收藏

J2EE事务,在JAVAEYE看到的,转下,随时查阅。阅读全文>

发表于 @ 2008年06月23日 17:31:00|评论(loading...)|收藏

2008年06月17日

原创 Hibernate核心接口(转)收藏

Session 接口

Session 接口对于Hibernate 开发人员来说是一个最重要的接口。然而在Hibernate 中,实例 化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要, 因为在客户程序中,可能会不断地创建以及销毁Session 对象,如果Session 的开销太大,会给系 统带来不良影响。但值得注意的是Session 对象是非线程安全的,因此在你的设计中,最好是一个 线程只创建一个Session对象。 在Hibernate 的设计者的头脑中,他们将session看作介于数据连接与事务管理一种中间接口。 我们可以将session想象成一个持久对象的缓冲区,Hibernate能检测到这些持久对象的改变,并及 时刷新数据库。我们有时也称Session是一个持久层管理器,因为它包含这一些持久层相关的操作, 诸如存储持久对象至数据库,以及从数据库从获得它们。请注意,Hibernate 的session不同于JSP 应用中的HttpSession。当我们使用session这个术语时,我阅读全文>

发表于 @ 2008年06月17日 10:57:00|评论(loading...)|收藏

2008年05月04日

原创 Tomcat 数据源配置收藏

Tomcat下数据源配置问题。阅读全文>

发表于 @ 2008年05月04日 14:25:00|评论(loading...)|收藏

原创 随笔,与技术无关 跳蚤定律 思维设限收藏

人总是不知不觉地给自己设限!如果你能突破这些限制,那么你将达到一个新的高度! 有些事情,并不是自己能力不够,而是自我设置的障碍,限制了你前进的脚步,束缚了手脚;阅读全文>

发表于 @ 2008年05月04日 14:15:00|评论(loading...)|收藏

2008年04月26日

原创 读书随想收藏

   这个月利用业余时间读了一本去年买的书,汗一个,由于去年工作太忙,而使他尘封半年,罪过啊     

  谈点读书的感受

   书的选择。刚参加工作的时候,喜欢读的书偏语言,什么XXX从入门到精通啊,XXX实战啊,因为此时正是能力匮乏,求知欲和精力最充沛的时候,本人所涉猎的语言,基本都只买过一本书,一般都是大部头的(400页以上),这种书基本能领你入门,并达到初步应用知识解决实际问题的地步。后来工作经验丰富了许多,对语言的驾驭能力增强,读书的爱好转向了设计方面,比如UML OOD方面的,同时对一些新出现的技术保持跟踪。中间穿插着看一些项目管理方面的书籍。基本处于知识输入的阶段,随着一些技术的遗弃,一些知识被从记忆删除,相关的知识,有些零碎与繁多,“碎片”现象严重。   

  书的重读。 一些书,并不是认真读就能懂的,以前在工作中用到了EJB技术,当时用JAVA时间并不久,只是跟着公司的老鸟们在用这些技术,于是买了本EJB阅读全文>

发表于 @ 2008年04月26日 16:54:00|评论(loading...)|编辑|收藏

2008年03月06日

原创 女足 . IT . 技术收藏

前段时间看了东亚四强赛,心情是很沉重的,尤其女足的堕落速度令人惊讶,如果你看过99年的铿锵玫瑰的话,你只能把它看做是两支不同级别的球队。相反日本足球的崛起,更值得去关注。 阅读全文>

发表于 @ 2008年03月06日 14:25:00|评论(loading...)|编辑|收藏

2008年01月15日

原创 开源框架在项目中的应用收藏

经常看到一些人对开源框架的质疑,本人结合自己的经验说明一二供大家在使用的时候进行选择。 没实践就没发言权。仅凭自己的想象在那里猜度而束缚自己的手脚,对于技术开发者来说是悲哀的事情。阅读全文>

发表于 @ 2008年01月15日 15:00:00|评论(loading...)|编辑|收藏

2007年11月10日

转载 理解REST软件架构(转自InfoQ) 收藏

一 种思维方式影响了软件行业的发展。REST软件架构是当今世界上最成功的互联网的超媒体分布式系统。它让人们真正理解我们的网络协议HTTP本来面貌。它 正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很 好表现出来。今天微软也已经应用REST并且提出把我们现有的网络变成为一个语义网,这种网络将会使得搜索更加智能化。 阅读全文>

发表于 @ 2007年11月10日 17:17:00|评论(loading...)|编辑|收藏

2007年10月18日

转载 软件架构的十大错误(转 作者 Niclas Nilsson译者 郭晓刚)收藏

IASA成员Eoin Woods发表了一篇文章讲述他所认为的十大软件架构错误——常常要碰得头破血流才会得到的一些教训。这十大错误简要总结如下: 阅读全文>

发表于 @ 2007年10月18日 11:16:00|评论(loading...)|编辑|收藏

2007年10月12日

转载 网友关于单元测试的感悟(来自javaeye)--对敏捷软件开发方法的一些体会收藏

我觉得推行一个新技术最大的阻力还是来自程序员自身 管理层一般不会关心开发方法和技术细节的问题 struts的流行恐怕主要也是技术人员发自内心的认可和推崇造成的吧 毕竟这牵涉到他的切身利益(工作效率、成就感、乐趣。。。) 同样的道理,单元测试和其他敏捷方法也要首先打动技术人员的心,然后想不流行都难 目前的情况与这两种技术本身的特点也有关,单元测试是阳春白雪,struts是下里巴人 阅读全文>

发表于 @ 2007年10月12日 15:51:00|评论(loading...)|编辑|收藏

原创 当单元测试遇到框架(转:来自javaeye 作者:sslaowan)收藏

想总结一下我们的TDD作法。正在看《JUnit in Action》,从中得到了不少经验和做事情的正确方法,并不断地修正了自己的一些错误的做法。某些问题我想知道大家的解决方案,看看大家有什么好的或者成熟的方案阅读全文>

发表于 @ 2007年10月12日 14:23:00|评论(loading...)|编辑|收藏

2007年07月31日

原创 项目管理经验谈(3):打造高效和谐的团队收藏

人的管理是项目管理中重要的一环。 如果把做软件项目看成是项生产劳动的话,那么人则是这个生产关系中最具活力的因素。软件开发项目是一项 “脑力密集型”、“知识密集型”的劳动,所有的产出,都是经由人的大脑而产生,做好项目组人的管理,和传统 工业生产保证机器正常运转一样地重要。 阅读全文>

发表于 @ 2007年07月31日 20:18:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © Wing.Zhang