1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
培训试讲

我对SSH学习的理解和感悟 为什么要有框架,框架的产生对开发有什么好处? 之前经过一段时间的的培训,已经对javaweb的知识体系有了很大程度的自我认识,又经过了老师带领以及自己动手完成了一个基于基本包含了各种web技术的一个小型的学习性质的项目(盒子模型——班级/学生,分类/查找),经过了这个例子自己感到非常的欣喜,感觉一些网站系统,在已学习的技术中都可以实现,jsp,servlet,jdbc已经非常的安全和完美的实现了我们想要的功能!当时就迷惑,后面就要讲著名的SSH了。他到底还有别的任务目的,还是只是我们学习java’web基础的一种方便性的简化呢? 经过一段时间的学习,自己现在对框架的只是也有了一定了解,下面自己开始做一个总结,以便更好的理解和学习各种框架知识:首先,回答自己原来遗留的那个迷惑,其实正如我想的那样,SSH以及其他的各种框架他们的技术就是完全基于javaweb基础的,他们各司其职,又互相帮助和配合,让开发人员节省了更多的精力和时间,把通用的一些步骤和代码,规范化,思想化的编写好,形成了一个一个优秀的框架,开发人员只需要简单了解其中的道理,明白其使用和运行的步骤就可以用其方便的编写代码了。 他们功能虽然强大,但仍然是基于web技术的,比如不论项目中有多少这样,那样的配置文件,其实和jsp,servlet一样真正的配置文件仍然只有web.xml一个。各个框架都需要把自己的入口放在web.xml中来等待接收需要处理的请求。比如在我们后来学习的零担货运的物流项目中就有体现,sturts2的入口,就是做为一个web.xml中的过滤器进行配置,而spring却是作为一个监听器配置在web.xml中,hibernate配置在spring里。而后来我们在红旗项目当中学习的sturts1的入口确实作为一个我们很熟悉的servlet去进行的配置。所以说总的处理的技术原理还是一样的。下面将分别具体的总结几种框架的知识和理念。 Struts2 配置文件: Struts的配置文件有默认在src下的struts.xml,struts核心包下的struts-default.xml。其实还有还有很多配置文件例如核心包里的perties文件(还不是很了解它的作用),主要了解了前两个,并且学会配置使用他的核心配置文件struts.xml。 这是我们物流项目中struts2的一段配置文件,通过这段文件来分析: package name=ls-default extends=json-default namespace=/ interceptors !-- 先定义拦截器 -- interceptor name=loginInterceptor class=mon.LoginInterceptor/ !-- 加到自己设置的拦截器栈里边去 -- interceptor-stack name=lsStack interceptor-ref name=loginInterceptor / interceptor-ref name=defaultStack/interceptor-ref /interceptor-stack /interceptors !-- 改变系统默认的拦截器栈,一个系统只能有一个默认的拦截器栈,这样这个拦截器栈会默认应用到所有的Action上去 -- default-interceptor-ref name=lsStack/ global-results result name=login type=redirect/login.html/result!-- LoginInterceptor使用 -- /global-results action name=login class=com.goldsoft.action.LoginAction result name=login type=redirectlogin.html/result!-- login.action使用 -- result name=inIndex type=redirectlogin!index.action/result result name=indexindex.jsp/result result type=redirect${indexUrl}/result /action action name=logout class=com.goldsoft.action.LogoutAct

文档评论(0)

xvli2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档