传智播客JAVA培训struts2学习笔记一

传智播客JAVA培训struts2学习笔记一
    离毕业又走近了一步,心里又莫名的紧张起来。今天有一个同心公司放假星期学校来上课,我对其除了佩服之外,就只有羡慕了,工资6.5K可不是我现在的水平 敢想的呵,虽然我对3G不是很感兴趣,我也更相信脚踏实的去走好每一步来得踏实!但是这几个同学所取得成绩却是我们全班同学不得不佩服的,同时,我们的压 力也是感觉到非常大的,因为他现在的工资以及他们在那么短的时间就取得了这么好的成绩,对我们带来的压力也是挺大的呵!但是,我不会在这其中就把自己的目 标定的非常的高,因为我得看清自己的实力吧,不是我看低我自己,我是看得清自己!但愿所有的一切发展都像一位哲人讲过的话,大概意思是这样:只要你相信自 己的未来是美好的,只要你一直努力的奋斗和拼搏,所有的一切就会好的。咱们就“骑驴看唱本,走着瞧!”。
  通过今天一天的学习,对STRUTS2也有了一定的了解,struts2与struts相对之下,我现在对struts虽然说不是上精通,但在三大 ssh框架中掌握最熟练的就是struts,虽然学习了该是框架之后对现在学习struts2有很大的帮助,便是我明确的感觉到了两者之者是各自不同的东 东。并且他们之间的差异是非常大的。
    1.由于web应用是基于请求的响应框架应用,所以,不管是什么MVC的web框架。都需要在web.xml中配置该框架的核心Servlet或者是 Action。struts2也不例外。
    2.struts2之间彩FilterDispathcer作库核心控制器。最近的版本采用:
 StrutsPrepareAndExecuteFilter
 3struts2相比struts的优点:

   
4.搭建struts2开发环境:
 
注意:
 

5.Action的学习:
  a.配置
<package name="itcast" namespace="/itcast" extends="struts-default">
<action name="helloworld" class="cn.itcast.struts2.action.HelloWorld" method="sayHello" >
<result name="success">/WEB-INF/pages/index.jsp</result>
</action>
</package>

5.不指定命名空间使用默认的命名空间。如果一个action在另外一个包中,没有找到,就会在默认的命名空间中去找。
 

6.Action配置中各项默认值:
 

7.struts2 视图的学习
不同包之下的重定向:
 
这些知识点都是死得,但是学习是不可能就这么简单。对源代码的跟踪才是最难的,但是只有对源代码的以及struts2的底层有了解之事,才可能学得非常 好!所以,得继续努力!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章