关于网友提出的“ 如何更好地理解Struts1x?”问题疑问,本网通过在网上对“ 如何更好地理解Struts1x?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 如何更好地理解Struts1x?
描述:本帖最后由 hedajisuanji 于 2010-07-23 18:10:16 编辑
我学完Servlet然后学习Struts1.x,几天了感觉一头雾水,东西太多,太乱了,同时还要学习EL,JSTl,Struts自带的Taglib。还有很多配置文件,一会转到这,一会转到那,感觉很乱啊。不知道大家刚接着Struts1.X时是怎么学的,怎么入门的,是struts1.x,不是Struts2。还有Struts不但承担了MVC中的C,还有V,这样好像违背了分层的思想???Struts到底都包括哪些内容???
解决方案1: 标签用JSTL的好 不依赖于Struts
要是用Struts的话,也没有内容的啊
研究它源码吧 呵呵
解决方案2: Struts1 或者2 在或者 Servlet 你先这样理解, 页面请求传到后台,后台拿了参数实现该实现的,大多数都是增,删,改查, 然后Action 在返回到页面, 这样用户就看到结果了, 当然面试的时候要说好听点
这样说, 当客户端发送请求给服务端 哈哈 就这个意思!!!
另外楼主,你应该学习2 而不是1 现在公司几乎都是2 2更灵活 随时随地 都可以 搞出Requst 对象 或者Session
解决方案3: struts是标准的控制层(C层)。
至于EL,jstl和struts的标签都是为了方便页面(V层)和action(C层)之间数据传输,不用EL,jstl和struts的标签,使用代码块和表达式一样能够达到效果,就是有时候不太方便而已。
学习struts首先弄清楚action是怎样通过xml的定义来工作的,(原理和servlet和filter差不多)之后再去学习其他相关的东东,比如struts1的actionform,actionforward,标签等
解决方案4: 找本好点的教材看看吧,有的教材里还有教你动手自己写个Struts的,刚开始学不明白,等你明白了就发现其实很简单,思路很清晰
以上介绍了“ 如何更好地理解Struts1x?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3133809.html