- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SSH 是Struts Spring Hibernate的简写,它是一个轻量级的web开发框架。
Web服务的特点:使用标准协议规范 、使用协约的规范性、完好的封装性、松散耦合。
Web服务模型:
Agent技术最早可以追溯到人工智能研究的初期阶段,软件Agent的具体实践开始于90年代,并对软件Agent有了进一步的认识。
常见的p2p技术有即时通信软件、共享资源软件、游戏软件、存储软件、数据搜索及查询软件、协同计算软件、协同处理软件等。
网格计算的五层沙漏结构包括:构造层(Fabric)、连接层(Connectivity)、资源层(Resource)、汇集层(Collective)、应用层(Applications)
当前分布式计算研究的两个热点分别是云计算和物联网。
常见中间件技术有:消息中间件、数据库中间件、远程过程调用中间件、对象请求代理中间件、事务处理中间件。
著名国际公司或组织对Web服务的定义有:
1、W3C的定义:
Web service是一个通过URL识别的软件应用程序,其界面及绑定能用XML文档来定义、描述和发现,并且基于internet协议上的消息传递,使用XML支持和其它软件应用程序的直接交互。
2、Gartner定义:
SOA为客户端/服务器的软件设计方法,一项应用由软件服务和软件服务使用者组成,SOA与大多数通用的客户端/服务器模型不同之处,在于它着重强调软件构件的松散耦合,并使用独立的标准接口。
3、IBM公司的定义:
Web Services是自包容的、模块化的应用,它们能在一个网络上被描述、发布、查找和调用,一般是在Web上。
4、Microsoft的定义:
Web services是为其它应用提供数据和服务的应用逻辑单元,应用通过标准的Web协议和数据格式获得Web services,如HTTP、XML和SOAP等,每个Web service如何实现是完全独立的。Web services具有基于构件的开发和Web两者的优点。
日常中我们碰到或使用P2P技术的软件有:
(1)即时通信软件,如QQ等;
(2)共享文件资源软件,如电驴等;
(3)游戏软件,如街头篮球等;
(4)存储软件,如Farsite等;
(5)数据搜索及查询软件,如Infrasearch等;
(6)协同处理软件,如Groove等。
Struts2中的textfield标签的作用是用于输入的常用标签,和HTML标签中的input type=text标签作用是一样的。
Struts 2的类型转换器是基于OGNL技术实现的:
Struts2中的校验有两种,一种是基于xml配置的框架校验,一种是基于硬编码的代码校验,它所使用的方法是validate方法。
Struts 2使用s:text标签,可以在JSP页面输出国际化消息。
struts1的核心控制器是ServletAction,struts2的核心控制器是 FilterDispatcher??。
struts2中加载国际化资源文件的顺序为:
(1) struts2在Action中提供了三种方式来加载国际化资源文件,首先是Action范围资源文件最先加载,然后是包范围资源文件,最后是全局资源文件;
(2) 如果在某一范围找到了指定key对应的信息,它将停止查找并输出该key对应的信息;
(3) 假如在Action范围资源文件、包范围资源文件、全局资源文件中同时定义了相同的key以及value值,那么最终Action中的国际化信息为Action范围资源文件中指定的key所对应的value值。
Struts2的执行流程为:
1、客户端浏览器发出HTTP请求;
2、根据web.xml配置,该请求被FilterDispatcher接收;
3、根据struts.xml配置,找到需要调用的Action类和方法;
4、Action调用业务逻辑组件处理业务逻辑,(包含表单验证);
5、Action执行完毕,根据struts.xml中的配置找到对应的返回结果result,并跳转到相应页面;
6、返回HTTP响应到客户端浏览器。
Struts 2中的action映射主要是利用struts.xml文件来完成的。
struts2 默认是支持JDK1.5运行环境,需要Servlet API2.4 和JSP API2.0的web容器支持。
Struts2中为某个action指定自定义的拦截器,需在此action中使用interceptor-ref元素。
Struts 2中自定义的拦截器是用interceptor标签来定义的
Struts 2框架大致可以分为3个部分:核心控制器 、业务控制器Action和用户实现的企业业务逻辑组件。
struts2国际化资源文件的资源文件命名规则是基本名加下划线加语言代
文档评论(0)