




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016年下半年信息系统项目管理师课程6-J2EE与.NET、Web Services 、工作流91过软考教育学院小马Tel:2016年7月1、J2EE 定义,做了解P116P1162、图5-1也做个了解3、J2EE组件P117J2EE应用服务器运行环境包括3部分,它们是构件、容器和服务。构件时表示应用逻辑的代码,容器是构件的运行环境,服务则是4.NET了解下。5下.NET看看。6、J2EE与.NET的异同 P126 看看这一章内容,不好说,大家尽量了解。*J2关EE于与本.N方E案TJ2EE:为设计、开发、装配和部署企业级应用程序提供了一个基于组件的解决方案。提供了一个多层结构的分布式的应用
2、程序模型,该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务。(掌握)完整的J2EE技术规范由如下4个部分组成。(1) J2EE平台:运行J2EE应用的环境标准,由一组J2EE规范组成(2) J2EE应用编程模型:用于开发多层瘦客户应用程序的标准设计模型,由Sun提供应用蓝图( BluePrints)。(3)J2EE兼容测试套件:用来检测是否同J2EE平台兼容。(4)J2EE参考实现:与平台规范同时提供的、实现J2EE平台基本功能的J2EE服务器运行环境。*J2关E于E与本.方N案ET J2EE应用服务器运行环境包括构件(Component)、容器(Co
3、ntainer)及服务(Services)三部分。构件是表示应用逻辑的代码;容器是构件的运行环境;服务则是应用服务器提供的各种功能接口,可以同系统进行交互。运行在客户端的客户层组件;运行在J2EE服务器中的Web层组件;运行在J2EE服务器中的业务层组件;运行在EIS服务器中的企业信息系统(EIS)层软件。J2EE组件:J2EE客户端(Web客户端、Applets、应用程序客户端)、J2EE中间层(EJB)、企业信息系统层J2EE容器:J2EE服务器、EJB容器、Web容器、客户端应用程序容器J2EE的部署:一个J2EE应用及它的所有模块被提交到EAR文件中, 在J2EE jdk中有程序部署工
4、具的GUI版本,通过这个部署工具建立EAR文件,并在其中添加JAR文件和WAR文件*J2关E于E与本.方N案ET.NET平台-包括四部分:.NET开发工具、.NET服务器、 .NET Web服务、.NET设备,编译.NET时,应用程序被生成EXE和DLL文件,不能编译成。(了解)Microsoft .net包含5个部分:操作系统、.NET enterprise Servers(包含application center、ciztalk srver、commerce server2000等)、.net代码building block services 指一些成型的服务、.network frame
5、work、visualstudio net。基础类库(Hase Class Library)给开发层次化的、可扩展的编程接口,使开发联网的网络应用。(掌握)提供了一个统一的、面向对象的、能够高效、快速地构建基于下一代互.NET framework了解)是通用语言运行时(CLR-是.NET程序的执行引擎。)(是一个或多个托管模块或文件的逻辑分组;是可以重新使用、确保安全和版本的最小单元。(了解)*J2关E于E与本.方N案ETJ2EE和.NET对企业计算支持的对比表。(掌握)(温馨提示:可用于句话带过)中,一*J2EE.NET跨平台跨平台能力强不具备跨平台能力,仅支持Windows系统支持语言JA
6、VAVB、C+、C#、Jscript,通过组件还可支持Java安全性相对较好一般稳定性相对较好一般服务器端UNIX系统应用很好差与Windows桌面系统集一般好与Windows软件集差很好J2关E于E与本.方N案ETADO.NET技术用于数据库,提供了一组用来连接到数据库、运行命令、返回集的类库。ADO.NET提供了对XML的强大支持,为XML成为.NET中统一格式提供了基础。的ASP.NET是.NET中的网络编程结构,可以方便、高效地构建、运行和发布网络应用。ASP.NET还支持Web Services(Web服务)。在.NET中,ASP.NET应用不再是解释,而采用编译运行,再加上灵活的缓
7、冲技术,从根本上提高了性能。.NET支持使用多种语言进行开发,目前已经支持VB、C+、C#和JScript等语言以及它们之间的次交互,.NET还支持第的.NET编译器和开发工具。.NET Framework为开发.NET应用提供了底层的支持,如CLR(公共语言运行时)等,并由它编译和执行。J2EE与.NET都可以用来设计、开发企业级应用。J2EE平台是业界标准,有超过50家厂商实现了这些标准(工具、应用服务器等)。.NET是微软的系列,而非业界标准。这使二者在实现技术及应用等各方面均有很多不同之处。*J2关E于E与本.方N案ETC/S模式的优点如下:客户机与服务器分离,网络分布操作:二者的开发
8、也可同时进行。一个服务器可以服务于多个客户机。随着企业规模的日益扩大,软件的复杂程度不断提高,传统的二层C/S模式的缺 点日益突出。客户机与服务器的通讯依赖于网络,可能成为整个系统的瓶颈;客户机的负荷过重,难以管理大量的客户机,系统的性能受到很大影响。C/S模式适用于分布式系统,得到了广泛的应用。为了解决C/S模式中客户端的问 题,发展形成了浏览器和服务器( Browser/Server,B/S)模式;为了解决C/S模式中服务器端的问题,发展形成了三层(多层)C/S模式,即多层应用架构。与客户机/服务器(Client/Server ,C/S)架构相比,浏览器/服务器( Browser/Serv
9、er ,B/S)架构的最大优点是部署和维护方便、易于扩展。*C/关S,于B本/S方案面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约起来。接口是采用中立的行定义的,它应该于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一和通用的行交互。Web Services是SOA的原料。它解决了其他调用机制的兼容性问题。它与任何语言和平台无关。几乎所有调用机制都可以生成Web Services。Web Services是服务的世界语。尽管SOA未必一定是用Web Services,但是SOA概念的提出和今天的热
10、火朝天,主要是由于Web Services这种服务的世界语,消除了企业IT资产重用的*SO关A于本方案1、 WebServices 三个、三个协议、1种语言必须掌握2、C/S B/S SOA(面向服务的体系结构)3、 WebServices协议栈 ,做了解 P1314、什么时候用WebServices,什么时候不用(补充)5、工作流定义,做最基本了解,可能考1分。*W关eb于S本er方vi案ces、工作流Web服务的主要目标是跨平台的互操作性,适合使用Web Services的情况如下。(1):对于成千上万且分布在世界各地的用户来讲,应用程序的客户端和服务器之间的通信是一个棘手的问题。客户端和
11、服务器之间通常都会有防火墙或者的阻挡。服务器。用户通过Web服务服务器端逻辑和数据可以规避(2)应用成:企业需要将不同语言编写的在不同平台上运行的各种成起来时,Web服务可以用标准的方法提供功能和数据,供其他应用程序使用。(3) B2B集成:在跨公司业务集成(B2B集成)中,通过Web服务以将关键的商务应用提供给指定的合作伙伴和客户。用Web服务实现B2B集成以容易地解决互操作问题。(4)软件重用:Web服务在重用代码的同时,重用代码后面的数据。通过直接调用远端的Web服务,可以动态地获得当前的数据信息。用Web服务集成各种应用中的功能,为用户提供一个统一的界面,是另一种软件重用方式。*W关e
12、b于S本er方vi案ces、工作流在某些情况下,Web服务也可能会降低应用程序的性能。不适合使用Web服务的情况如下。(l)单机应用程序:只与运行在本地上的其他程序进行通信的桌面应用程序最好不使用Web服务,只用本地的API即可。(2)局域网上的同构应用程序:使用同一种语言开发的在相同平台的同一个局域网中运行的应用程序直接通过TCP等协议调用,会更有效。工作流( Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。CSCW(计算机支持协同工作)的定义是:“在计算机支持的环境中,一个群体协同工作完成一项共同的任
13、务。”它的基本内涵是计算机支持通信、合作和协调工作流属于CSCW的一部分,它是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。*W关eb于S本er方vi案ces、工作流以下关于.NET的描述,错误的是 (25) 。AMicrosoft .NET是一个程序运行平台B.NET Framework管理和支持.NET程序的执行CVisual Studio .NET是一个应用D编译.NET时,应用程序被直接编译成成开发环境代码【】本题考查的是,NET的相关知识,这个必须要掌握。经常考.NET Framework为开发.NET应用提供了底层的支持,如CLR(公共语言运行时)等,并由它,不能编译成编译
14、和执行。编译.NET时,应用程序被生成EXE和DLL文件代码。因此,可出D选项有错误。*举案例以下关于J2EE多层分布式应用模型的对应关系的叙述,(24)是错误的。A. 客户层组件运行在客户端B. Web层组件运行在客户端上上C业务逻辑层组件运行在J2EE服务器上D企业信息系统层软件运行在EIS服务器上【多。】本题考查的是J2EE的相关知识,这个题目大家尽量掌握就好,考的比较J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的上。运行在客户端上的客户层组件;运行在J2EE服务器上的Web层组件;运行在J2EE服务器上的业务逻辑层组件;运行在EIS
15、服务器上的企业信息系统(Enterprise information system)层软件*举案例有关.NET框架的描述,(23)是错误的。A 、Visual Studio.NET是.NET平台的开发工具B 、NET是 ASP.NET 的一个应用实例,是ASP.NE的一部分C、NET 框架兼容 COM/DCOM基础结构D 、通过Web Service技术可以实现.NET与J2EE 的互操作【】本题考查的是.NET基础知识,这个考点也必须掌握,几乎每次一分,经常考ASP.NET是. NET的一个应用实例,是.NET 的一部分*举案例在J2EE架构中,A ADO.NET数据库的应用程序编程接口采用
16、(28)效率最高。BJDBCCODBCDJSP【】本题考查的是JDBC,这个知识点,大家尽量掌握。J2EE相关知识。几个名词经常考JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一,它由一组用Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发能够编写数据库应用程序*举案例随着Web service技术的兴起,出现了许多域工作流技术相关的Web服务规范,其中(30)的作用是将一组现有的服务组合起来,从而定义一个新的Web服务。A业务流
17、程执行语言BPELC超文本标记语言HTMLBWeb服务描述语言WSDLD可扩展标记语言XML【】本题考查的是Webservice相关知识,这个必须掌握的。这个考点经常考WSDL服务实现服务接口定义;BPEL业务流程建模语言是一种用于工作流技术相关的Web服务规范,其作用是将一组现有的服务组合起来,从而定义一个新的Web服务。XML是Web Service平台中表示数据的基本格式。由此可知,选项A为正确的选项。*举案例(6) 不属于Web Service直接涉及到的协议或技术A.SOAPB.XMLC.XHTMLD.UDDIWeb Service体系结构中包括服务提供者、(37)和服务请求者三种。
18、A服务认证中心C服务协作中心B服务中心D服务支持中心*举案例形成Web Service架构基础的协议不包括 (26) 。ASOAPBDHCPCWSDL DUDDIUDDI、SOAP、WSDL、XML等是中与SOAP对应的是(24)。Web Service的重要技术,在 CORBA 体系A、ORPCB、IIOPC、SOAD、EJB*举案例工作流是工作中具有固定程序的常规活动,通过将其分解成定义良好的任务、规则和过程来进行执行和,达到提高生产组织水平和工作效率的技术。下面有关工作流技术描述。(25)是错误的。A、一个工作流包括一组活动,但不包括它们之间的相互顺序关系B、工作流包括过程及活动的启动和终止条件C、工作流包括对每个活动的描述D、工作流管理系统与工作流执行者交互,推进工作流实例的执行,并工作流的运行状态*举案例工作流就是工作流程的计算模型。即将工作流程中的工作如何前后组织在一起的逻辑和规则在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司租赁房屋合同范例
- 德国理论考试试题及答案
- 研究公务员考试题及答案
- 辽中事业编考试试题及答案
- 荔湾编外考试试题及答案
- 河北大专考试试题及答案
- 校医招聘考试试题及答案
- vda6.3考试试题及答案
- 华园中学考试试题及答案
- 云南出售平房合同范例
- 名家班主任培训:AI赋能与德育创新
- 湖北省武汉市2025届高中毕业生四月调研考试物理试题及答案(武汉四调)
- 珠宝并购策略优化-全面剖析
- 平面向量及其应用 章末题型归纳总结(基础篇)(10大题型)原卷版-2024-2025学年高一数学(人教A版必修第二册)
- 人教PEP版英语五年级下册 Unit 4 单元练习卷
- 运动营养学知到课后答案智慧树章节测试答案2025年春黑龙江冰雪体育职业学院
- AI时代职业院校财会类专业课程教学改革探讨
- 金氏五行升降中医方集
- 煤矿防洪专项应急预案
- 中华民族节日文化知到课后答案智慧树章节测试答案2025年春云南大学
- 回收设施布局与优化-深度研究
评论
0/150
提交评论