- 1
- 0
- 约5.44千字
- 约 76页
- 2021-08-24 发布于河北
- 举报
Web服务开发环境及其供应商;大纲;x概述 ;x框架的目标;x 支持的语言;代码重用;资源自动管理;类型安全;错误处理;DLL hell;安全;x意图;x框架;x 框架: Web 服务的引擎;x 框架的特性;x 框架结构;是位于应用程序和操作系统之间的一个层面,CLR简化了应用程序的设计并减少了程序开发人员必须编写的代码的数量,因为它提供了内存管理、线程管理、组件寿命管理和默认的错误处理等多种服务
CLR负责代码编译,但与传统的编译器不同,CLR并不是生成代码的二进制表示法,它是生成MSIL(Microsoft Intermediate Language),当代码第一次执行时,CLR会调用一个名为JIT(Just In Time)的特殊编译器,它会将MSIL转化为针对用户系统的处理器的类型和模型的可执行指令
由于大多数平台使用不同的机器语言,因此将程序首先编译为一个统一的形式大大增强了平台间的可移植性和语言间的互操作性; 它是CLR的一个组件,它提供了一组共有的数据类型。因此,x编程语言(如VB.NET)可以使用它们原来的数据类型(如VB中的string),编译时会自动将其转换为相应的CTS类型,如果愿意,当然也可以在代码中直接使用CTS。由于CTS的存在使得.NET能跨编程语言。 ;VB;编译器不产生本地代码,而是生成一个与处理器无关的中间语言
MSIL – Microsoft Intermediate Language
不同语言之间的集成在MSIL层上实现
IL代码执行前需要通过JIT编译为本地机器代码
独立于硬件平台
为设备提供了Compact Framework
;从IL代码生成本地可执行代码
输出代码依赖于
CPU类型
操作系统以及版本
命令行开关;x 基础类库;两种应用模型;x应用程序体系结构;x应用程序体系结构1;x应用程序体系结构 2;两种结构比较;.NET框架;x Framework;x Framework(C#);x Framework (C#);x Framework (C#);x Framework (C#);C# 语言执行流程;微软对Web Service的定义;x Web Service;x Web Service;J2EE环境下的Web Services开发;J2EE体系架构;J2EE体系架构-J2EE概貌;J2EE组成部分-SUN;J2EE平台提供了一个基于组件的方法,来设计、开发、装配以及部署企业应用程序。
J2EE平台提供:
多层分布式应用模型
组件复用
一致化的安全模型
灵活的事务控制
J2EE规范中最重要的部分就是EJB,它提供了客户端原因远程的分布式对象的框???。;J2EE规范
得到广泛认可的工业标准
帮助企业方便地实现具有更强伸缩性、开放性、 安全性的网络应用的最具影响力的技术架构
支持基于组件的应用系统开发
基于J2EE的Web应用服务器是应用最广、最有 应用前景的中间件软件平台
J2EE 1.3定义的组件类型:
应用的客户组件
企业Javabeans组件
Web组件,包括:Servlets及JSP组件
GUI组件Applets;基于Web应用的J2EE应用编程模型;二层应用的J2EE应用编程模型;J2EE典型的应用形式;基于Java语言、跨系统平台
具有完整、标准的企业级应用程序编程接口
具有完整的业务逻辑组件开发、部署与管理体系
表示层组件
Java Servlet和JSP中可完全使用Java进行编程,可完成许多简单的商业逻辑
复杂的商业逻辑
以组件的形式部署在EJB服务器中
EJB服务器提供了多种组件事务服务
能够支持大量并发用户和管理复杂的事务逻辑;EJB服务器中集成的组件命名服务可使组件位置透明化,简化了组件的部署和客户端应用的维护
开发过程易于分工。
表示层、业务逻辑组件可分人编写
组件开发、部署与管理是单独得角色。
J2EE平台全面支持XML,这种强大得组合可使 XML具备跨平台的兼容性。;J2EE应用的典型示例;Java技术与Web服务;Java技术与Web服务-技术标准;Sun One体系结构
Sun 为支持互操作智能Web服务,定义了一种开放式软件框架—Sun Open Net Environment (开放式网络环境,即Sun One) 软件体系结构。
Sun One 旨在解决隐私、安全、身份等问题。
Sun One软件构架基于XML、Java技术和LDAP。 ;Java Platform: Sun ONE;Sun ONE 结构;Sun ONE 结构-开放标准技术;Sun ONE-软件平台;BEA和WebLogic;BEA WebLogic Enterprise Platform ;BEA WebLogic Enterprise Plat
您可能关注的文档
- TPS之拉动式生产.pptx
- TPS现场管理介绍.pptx
- TPS精益生产:5S(学员版1).pptx
- TQC全面品管教材.pptx
- TQM全面品质管理及新增内涵.pptx
- TQM全面品质管理的基本涵义.pptx
- TQM全面质量管理追求全面卓越绩效之模式.pptx
- TS16949(过程方法)介绍.pptx
- TRIZ理论_创新思维.pptx
- TS16949五大核心工具概述.pptx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 500t吊车性能表(中文版).pdf VIP
- 人教版八年级上历史知识点总结 .doc VIP
- 米莉的帽子变变变精品解析.ppt VIP
- 职业教育人工智能应用发展报告(2024-2025).pptx VIP
- 2025年高等教育医学类自考-03037药用植物学考试近5年真题集锦(频考类试题)带答案.docx VIP
- TCAQ10201-2024质量管理小组活动准则_可搜索.pdf VIP
- 确定肿瘤的重要基因信息——提取基因图谱信息方法的研究.pdf VIP
- 事业单位嫖娼违法写检讨书.docx VIP
- 人教版物理8年级下册全册教学课件.pptx
- 第二十五章+图形的相似(复习课件)数学冀教版九年级上册.pptx VIP
原创力文档

文档评论(0)