首页 > 未分类 > 学习

学习

2007年5月18日 发表评论 阅读评论

1、看到文章上反复提到了松耦合和单元测试。

总觉得松耦合这种东西不太重要,一个产品出来以后,不怎么可能把里面的基础的东西(Spring或Struts)换掉。这个好比电脑硬件的升级,一开始想得美,以为可以无缝升级,过了一年发现压根不是那么回事情,接口的标准早就换了,升级就要全套换血。软件也是这样,从程序员的角度来看,研究这个当然是有用的;但是从产品的角度,从实际应用的角度感觉应该很难很难。

Spring和Struts的结构似乎很方便写单元测试。希望能够看到这方面的专题文章或者有机会尝试一下。

2、看了一篇把Spring和Structs结合起来的文章,基本懂了,很容易懂:http://www-128.ibm.com/developerworks/cn/java/j-sr2.html

提到有3种方法。

我头脑中本来就有第一种方法的想法。这也是最直接的一种方法。

第二种方法感觉容易受Spring和Struts版本升级的影响,感觉很糟糕,因为没有人愿意冒险在不远的未来为了Structs升级大规模更改代码。

第三种方法据说是最好的。而且松耦合。我缺少的只是实践。

3、“Spring 的创立者 Rod Johnson 以一种批判的眼光看待 Java™ 企业软件开发,并且提议很多企业难题都能够通过战略地使用 IOC 模式(也称作依赖注入)来解决。当 Rod 和一个具有奉献精神的开放源码开发者团队将这个理论应用于实践时,结果就产生了 Spring 框架。”

我现在已经理解什么叫做IOC了,但是我现在很想知道IOC能够解决的企业难题是什么?谁能告诉我。

换言之,我想知道什么情况下,我非用IOC不可。

4、这里有一篇文章:http://robbin.javaeye.com/blog/53206,原来Spring的竞争对手是EJB。这就解释了一直以来我心中的疑惑:原来Struts是用在JSP和Sevlet上的,而Spring用来替代EJB的。分工明确。

5、这几天看到几个WIKI网站的时候,想做网站的心又一次死灰复燃了。

我真的觉得国内是需要一个攻略网的,特别是一些RPG。美式RPG。而这些美式RPG的特点就是大量的数据,多到可以做一个百科全书。

作为一个长尾理论的扇子,兼游戏扇子,兼网络沉迷者,实在想做点什么事情啊。不过工作未定,何以网站为啊。

做网站的费用其实不大,初期一个服务器再找一个服务器托管,最低标准下2年才1万人民币。自己搞服务器托管的话,受任何限制比较小,所有的东西包括数据库,PHP,流量都比使用租用虚拟服务器好得多了。等我有了钱,这个是肯定会搞的。

6、看到一个Java程序员推荐书籍列表:http://robbin.javaeye.com/blog/52992。NND,我只是想混口饭吃,我对自己的脑子有多聪明有着清醒的认识,也不想看那么书把自己搞成孔乙己,为什么找工作这么难啊。发现推荐书籍里面我居然也看过几本,没有看完,粗粗浏览了一下,说实话也不是太难,有些也很好玩的。人的精力是有限的,我知道自己在这方面只能到目前这个境界了(事实上我觉得我在大学同学中至少算是一个比较钻研技术的人了),虽然这些技术也挺好玩,学会了用来教训后进者也是非常有趣的事情,不过好玩的事情不止这些技术啊,我还有太多的东西想去尝试,比如电影,比如杂书,比如开网站,比如做生意。

7、这几天可累了,太充实了,SSH还需要学一个Hibernate就可以了。下一个星期的精力将转移到搜索面试题和修改简历上。目前准备把简历缩短到一半,然后根据工作性质准备两份不同的简历。

原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/9483;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

文章的脚注信息由WordPress的wp-posturl插件自动生成

分类: 未分类 标签:
  1. Boubo wrote:
    2007年5月18日14:42 | #1
    welcome to my home 分享身边快乐:)

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.