现在正在研究Spring,一直关注Spring和WebWork2(Struts2)。J2EE一个不想碰的东西。
1.J2EE的优势在于企业级应用,分布式集群等等。难以理解以及复杂的模式。
2.Spring的优势在于反转控制新概念,外面流行的技术容易融合到Spring.弱点恰恰是J2EE的企业级应用,他没有这些功能。也是很多人用Spring整合J2EE方案。Spring和J2EE本生的出发角度是完全不一致的,整合起来功能上满足一些需求,但是给我的感觉还是不灵的,四不象吗。。我觉得Spring的一个非常我不爽的就是,完全可以不用new来创建新对象,可以配置bean xml.调试起来可能会引起一些麻烦,要是用java代码来写bean,调试起来很方便。。
3.Strut2作为WebWork2的子工程,现在WebWork2移植到了Struts2,他们之间的区别在于2,3类包的域不一样,还有一个配置的xml文件名字不同。现在Struts2收入apache的子工程了。Struts2于Struts完全是2个概念,Struts只支持一个action处理。
看好Struts2,apache的大旗,我想,没有什么值得顾虑的。。。Spring一个变化很大的东西,你不知道明天早上会有什么让你合不上下巴的变化。。。J2EE古老的话题。。
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8671377/viewspace-904418/ ,如需转载,请注明出处,否则将追究法律责任。