高级Meb技术 复习
高级Web技术 复 习
课程内容组织 ◆WEB高级开发与应用技术概述 m基于Web的应用程序概念及其演变(AJAX N层次架构,分布式对象(组件)技术概述 ◆核心技术讲解 ◆基础-XML XML的应用背景和特点,基本语法规则 XML验证标准Dm, Schema ◆企业应用背景 XML相关标准xs1,x11等 Java开发MM E Bussiness, EAl etc. 应用案例 XM的应用和主流工具的简介 VrML&X3D&NVE Application Web-J2EE J2EE概述 sErvlet jSP EJB J2E组件与API MVC模式与J2EE框架( struts, hibernate) Service Web- Web Services Web sevices概述,SOAP&WSDL&UDDI, BEPEL
课程内容组织 核心技术讲解 基础-XML ◼XML的应用背景和特点,基本语法规则 ◼XML验证标准DTD,Schema ◼XML相关标准xsl, xll等 ◼Java开发XML ◼XML的应用和主流工具的简介 ◼VRML&X3D&NVE Application Web-J2EE ◼J2EE概述 ◼Servlet & JSP ◼EJB ◼J2EE组件与API ◼MVC模式与J2EE框架(struts, hibernate ) ◼Service Web – Web Services ◼Web Sevices概述,SOAP&WSDL&UDDI,BEPEL WEB高级开发与应用技术概述 ◼基于Web的应用程序概念及其演变(AJAX) ◼N层次架构,分布式对象(组件)技术概述 企业应用背景 ◼E_Bussiness, EAI etc. ◼应用案例
Web浏览器 基于Web的应用 基于Web的 定义外观↓CSs样式 Web-based Javascript↑ C/S vS, B/S 逻辑 RIA etc 与Web服务 定义内容 器通讯 和层 XmlhttPrequest DOM 对象 web服务 器
基于Web的应用程序概念及其演变 ◼ 基于Web的应用程序 ◼ Web-based Application ◼ C/S vs. B/S以及N层架构的演变 ◼ RIA etc. :Ajax basics Web浏览器 Javascript 逻辑 CSS样式 XMLHttpRequest DOM 对象 Web 服 务 器 与 Web服 务 器通讯 定义外观 定义内容 和层
基于Web的应用程序概念及其演变 Web的演变 ◆ Web services ◆ Generate Xml SOAP, WSDL UDDI Service web Transactions initiated y program Application Servers Business Logic ◆ Generate HTML ◆ Transactions Application Web ● Distributed process ◆WAP,WML Web server HTP协议 Document web ◆HTML文档
基于Web的应用程序概念及其演变 ◈ Web Server ◈ HTTP协议 ◈ HTML文档 ◈ Application Servers ◈ Business Logic ◈ Generate HTML ◈ Transactions ◈ Distributed process ◈ WAP, WML ◈ Web Services ◈ Generate XML ◈ SOAP, WSDL, UDDI ◈ Transactions initiated by program Document Web Application Web Service Web ◼ Web的演变
N层架构 Tiers Application Container Application Server Operating Enviroment Capabilities Layers
N层架构
分布式计算与中间件概述 中间件概念 中间件的分类 t基于RPC的中间件 t基于ORB的中间件 t基于消息的中间件 t基于Web应用的中间件 t事务处理中间件
分布式计算与中间件概述 ◼ 中间件概念 ◼ 中间件的分类 t 基于RPC的中间件 t 基于ORB的中间件 t 基于消息的中间件 t 基于Web应用的中间件 t 事务处理中间件
分布式对象技术 RMI nRMI体系结构 服务器开发步骤 Java Remote object Interface Class File 客户端开发步骤 rmic compiler CORBA Client Remote Object Implementation CORBA VS,RM工 实体:ORB RMI Client RMI Server Stub Skeleton 协议:IIoP Java Remote Method Protocol CORBA体系结构 服务器开发步骤 客户机开发 COM
分布式对象技术 ◼ RMI ◼ RMI 体系结构 ◼ 服务器开发步骤 ◼ 客户端开发步骤 ◼ CORBA ◼ CORBA vs. RMI ◼ 实体:ORB ◼ 协议: IIOP ◼ CORBA 体系结构 ◼ 服务器开发步骤 ◼ 客户机开发 ◼ COM
XML XML介绍 ■XML语法规则 DTD Schema XSL(XSLT, XSL-FO, xpath) XLL(XPointer) XML工具 XML应用(RSS)
XML ◼ XML介绍 ◼ XML语法规则 ◼ DTD ◼ Schema ◼ XSL (XSLT, XSL-FO, xpath) ◼ XLL (XPointer) ◼ XML工具 ◼ XML应用(RSS)
XML介绍 XML简介与起源 HTML,SGML,XML各自的特点和关系 XML的特点 n可扩展性 ■自描述性 结构化 通用性 强大的超链接功能 数据与表现分离 分布式计算的使能技术
XML-介绍 ◼ XML简介与起源 ◼ HTML, SGML,XML各自的特点和关系 ◼ XML的特点 ◼ 可扩展性 ◼ 自描述性 ◼ 结构化 ◼ 通用性 ◼ 强大的超链接功能 ◼ 数据与表现分离 ◼ 分布式计算的使能技术
XML-语法规则 XML1.0规范组成 核心层 应用程序支持层 XML文档逻辑结构 XML文档规则 三种XML文档 关于字符的规则 ■声明,注释,根元素,元素不能重叠,结束标记,空元素,属 性,区分大小写 处理指令 CDATA段 命名空间
XML-语法规则 ◼ XML1.0规范组成 ◼ 核心层 ◼ 应用程序支持层 ◼ XML文档逻辑结构 ◼ XML文档规则 ◼ 三种 XML 文档 ◼ 关于字符的规则 ◼ 声明,注释,根元素,元素不能重叠,结束标记,空元素,属 性,区分大小写 ◼ 处理指令 ◼ CDATA段 ◼ 命名空间