客服查询系统框架说明.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
客服查询系统框架说明 spring+hibernate+struts2.0+velocity Spring框架简单介绍 依赖注入 通过配置文件注入对象 面向方面 定义方法拦截器和切点,减弱代码的功能偶合 开放式的框架结构 不强制使用自己的框架,可以整合其他的框架(webwork struts Tapertry等等,) Spring2.0的新特性 1.bean的作用域由原来的单例与原形,增加了request和session范围 2.提供了AspectJ切入点语言的支持 3.提供对jdk5的支持 Hibernate简单介绍 Struts2.0框架简单介绍 Webwork与struts已经合并,struts2.0与webwork2.2基本一样 1)web浏览器请求资源 2)filterdispatcher查看请求信息来决定转发给相应的action来处理 3)拦截器会自动地将相应的处理器应用于一个请求,如数据验证\上传文件等等, 4)action的execute方法将会执行,处理一些交互层的逻辑 5)结果将会以指定的形式输出(html,pdf,image) 要求jdk5.0,不过可以通过J4包中的工具转换一下struts2.0的jar包,可以让它支持jdk1.4 Struts2.0框架简单介绍 Struts2.0的基本配置 1)web.xml中的配置 filter filter-namestruts/filter-name filter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter- class /filter filter-mapping filter-namestruts/filter-name url-pattern/*/url-pattern /filter-mapping Struts2.0框架简单介绍 Struts.xml配置 package name=tradequery namespace=/tradequery extends=struts-default action class=ShowQueryListAction name=showlist result name=exitsys type=velocity param name=location../tradequery/query2.vm/param /result /action /package    Struts2.0框架简单介绍 Struts.properties配置 设置struts2.0框架的一些属性 框架默认的配置文件是struts-default.properties 在struts包中,自定义的struts配置文件的属性会覆盖 其中同名的属性 例如: struts.i18n.encoding=GBK struts.objectFactory = spring struts.action.extension=action Struts2.0框架简单介绍 Velocity.properties 如果view层使用的是velocity,那么需要配置velocity的属性,如 output.encoding=GBK input.encoding=GBK default.contentType=text/html; charset=GBK velocimacro.library=/WEB-INF/query-macros.vm 并且还需要在struts.properties的配置文件中指定velocity配置文件的位置 struts.velocity.configfile=velocity.properties Struts2.0框架简单介绍 包含一个比较成熟的服务器端的验证框架 对数字,日期,email,url等格式进行验证 设定验证的规则 使用表达式 验证文件的默认名称是 action类名-action别名-validation.xml Struts2.0框架简单介绍 Struts2.0拦截器 struts2.0的拦截器是面向方面的思想的体现,当请求的资源映射到相应的action之前做一些预处理的工作,action 执行完以后,在返回之前做一些收尾工作 框架大部分的核心功能都是通过拦截器来实现的,如接收数据,数据的类型转换,上传文件的处理,防止多重提交,数据验证 拦截器分

文档评论(0)

118118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档