为什么听尚学堂struts1的视频那么晕 在听尚学堂struts1.x的那一套视屏技术,到了国际化之后,就晕,听不懂,不知道为什么,就算他按对照struts的lib库来讲解,还是听的特不明白 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有时间看看struts2的吧,1已经很少用了 不知道struts2听起容不容易懂,准备把struts1听完之后就来听2 struts1和2的关系不是很紧密,如果真想学struts2的话介意你先学WebWork,从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts 1衍生了Struts2。 看样子sturts1要早点结束。struts2是为了解决什么问题的,是不是和struts1解决同样的问题?学习struts技术如何提高学习的效力,楼上的哥们提供些意见 webwork是什么技术,怎么没听说过... 学习struts1的时候肯定是要知道 struts是怎么运行的.运行原理是什么? 然后你才可以知道为什么要这样去实现,是怎么实现的..再老师讲解多听两次,就差不多了..工作原理其实网上很多.我就列出点点吧: 1.当 ActionServlet 实例接收到 HTTP 请求后,在 doGet 或 doPost 方法中都会调用process()方法处理请求 2.在 ActionServlet 的 process() 方法中一旦选择了正确的子应用模块,就会调用RequestProcessor实例的process()方法来处理请求。在ActionServlet调用这个方法时,会把当前的request和response对象传给它 3.RequestProcessor实例的process()方法调用ProcessActionCreate()方法,先判断是否在 Action 缓存中存在Action实例,如果不存在,就创建一个Action实例,把它保存在 Action 缓存中 4.RequestProcessor实例的process()方法调用Action实例的execute()方法 Action 的 execute 方法相关参数: 1). ActionForward: 和 struts-config.xml 文件中的 <forward name="success" path="/hello.jsp" /> 节点对应 2). ActionMapping: 和当前 Action 的 <action></action> 节点对应 3). ActionForm: 和当前 Action 的 name 属性指定的 ActionForm 对应 看来每个精通sturts1的都会对struts提供的类的执行过程了如指掌,听你这么一说,看来我学的还不扎实一定要再回过头来去琢磨琢磨这一个过程 理解一门技术,不是看看视频和ppt就能掌握的,首先要学会不问原因照葫芦画瓢似的那种模仿抄写copy别人的代码,做到像拉屎一样那么的熟练,注意是不问原因的熟练,最后再去慢慢研究里面的东西,翻看视频一步一步的看,你才会领悟的更快,这是一种学习方法;另一种是看着视频对照写,看一段写一段,最然后仿照例子自己写,最后自己什么都不看,想到哪些到哪,最后视频里讲什么别人代码怎么写,你什么都不记得了,就会了 struts1 的技术主要是分析mvc框架的那一个流程 struts1 的基础主要是分析mvc框架的那一个流程 JavaEE 如何实现三级联动(省市县)? 关于使用ajax制作进度条的问题 spring_framework_3.2的Jar包问题 linux安装jdk遇到的问题,求解 非本页面的action和页面之间传递参数问题 应聘遇到SOA组件化问题 各位大牛,谁能给小弟讲一下主动推送技术啊 有关表达式语言 紧急求源!!! James+MSSql2k中的JDBC的问题,多谢 ... jsp怎么调不了action了 反射与new对象
struts2是为了解决什么问题的,是不是和struts1解决同样的问题?
学习struts技术如何提高学习的效力,楼上的哥们提供些意见
1.当 ActionServlet 实例接收到 HTTP 请求后,在 doGet 或 doPost 方法中都会调用process()方法处理请求
2.在 ActionServlet 的 process() 方法中一旦选择了正确的子应用模块,就会调用RequestProcessor实例的process()方法来处理请求。在ActionServlet调用这个方法时,会把当前的request和response对象传给它
3.RequestProcessor实例的process()方法调用ProcessActionCreate()方法,先判断是否在 Action 缓存中存在Action实例,如果不存在,就创建一个Action实例,把它保存在 Action 缓存中
4.RequestProcessor实例的process()方法调用Action实例的execute()方法
Action 的 execute 方法相关参数:
1). ActionForward: 和 struts-config.xml 文件中的 <forward name="success" path="/hello.jsp" /> 节点对应
2). ActionMapping: 和当前 Action 的 <action></action> 节点对应
3). ActionForm: 和当前 Action 的 name 属性指定的 ActionForm 对应
一定要再回过头来去琢磨琢磨这一个过程