解惑

解己之惑,解人之惑

KISS

记得最开始学习Java的时候就被它的KISS原则深深吸引了,因为那个时候正在为c++的各种语法而头疼。做了这么多年的Java开发,也感觉Java确实在语法和跨平台上符合它的这个原则,现在,Java的内容扩展越来越广,学习Java,使用好Java越来越需要对OO、设计模式、敏捷开发等深入理解并实践。
随着struts、spring和hibernate在国内的普及,越来越多的人得到提高,当然,我们也看到了以EasyJF为代表的国内开源力量的发展,在那些通用框架的基础上,他们期望能够进一步简化,实际上,我也在做这个工作,虽然我很欣赏spring和hibernate的灵活性,但是那么多的配置文件也是一个很头疼的事情,根据我自己的经验,很多应用没有必要进行配置,根据一定的规则就可以直接得到配置,为什么还要配置呢?即使是使用JDK5的新特性元数据进行简单配置我也感觉不是很必要,所以,我开始了我的大轮子计划,为自己定制一个最精简,最快速(性能和开发速度)的框架,在验证自己的设计能力的同时也可以强迫自己去学习别人的代码(但是不会全部照搬,也不会过度设计,需要的时候再重构),而且,这个框架我打算几乎完全自己构建,能够自己写的一定自己写,目前为止只使用了log4j和cglib这两个第三方的包,连连接池都是自己写的。在构造这个大轮子的过程中,我会把自己的心得体会写下来和大家交流。

(Visited 49 times, 1 visits today)

4 Comments

  1. 我是一个java初学者,现在在北大青鸟学习。
    看了你的文章,我受益不小,使我一些模糊的想法得到了证实,同时也使我的学习计划具体化了,更加增强了我学习java的自信心。

  2. 另外,我可以请教一下你的成才之路吗?还有现在熟悉哪些技术?

  3. 呵呵,我主要靠自学,上大学之前。
    另外推荐你看看这篇文章:
    http://www.jiehoo.com/several-simple-way-to-improve-java-technology.htm

  4. 恩恩 收到
    不错的文章。我总算有个大概的学习方向了
    多谢拉 :em32:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

© 2020 解惑

本主题由Anders Noren提供向上 ↑