对Structs的理解
1、JSP和Sevlet没有什么大的区别,两者基本上是可以互相替代的东西。JSP适合网页编辑,Sevlet适合程序员。
1.1、一般用JSP,JSP执行的时候,是先转化为Sevlet再执行的。所以直接写Sevlet执行效率在第一次运行时会快一点,但由于转化只要进行一次就可以了,所以实际效率两者完全一致。而JSP的容易修改的特性是极大的优势,因此平时只有JSP就够了。
2、JSP(或Sevlet)本身是没有分离业务逻辑的和表现层的。两者混在一起。对我这种习惯MVC的人,第一反应就是在JSP中设法分离逻辑层和表现层。事实上这也不难。但是现在已经没有必要自己写代码来分离了,因为Structs已经帮你做了!
2.1、你可以自己实现逻辑层和表现层的分离;
2.2、Struts已经帮你做好了;
2.3、Struts本身是用Sevlet来写的;
2.4、如果想写,你自己也可以做一个出来,完全没有难度;
2.5、Struts出现的时机恰到好处,因此导致极度流行;
2.6、完全没有必要自己再写一个。好比Swing已经帮你把JTree的代码全部搞好了,你犯不着自己再写一个出来。
3、消化的东西太多,需要时间,等到我觉得什么都是理所当然的时候,就可以出去骗人了。
4、需要搞清除如何把Spring和Structs配合起来。
原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/9474;转载的文章我会力所能及地注明来源如有疏漏请留言指正。
文章的脚注信息由WordPress的wp-posturl插件自动生成
分类: 未分类





















[回复]