网站大量收购独家精品文档,联系QQ:2885784924

软件工程师面试题含.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程师面试题含答案 软件工程师面试题含答案 PAGE / NUMPAGES 软件工程师面试题含答案 一、你对 MVC的理解, MVC有什么优弊端 ?联合 Struts ,说明在一个 Web应用怎样去使用? 答: MVC设计模式(应用察看者模式的框架模式) M: Model(Business process layer)  ,模型,操作数据的业务办理层  , 并独立于表现层 (Independent of presentation)  。 V: View(Presentation layer)  ,视图,经过客户端数据种类显示数据  , 并回显模型层的执 行结果。 C: Controller(Control  layer)  ,控制器,也就是视图层和模型层桥梁,控制数据的流向, 接受视图层发出的事件,并重绘视图 MVC框架的一种实现模型 模型二  (Servlet-centric)  : JSP+Servlet+JavaBean  ,以控制为核心,  JSP 只负责显示和采集数据,  Sevlet  ,连结视图和 模型,将视图层数据,发送给模型层, JavaBean,分为业务类和数据实体,业务类办理业 务数据,数据实体,承载数据,基本上大部分的项目都是使用这类 MVC的实现模式。 StrutsMVC 框架 (Web application frameworks) Struts 是使用 MVC的实现模式二来实现的,也就是以控制器为核心。 Struts 供给了一些组件使用 MVC开发应用程序: Model:Struts 没有供给 model 类。这个商业逻辑必然由 Web应用程序的开发者以 JavaBean 或 EJB的形式供给 View: Struts 供给了 action form 创立 form bean, 用于在 controller 和 view 间传输数 据。其余, Struts 供给了自定义 JSP标签库,协助开发者用 JSP创立交互式的以表单为基 础的应用程序,应用程序资源文件保存了一些文本常量和错误信息,可转变成其余语言, 可用于 JSP 中。 Controller  : Struts  供给了一个核心的控制器  ActionServlet  ,经过这个核心的控制器来 调用其余用户注册了的自定义的控制器  Action  ,自定义  Action  需要符合  Struts  的自定义 Action 段形成  规范,还需要在 struts-config.xml Action form ,此后调用一个 Action  的特定配置文件中进行配置,接收控制器。 Action 控制器中供给了  JSP 输入字 model 的逻辑 接口。 二、什么是  WebService ? 答: WebService 是一个 SOA(面向服务的编程) 的架构,它是不依靠于语言, 不依靠于平台, 能够实现不同样的语言间的互相调用,经过 Internet 进行鉴于 Http 协议的网络应用间的交 互。 WebService 实现不同样语言间的调用,是依靠于一个标准, webservice 是需要恪守 WSDL ( web服务定义语言) /SOAP(简单恳求协议)规范的。 WebService=WSDL+SOAP+UDDI(webservice 的注册) Soap 是由 Soap 的 part 和 0 个或多个附件构成,一般只有 part ,在 part 中有 Envelope 和 Body。 Web Service 是经过供给标准的协讲和接口,能够让不同样的程序集成的一种 SOA架构。 Web Service 的长处 能够让异构的程序互相接见(跨平台) 松耦合 鉴于标准协议(通用语言,赞成其余程序接见) Web Service 的基本源理 (1) Service Provider  采纳  WSDL描绘服务 (2) Service Provider  采纳  UDDI  将服务的描绘文件宣告到  UDDI  服务器(  Register server  ) (3) Service Requestor 在 UDDI服务器上查问并 获得 WSDL文件 Service requestor 将恳求绑定到 SOAP,并接见相应的服务。三、什么是中间件? 中间件就是程序中可织入的,可重用的,与业务逻辑没关的各样组件。 中间件( middleware )是基础软件的一大类,属于可复用软件的范围。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的基层,总的作用是为处于自己上层的应用软件供给运转与开发的环

文档评论(0)

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

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

1亿VIP精品文档

相关文档