您的位置:首页 >> 编程开发 >> Java >> Struts/Hibernate >> 正文
Struts/Hibernate RSS
 

如何学习struts框架

http://www.rdxx.com 08年06月25日 00:00 我要投稿

关键词: 框架 , Struts , 学习

           接着,你已经对STRUTS框架有了大致的了解,可能开始对STRUTS的其他主题感兴趣了,OK,现在扩充你的登陆应用吧。先加上验证,不然你的系统会不堪一击。验证分为客户端验证和服务器端验证。服务器端的验证我们可以在ActionForm里面的validate()方法里做,也可以在随后的Action类的execute()方法里做,甚至可以使用验证框架。这里大家要把重点方在验证框架的学习上。做好后再加上资源国际化I18N,针对不同区域不同语言的客户提供不同语言版本的页面显示。我们开始写资源属性文件,开始在struts-config.xml里面配置<messages-resource>,开始使用STRUTS自带的标签<html:errors/>,<bean:message/>等。这个里面涉及的知识点都很多,需要大家耐心细致地学习。大家在跑这个应用的时候会发现各种各样的异常和问题。不要害怕,这些错误都是我们的好朋友,我们要把它们通通都记录下来,并坚韧地排除掉它们。这里要记住:尽量避免重复犯错,不要在同一个地方跌倒两次。

    做完后,认真总结和思考。

           再接着,你把上面的都基本消化了,但是总隐隐觉得不够系统和完整,你就开始做几个CRUD的应用,完成普通的增删查改的工作。在做这些应用的过程中,你要认真总结核心配置文件struts-config.xml里面的8个重要节点元素的配置以及它们的顺序,每个节点的重要属性,特别是<action-mappings>里的<action>子节点的属性是重中之重,一定要好好理解并灵活运用。你也要开始系统地学习STRUTS里面的标签。但这个时候千万不要追求大而全,只学习几种常用的标签就可以了,重点放在html,bean,还有logic标签上。这时候还有些小知识点你也许要用到,譬如:文件上传控件,防止信息重复提交 ,自定义标签,cookie的使用等等。这就是个相对比较耗时间和精力的阶段了,你要做的就是不断地参考,不断地思考,不断地总结,最好还能和志同道合的人不断地争论。

 

          慢慢地,你对STURTS框架有了一个全局性的宏观把握,用它来完成一些小模块的开发已经没有太大问题,你已经开始志得意满了:STRUTS不过如此嘛!如果你到了这一步,我首先要恭喜你,你接近成功了。但我也要小心地提醒你:STRUTS里面还有很多东西值得挖掘!你不妨多问一下自己,软件有一个人开发的吗?页面我使用了良好的布局吗?页面导航都是那么简单吗?我的所有做法就不能有更简单的实现了吗?我对STRUTS框架的好处了如指掌了吗?好的,如果你想通了,带着这些问题,你就会重新披挂上阵,开始学习STRUTS的多模块开发,开始学习tiles框架,开始认真研读STRUTS的源代码,开始学习一些更简单有效的Action组件类和ActionForm组件类……,真应了一句古语:吾生也有涯,知也无涯!最后呢,大家可能会悟出一些道理:譬如STRUTS框架基本的好处就是用配置代替编码,它是一个半成品,是让我们扩展和配置的等等。

    上面我粗略地勾勒了一下学习STRUTS的曲线。归纳一下:学习框架需要循序渐进,实例驱动,思考总结。实际上,我在做培训的过程中发现,如果我们在学习STRUTS之前,自己动手写过一个简易的MVC框架,学习STRUTS将会非常轻松,大概只需要五天的时间,而且可以学的非常好。大家不要认为框架就是很庞大很复杂的怪兽,自己绝对无法写出来。其实,无非就是将我们所理解的朴素思想用代码实现出来罢了。

共2页  1 2


 
 
标签: 框架 , Struts , 学习 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站