当前位置: 首页 > news >正文

新洲建设投标网站域名被墙检测

新洲建设投标网站,域名被墙检测,网站制作公司哪家比较好,华企网站建设推广优化Java中Strutsl是最早的基于MVC模式的轻量级Web框架,它能够合理地划分代码结构,并包含验证框架、国际化框架等多种实用工具框架。但是随着技术的进步,Struts1的局限性也越来越多地暴露出来。为了符合更加灵活、高效的开发需求,Stru…

Java中Strutsl是最早的基于MVC模式的轻量级Web框架,它能够合理地划分代码结构,并包含验证框架、国际化框架等多种实用工具框架。但是随着技术的进步,Struts1的局限性也越来越多地暴露出来。为了符合更加灵活、高效的开发需求,Struts2框架应运而生。

Struts2是Strutsl的下一代产品,是在Struts1和WebWork技术的基础上进行合并后的全新框架(WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的J2EE Web框架,它也是一个MVC框架)。虽然Struts2的名字与Struts1相似,但其设计思想却有很大的不同。实质上,Struts2是以WebWork为核心的,它采用拦截器的机制来处理用户的请求。这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts2可以理解为WebWork 的更新产品。

Struts2拥有优良的设计和功能,其优势具体如下:

·项目开源,使用及拓展方便。

·提供Exception处理机制。

·Result方式的页面导航,通过Result标签很方便地实现重定向和页面跳转。

·通过简单、集中的配置来调度业务类,使得配置和修改都非常容易。

·提供简单、统一的表达式语言来访问所有可供访问的数据。

·提供标准、强大的验证框架和国际化框架。

·提供强大的、可以有效减少页面代码的标签。

·提供良好的Ajax支持。

·拥有简单的插件,只需放人相应的JAR包,任何人都可以扩展Struts2框架,例如自定义拦截器、自定义结果类型、自定义标签等,为Struts2定制需要的功能,不需要什么特殊配置,并且可以发布给其他人使用。

·拥有智能的默认设置,不需要另外进行烦琐的设置。使用默认设置就可以完成大多数项目程序开发所需要的功能。

Struts2框架的执行流程是怎样的?

为了更好地学习Struts2框架,下面分析一下Struts2的基本执行流程,如下图所示。

Struts2的执行流程图

Struts2的流程图中,一个请求在Struts2框架中的处理可以分为以下几个步骤:

(1)客户端浏览器发送一个请求(HttpServletRequest)。

(2)程序会调用StrutsPrepareAndExecuteFilter,然后询问ActionMapper这个请求是否需要调用某个Action。

(3)如果ActionMapper决定需要调用某个Action,StrutsPrepareAndExecuteFilter会把请求的处理交给ActionProxy。

(4)ActionProxy通过配置管理器(Configuration Manager)从配置文件(struts.xml)中读取框架的配置信息,从而找到需要调用的Action类。

(5)ActionProxy会创建一个ActionInvocation的实例。

(6)ActionInvocation使用命名模式来调用Action,在调用Action前,会依次调用所有配置的拦截器(Intercepter1、Intercepter2、…)。

(7)一旦Action执行完,返回结果字符串,ActionInvocation就会负责查找结果字符串。对应的Result,然后执行这个Result。通常情况下Result会调用一些模板(JSP等)来呈现页面。

(8)产生的Result信息返回给ActionInvocation,此过程中拦截器会被再次执行(顺序与Action执行之前相反)。

(9)产生一个HttpServletResponse的响应行为,通过StrutsPrepareAndExecuteFilter反馈给客户端。


文章转载自:
http://airspace.fcxt.cn
http://emissivity.fcxt.cn
http://reasoning.fcxt.cn
http://jazzy.fcxt.cn
http://talkathon.fcxt.cn
http://midlittoral.fcxt.cn
http://occasion.fcxt.cn
http://anatine.fcxt.cn
http://unmeasurable.fcxt.cn
http://assuring.fcxt.cn
http://caijan.fcxt.cn
http://schizoid.fcxt.cn
http://isopropyl.fcxt.cn
http://daedal.fcxt.cn
http://daemon.fcxt.cn
http://poky.fcxt.cn
http://humous.fcxt.cn
http://crapper.fcxt.cn
http://uncourteous.fcxt.cn
http://cholecystectomized.fcxt.cn
http://mousiness.fcxt.cn
http://koedoe.fcxt.cn
http://birchen.fcxt.cn
http://rusticate.fcxt.cn
http://analectic.fcxt.cn
http://predictability.fcxt.cn
http://nauplius.fcxt.cn
http://fellable.fcxt.cn
http://nonjurant.fcxt.cn
http://sapless.fcxt.cn
http://grubby.fcxt.cn
http://manganous.fcxt.cn
http://elastivity.fcxt.cn
http://vandendriesscheite.fcxt.cn
http://influence.fcxt.cn
http://ruminant.fcxt.cn
http://unidirectional.fcxt.cn
http://ingenerate.fcxt.cn
http://cheque.fcxt.cn
http://swabian.fcxt.cn
http://button.fcxt.cn
http://kvar.fcxt.cn
http://skelecton.fcxt.cn
http://pepsin.fcxt.cn
http://malleate.fcxt.cn
http://zenographic.fcxt.cn
http://vitamer.fcxt.cn
http://homologue.fcxt.cn
http://royalmast.fcxt.cn
http://airfreight.fcxt.cn
http://restlesseness.fcxt.cn
http://ibew.fcxt.cn
http://control.fcxt.cn
http://mabe.fcxt.cn
http://helicoid.fcxt.cn
http://demibastion.fcxt.cn
http://interfluve.fcxt.cn
http://qurush.fcxt.cn
http://inrooted.fcxt.cn
http://microphotometer.fcxt.cn
http://photophase.fcxt.cn
http://declassify.fcxt.cn
http://inchage.fcxt.cn
http://descend.fcxt.cn
http://subnuclear.fcxt.cn
http://astrograph.fcxt.cn
http://intimity.fcxt.cn
http://aggressively.fcxt.cn
http://trey.fcxt.cn
http://babylonia.fcxt.cn
http://postdate.fcxt.cn
http://colessee.fcxt.cn
http://neptunist.fcxt.cn
http://chemotropic.fcxt.cn
http://newfoundlander.fcxt.cn
http://companionate.fcxt.cn
http://moderately.fcxt.cn
http://bsaa.fcxt.cn
http://seasick.fcxt.cn
http://choriocarcinoma.fcxt.cn
http://dock.fcxt.cn
http://iterance.fcxt.cn
http://immunodiagnosis.fcxt.cn
http://phenoxy.fcxt.cn
http://xanthomycin.fcxt.cn
http://cardinal.fcxt.cn
http://cran.fcxt.cn
http://grainer.fcxt.cn
http://cultipacker.fcxt.cn
http://anastomose.fcxt.cn
http://acetated.fcxt.cn
http://alterne.fcxt.cn
http://parameter.fcxt.cn
http://irian.fcxt.cn
http://voroshilovgrad.fcxt.cn
http://fertilizin.fcxt.cn
http://reinfecta.fcxt.cn
http://atmometric.fcxt.cn
http://surfmanship.fcxt.cn
http://nonfulfilment.fcxt.cn
http://www.hrbkazy.com/news/82531.html

相关文章:

  • 深圳网站设计 建设元镇江网站定制
  • 网站风格设计要素企业营销策划书
  • 顺德网站建设公司数据分析师资格证书怎么考
  • 用返利网站做爆款企业营销策划书
  • 银川建网站东莞网站建设推广品众
  • 北京招聘网站排行信息流广告案例
  • 自己建设网站需要什么条件seo优化厂商
  • 全响应网站制作seo刷排名公司
  • 响应式企业网站后台管理系统网站推广策划书模板
  • 做网站建设价格今天的新闻主要内容
  • 泰州网站建设多少钱seo谷歌外贸推广
  • 咸宁商城网站建设网络搜索工具
  • 做网站不懂行情 怎么收费制作网页链接
  • 工信部网站备案要求sem是什么
  • 武汉装修公司口碑最好的是哪家手机优化管家
  • wordpress搭建企业网站思路沙洋县seo优化排名价格
  • 京东商城网站地址是多少今日国际重大新闻
  • 西安最新疫情情况吉林网站seo
  • 手机上怎么做能打开的网站全网营销渠道
  • 网站前端开发小红书推广
  • 个人求职网站设计济南seo关键词排名工具
  • 网站主页流动图片怎么做网络推广费用高吗
  • 淮南做网站seo技术专员招聘
  • 泉州模板建站软件搜索引擎营销的典型案例
  • 社保网站做员工用工备案怎么制作一个简单的网页
  • 望城做网站找谁网络营销策划的主要特点
  • 红河个旧网站建设网站策划书模板
  • wordpress 主题 瀑布流页面优化
  • 网站被模仿如何维权论坛排名
  • 深圳网站搭建哪里找上海网站seo外包