最新文章列表

软件技术,软件工程书Top 10排行榜接龙

把读过的软件技术,软件工程方面的书,自己觉得最好的,列出来,搞个排行榜. 1) Design Patterns (by GoF) 第一次读这本书时,完全被震撼了.那时C++已学过几年,OO编程有点基础,但是在迷茫中不知该如何设计,面对编程问题不知如何下手组织代码。那时OO的主流书只讲封装,继承和多态,面对千变万化要解决的问题,感觉就是纸上谈兵。Design Patterns, Elements ...
bigpanda 评论(17) 有10045人浏览 2006-10-25 23:52

用 Rake 自动执行任务

https://www6.software.ibm.com/developerworks/cn/education/opensource/os-rubyrake/index.html 访问上面的link , 需要ibm的开发者id   级别: 中级 Pat Eyler , 独立作家, Seattle Rub ...
bd7lx 评论(0) 有6267人浏览 2006-10-24 14:12

关于分页查询的疑惑

以前发在CSDN的一篇blog,但是没有人回复。这是我一直疑惑的问题。原文如下: http://blog.csdn.net/catstiger/archive/2006/08/31/1148015.aspx 分页查询是经常能够遇 ...
cats_tiger 评论(38) 有15109人浏览 2006-10-24 12:11

为什么要使用EJB?(转J道)

为什么要使用EJB?(转J道)     首先,我们必须明确,为什么要使用J2EE?J2EE优点是什么?使用J2EE的主要原因是多层结构,传统的两层C/S结构难于维 ...
sysdeo 评论(0) 有1036人浏览 2006-10-24 09:00

用Java动态代理实现委托模式

委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 “委托”在C#中是一个语言级特性,而在Java语言中没有直接的对应,但是我们可以通过动态代理来 ...
zeroliu 评论(0) 有5431人浏览 2006-10-23 17:35

Re: 写程序是否是你生活的全部?

Lucas Lee 写道以前着迷的时候,学习、工作几乎就是我生活的全部。 现在我发现打打羽毛球、研究一下如何做饭也很有意思啊。而且我发现里面很多方法很熟悉,就跟我在写程序时用到的一样。简单如菜里放多少盐,你得尝---这就是测试---而且最好放完溶解完全后就立即尝,这样你放盐的正确性能得到立即的反馈,用以巩固经验,同时给后续的操作提供保证---这就是单元测试了吧,尽早测试,不要让错误累计,呵呵 上 ...
eyejava 评论(0) 有1667人浏览 2006-10-23 16:07

写程序是否是你生活的全部?

以前着迷的时候,学习、工作几乎就是我生活的全部。 现在我发现打打羽毛球、研究一下如何做饭也很有意思啊。而且我发现里面很多方法很熟悉,就跟我在写程序时用到的一样。简单如菜里放多少盐,你得尝---这就是测试---而且最好放完溶解完全后就立即尝,这样你放盐的正确性能得到立即的反馈,用以巩固经验,同时给后续的操作提供保证---这就是单元测试了吧,尽早测试,不要让错误累计,呵呵 上回搬家,整理一大堆东西, ...
LucasLee 评论(14) 有7718人浏览 2006-10-23 10:22

GHC 6.6宣布支持SMP

Haskell工业级编译器GHC 6.6版本刚刚发布,重要更新是可以在编译期选择让Haskell线程调度器使用多少本地线程。 Perl6实现Pugs马上采用了这一新特性,并取得明显的提速。 但是,Pugs领导者唐凤(Audrey Tang)又补充道因为受仍然是单线程的GC的限制,提速未能接近理想化的线性增加。并行GC是GHC下一版本6.8的工作目标。
cookoo 评论(1) 有2809人浏览 2006-10-23 05:45

解读沃客产业:是web2.0分支还是威客模式?

  “沃客(Work2.0)服务是一个新兴的网络服务,而网络必将成为我们一个新兴的劳动工具。”北京现代服务业科技促进中心研究室在9月13日召开的“沃客(work2.0)服务新业态与文化创业产业发展研讨会”上,提出沃客未来的发展趋势。 尽管两年前国内产生了沃客网站,现今业内仍对沃客概念众说纷纭,Work2.0究竟是web2.0的分支?还就是威客?较博客如何争夺一席之地等问题摆在任命面前,而沃客网站 ...
Arden 评论(0) 有1171人浏览 2006-09-26 02:24

Physical Model Driven

  对于目前MDA(Model Driven Architecture)的理论和实现,我一直持一种消极态度。以前和hotman_x的讨论中,我也明确表述过对于MDA的看法。   MDA:以有限搏无限 http://canonical.blogdriver.com/canonical/787637.html  图形 vs. 文本 http://canonical.blogdriver.com/cano ...
canonical 评论(2) 有4481人浏览 2006-09-10 22:19

有关Wiki的三个应用

        8月12日的首届中文维客已经落幕多日了,而我的心依旧难以平静。Wiki是一种崇尚平等、分享以及积累的文化,其价值自然不言而喻,但是它要真正得到广大网民的接受和认可,则还有很长的一段路要走。        Wiki作为一种信息发布的方式,其复杂性相对于Blog、BBS和论坛而言要高得多。这个复杂性不仅是对于Wiki系统的维护者而言,更重要的是对于Wiki的使用者。很多人进入Blog或者 ...
perhaps 评论(0) 有1872人浏览 2006-08-24 23:13

网站类项目商业计划书(转)

报告目录   第一部分 摘要(整个计划的概括)   (文字在2-3页以内)   一. 项目简单描述(目的、意义、内容、运作方式)   二. 市场目标概述 ...
Arden 评论(0) 有1291人浏览 2006-05-29 14:10

关注WebWork(一)

        大约一年前,我为一个小型项目选择框架的时候,WebWork第一次进入了我的视野,它优美的设计以及强大的功能,再配以平缓的学习曲线深深打动了我。在一番比较过后,我毫不犹豫地选择了WebWork并用它顺利完成了这个项目,并且在开发过程中写了不少总结性的文章。尽管WebWork有着这样那样的优势,但是它本身仍然存在着诸多的不足,社区不够活跃,更新速度太慢,最糟糕的就是文档太少且质量参差不齐 ...
perhaps 评论(0) 有1021人浏览 2005-10-21 23:57

开学卷首语

        正当我为自己找回了奔跑的感觉而欣喜的时候,正当我在酝酿着自己未来发展的时候,时间行色匆匆地越过了8月份——31个充斥着炎热空气 ...
perhaps 评论(0) 有1342人浏览 2005-08-31 23:53

让我再罗嗦一下Visitor模式

        昨天看了idior兄的Visitor模式全解之后,思考了很久,同时自己也摸索着写了些代码,对Vistor模式有了进一步的理解。        1、使用Vistor模式最大的好处就是增加对数据对象的操作却不需要改变数据对象本身,不需要对数据对象进行重新编译。在这里的数据对象以及所增加的操作都应该满足一定的条件的,如果你所操作的数据对象仅仅是一个或者所增加的操作仅仅作用一个数据对象集合中 ...
perhaps 评论(0) 有921人浏览 2005-08-19 14:13

关于数据访问模式(六)—— 资源管理模式的重要性

        随着硬件的日新月异,现在设计软件已经不再像十年前那样对软件占用的内存、软件运行消耗的CPU斤斤计较了。如果你有在DOS下写程序的体验,那么当年经常为物理内存不够而头痛的经历或许到现在还历历在目吧。还记得十年前会有很多书籍是专门讲述如何去优化程序,使其占用更少的内存。但是到现在,恐怕都难觅这类书籍的芳踪了。硬件厂商现在似乎为我们程序员创造着一个资源永动机,为我们的软件提供永远也用不完的 ...
perhaps 评论(0) 有972人浏览 2005-08-08 01:12

关于数据访问模式(五)—— Layers模式

        Layers(层)模式,我想大家应该都不会陌生了。不管是硬件驱动程序、TCP/IP协议,还是J2EE应用软件的架构,层的应用几乎无所不在。我们专注到Web Application上来,三层以及多层结构的应用更是遍地开花。那么,层的强大之处在哪里呢?我们是否真的了解层的划分呢?        我们面对一个复杂问题的时候,都会想着将这个问题化整为零,分为一个个子问题,然后逐个击破。相应的 ...
perhaps 评论(0) 有830人浏览 2005-07-31 23:50

关于数据访问模式(四)—— Active Domain Object模式

        古人云:温故而知新。在讨论新的数据访问模式之前,我们先来回忆一下上一篇Post中提到的Data Accessor模式吧。        Data Accessor提供了一种解耦合的策略:将数据库访问的细节进行逻辑抽象并封装于单一组件中,从而降低数据访问和数据模型之间的耦合性。对于应用程序而言,它并不了解具体的数据访问操作,如建立数据库连接和执行SQL语句等,但是它仍然了解数据模型的具 ...
perhaps 评论(0) 有1125人浏览 2005-07-26 17:58

体验模式的乐趣(二)—— 连接池与Decorator模式

        在《深入浅出Hibernate》的第一章中,作者讨论了设计一个面向应用的持久层所涉及到的方方面面,其中一个重要的方面就是Connection Pool(连接池)的使用。以JDBC为例,当你需要对数据表中的数据进行操作的时候,你必须通过Driver去建立与Database的 Connection。由于建立Connection的过程的开销是相当可观的,如果仅仅是在执行了几个简单的SQL语 ...
perhaps 评论(0) 有1061人浏览 2005-06-30 22:26

体验模式的乐趣(一)—— Command模式

        模式是什么?说实在的,对于模式,我了解得很少。但是,我知道,模式是用来解决软件设计问题的,是用来增加软件设计的灵活性和可维护性的,总之,它应该是程序员经过大量开发工作之后,对于解决问题的经验总结;模式不是用来生搬硬套的,也不是拿来故弄玄虚的,它是用来解决问题,从而让我们更加享受编码的乐趣。我无意直接去讲解什么模式,因为我还没有那样的实力,我能够讲的就只有模式给我带来的顿悟了。咦,怎么 ...
perhaps 评论(0) 有801人浏览 2005-01-08 23:53

最近博客热门TAG

应用服务器(43285) Spring(40811) Hibernate(33329) Tomcat(28344) 框架(27200) 设计模式(24055) Servlet(23313) Struts(22804) Bean(22194) 企业应用(18268) thread(15825) 多线程(14800) SUN(11436) 虚拟机(11382) Cache(11314) Security(8001) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics