您的位置:首页 > 编程语言 > Java开发

初学struts心得体会

2015-06-09 23:07 309 查看
计应134(实验班)幸南霖  一开始使用struts我也是拒绝的,因为它几乎全是配置文件,让我无从下手,在渐渐地上手以后才发现正是由于有这些配置文件才让整个系统各部分之间的相互联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。如下图所示任意打开一个项目的struts.xml  Packagename就如java类的新建的package,只是相当于放到不同的包里,唯一不同的一点是struts.xml中的package对拦截器有影响,拦截器在哪个package下不特别说明的话只能对当前package下的action起作用。  Action顾名思义就是行为,动作。action根据输入输出最后决定转到哪个页面。  当我们的Tomcat服务器启动后,web.xml加载AnctionServlet读取struts-config.xml文件内容到内存中。  Welcome-file-list是XML的配置信息,会在项目的首页显示。  Filter是作为前端控制器来使用的,可以在里面设置字符集、进行登录验证、进行权限验证等等过滤操作。  Filter中的url-pattern表示filter要过滤的请求  比如/*所有url、/*.do后缀为.do的url、/*.action同上/prodocted/*有prodocted的url。  虽然Struts2的配备了一个伟大的功能列表,可也有一些缺点将需要大量的改进措施:  例如:1.更大的学习曲线要使用MVC与Struts,必须是习惯使用标准的JSP,ServletAPI和大量精心设计的框架。2.欠佳的文档Struts有标准的servlet和JSPAPI的相比3.更少的在线资源,许多用户第一时间发现网上Apache文档混乱和管理不善的组织。4.较少透明度Struts应用程序中,有很多幕后比正常的基于Java的Web应用程序,这使得它很难理解的框架。


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: