这些年设计和开发领域里发展很快,但是给我的感觉,就是实际的东西比之从前,没有什么大的变化,或者说,变化很多,但是本质性的变化很少。我觉得这是符合一门技术、一门语言的发展规律的。但是不可思议的是,概念的增多却非常非常的块。再换句话说,本质的东西的变化和增加,远远没有概念增加的快。
看看这些年Java/J2EE领域的概念吧,比之雨后春笋,也不遑多让:
Bean(我到现在都没有弄清楚,Bean是什么,说来见笑,Bean和其他Java对象有啥区别?)
依赖反转(IoC)
容器
面向方面的编程AOP
ORM
POJO
SSH/SSI以及其中的一堆概念
MVC
注解
DDD
充血模型、贫血模型
个人感觉,这些概念不排除有很多非常有用,对设计开发起到很好的作用,但是也有不少实际上没有什么新东西或新内容很少。
例如Bean的概念和普通的Java对象,我就看不出大的区别来;POJO更是没有什么本质的区别,只是在普通Java对象上稍加一些约束。
其实我感觉在设计开发这个领域内,应该首先是一系列概念,在这些概念的基础上,建立一些架构,在架构的基础上有实践和实现。概念应该少而且精炼,架构比概念多一些,但是要求精炼的;实现可能五花八门,各色都有。比如开源实现、开源库。
现在看到的现状就是只有在原来的基础上有一点点的不同和增强,就发展出一个新的概念(或者叫名词)出来,让入门者一进来就被这些概念晃晕了。我觉得这反映了近年来技术领域里不好的风气。
我觉得,很多的概念都是一些写书的人带来的,他们为了让自己的书卖得更好,没事就创建新的概念,越乱对自己越好。也许他们也曾经是优秀的开发者,但是现在立场不同,所以做事情做法也不同了。我感觉和“炒作”有异曲同工之妙,只是技术人员的“炒”更为高明一些。
我的看法是所有的设计和开发者面对这些概念,一定要从本质的东西出发来看待它们,掌握背后实质的东西,不被这些东西“乱花渐欲迷人眼”。
一点点浅见,随口乱说,请各位高手不要笑我浅薄鄙陋和狂妄。
相关推荐
Learn Java/J2EE core concepts and key areas <br>
Java/J2EE Job Interview Companion Have you got the time to read 10 or more books and articles to add value prior to the interview? This book has been written mainly from the perspective of Java/J2EE ...
Java/J2EE Job Interview Companion
Java/J2EE 面试伴侣 解压为pdf文档 英文版
An useful guideline for preparing your resume as a java/j2ee programmer.
Java/J2ee笔试心血总结(java算法),很适用……
Learn Java/J2EE core concepts and key areas With Java/J2EE Job Interview Companion By K.Arulkumaran & A.Sivayini
1200Gjava/j2EE视频教程,包括java基础视频教程,J2EE视频教程,J2EE项目实战视频,UML视频教程,数据库视频教程,EJB视频教程,SOA视频教程,Jquery和ext教程,Linux视频教程,Hadoop视频教程,网页美工视频教程,...
Learn Java/J2EE core concepts and design/coding issues
1200Gjava/j2EE视频教程,包括java基础视频教程,J2EE视频教程,J2EE项目实战视频,UML视频教程,数据库视频教程,EJB视频教程,SOA视频教程,Jquery和ext教程,Linux视频教程,Hadoop视频教程,网页美工视频教程,...
Java/J2EE中文问题终极解决之道 Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够 采取根本的解决之道。 最古老的解决方案是使用String的字节码转换,这种方案...
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里...
一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE...
张孝祥写的一些面试题,包括java,jsp,web,j2ee,javascript,html,等等方面的面试题和技巧,上次去4399笔试竟然基本上都给我在这里看到了。非常不错的一份面试题
NULL 博文链接:https://luohc.iteye.com/blog/644611
不错的英文资料 适合初,中级java程序员 详细解答了java/java enterprise 的一些经典面试题 对英语要求不高...
java代理/j2ee/j2me/ie
java j2ee 帮助文档 面试技巧 学习资料 全集 java j2ee 帮助文档 面试技巧 学习资料 全集
java j2ee 帮助文档 面试技巧 学习资料 全集 java j2ee 帮助文档 面试技巧 学习资料 全集