struts

我学了一段时间的struts但是老感觉晕晕的,不知道struts到底是什么东西,有什么好处,谁能帮我总结总结。

自己有没有根据教程一步一步做过例子?

如果没有,那么回去做一遍。

如果有,那么再回去重做一遍。

如果还不明白,就需要找找自身的原因了,你一定没有好好的学。

我光看书,struts看了3遍,才勉强记住
现在有的时候还要回去翻翻 看 

多做例子
[该贴被hiworld于2007年09月20日 10:01修改过]

struts 是一种实现MVC的开源框架,不过它现实是VC,对于模型层没有做实现,同其他的开源框架相比,struts着重于表示层.它是利用一种方式将Servlet,JSP,或是JavaBean组织起来,是一种思想.struts的强大功能很大程度归功于它的标记库技术,用来显示更加纯洁的JSP页面.要想真正了解还得自己多做案例,如果你还是看不太懂,肯定是基础没打好,回去把基础看一看.

学struts,你有没有了解你为什么要用struts,这个框架的工作流程是什么?它实现了什么?帮你完成了什么?用它有什么好处?
学框架不是学配置,而是学思想。一起努力吧!

做一个例子就知道了。哈哈

看看struts1 比较简单,就是一个MVC框架,然后有一个配置文件。

struts2就复杂了,有一个gi-struts2案例,你看了更会吓一大跳,struts2几乎无所不能,其实就是搞复杂,一个表现层服务器端框架至于struts2那么复杂吗?表现层就一个MVC框架就可以了,对于表现层框架,以后更多精力应该在jsp标签的编写上,这是发展方向(包括AJAX/JavaScript都属于这个方向),而不是更复杂的服务器端配置。

struts2明显异化了,还引入Spring作为Ioc控制,干脆让Spring给你买了去打在Spring.jar中算了,可惜Spring自己有自己的Spring MVC,同样情况存在IBatis上,这些做框架的作者因为利益忘记了他们当初做框架的目的:降低耦合,减少依赖,现在是赖上Spring,唯恐不及啊。

Struts1当初很快就搞懂了。
不过说实在的,还是JSF最容易上手,前提是搞过Swing或者C/S。

不看好Struts2,一是复杂,二是速度慢。

ssss

Struct是一个基于Java Web开发的MVC模式的框架,他的优点在于不用程序员在利用底层的Servlet来实现控制器的功能,并且很好的将jsp页面封装成FormBean对象.利用Struct构建的Web应用可以很好的将模型,控制器和显示分离.当然Struct1 也有着它的缺点,最大的缺点就是如果利用Struct构建Web项目那么耦合性太强.