首页 > 未分类 > 对Structs的理解

对Structs的理解

2007年5月15日 发表评论 阅读评论

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插件自动生成

分类: 未分类 标签:
  1. 华 陈
    2007年5月15日17:41 | #1
    看起JSP,Servlet来啦:)
    大致了解下就可以了, 比如servlet的生命周期, 以及structs使用的一些设计模式(controller等)
    到用的时候应该可以很快上手的.

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.