学习J2EE半年有余,学过不少东西,沉淀下来成为自己的却不多,java现在开源,网上有很多优秀的东西,在琳琅满目的作品前面,我们往往迷感,不知该怎么选择,大多数人都是贪心的,想什么都学,看了不少书,越看越迷惑,又不知该学些啥,仿佛啥都懂,又感觉什么都不懂.
在此总结:
jsp + struts + spring + hibernate + j2se
用jsp作界面,没有必要研究太多的界面方面的东西,java这方面的开源的东西确实不少,而且优秀,但所有的都是基于jsp的,像jstl ,struts中的标签等,使用他们的确方面,但学他们让人迷惑,而且是重复性的东西,界面要求简单,能与业务层很好的合作就不错了.
struts网上吵得很火,但不是struts方方面面都必须学的,现在的struts包越来越复杂了,包括了不少东西,但他的核心是MVC,学struts重要的是掌握他的精髓,搞清楚他的流程,学会它的MVC
spring现在称之为轻量级j2ee框架,不过似乎不怎么轻量级了,现在搞得也比较复杂,在这里我们又要选择,spring的核心是IOC和AOP,我用的spring2.0里面它与不少其它框架进行了融合,这种整合在我看来却不怎么好,一是使spring不再那么轻量了,二是有点违背了spring设计的初衷,增加了程序的耦合性.(这是我的一人之见,不见得正确).spring在程序中不必每处都使用,主要应应用在层与层之,使之降低耦合性.否则用多了,程序中一大堆配置文件,比看代码还复杂,而且调试起来也不方面.
hibernate(下次补上)
j2se这是java的精髓,必要精通其中的重要类包.
————————————————
版权声明:本文为CSDN博主「endall」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/EndAll/article/details/1710825 |
|