文档详情

专题五WEB应用的核心技术详解.ppt

发布:2016-11-05约字共74页下载文档
文本预览下载声明
专题五 WEB应用的核心技术 Java Servlet技术 JSP技术 XML Web Sphere Studio应用开发技术 Web Sphere应用服务器技术 第一节 Web应用编程基础 客户端技术 服务器端技术 一、客户端技术 1、客户端脚本技术 可以用来在客户端对表单作有效性检查、进行数学运算、收集关于用户喜爱的选项信息 常用的脚本语言有JavaScript和VBScript 一、客户端技术 2、Cookies技术 Cookies是保存在很小的文件里的文本,放在用户的计算机上。 Cookies用来记录诸如用户的偏好、习惯、订阅等信息。 Cookies可以用客户端或服务器端的脚本建立。 Cookies可以把用户信息从上一个网页带到下一个网页。 由于Cookies在有些情况下不能使用, Cookies技术在WEB中不再常用。 一、客户端技术 3、多媒体技术 多媒体技术包括音频、视频、VRML、动画、超文本、流媒体等。 4、控件技术 JavaBean和ActiveX控件是组件技术的代表。 JavaBean和ActiveX控件是可重用的软件组件,可被加进多个应用中。 一、客户端技术 5、DHTML DHTML是几种技术的结合,包括HTML4.0、CSS1和部分的CSS2、JavaScript/ECMAScript、DOM(Document Object Model)。 DOM为DHTML提供API;HTML和CSS表达文档元素的属性;JavaScript提供方法调用,处理对象的属性。 DHTML可以改变页面上的条目和文字而无需重新载入,同时保障条目转换的高质量。 一、客户端技术 6、Java Applet技术 Java Applet是第一个真正意义上的客户端网页交互工具。 Java Applet是Java语言开发的小应用程序,编译后通过网页向用户提供服务。 二、服务器端技术 支持动态页面生成的主要技术有: ●公共网关接口(CGI) ●服务器端脚本技术 ●插件技术 ●Servlet技术 ●JSP技术 1、公共网关接口(CGI) 公共网关接口(CGI)是WEB服务器生成动态页面的原始方法,它是应用程序和WEB服务器之间的接口标准。 CGI可以用C/C++、PERL、TCL、VB等多种语言来编写。 CGI的缺点:①CGI模式限制了服务器同时处理多个请求的能力;②CGI程序无法与WEB服务器进行交互。 2、服务器端脚本技术 它使得WEB应用开发者可以在WEB页面中直接嵌入脚本来生成动态页面。 这种技术的典型代表包括:IBM的Net.Data、Microsoft的ASP和Allair的ColdFusion。 这种技术没有跨平台性。 3、插件技术 典型的插件技术有Netscape NSAPI和Mcrosoft ISAPI。 这种技术能提供比较好的性能,但是与WEB服务器的耦合度太强,编程难度大。 4、Servlet技术 可移植性 持久性和高性能 基于JAVA 5、JSP技术 内容表达与数据生成的分离。 更好的MVC(Model/View/Controller)分层体系结构。 易用性 可移植性 基于Java 支持协作开发 第二节 WEB站点的工程技术 WEB站点的建设 WEB站点的开发 建设WEB站点的队伍 建设WEB站点所需的开发工具 1、WEB站点的建设 WEB站点的开发 WEB站点的部署 WEB站点的管理 2、WEB站点的开发 计划阶段 ●建立WEB站点的开发小组和基础设施 设计阶段 ●定义WEB站点的目标、确定信息框架、进行界面设计、确定风格纲要。 生产阶段 ●创建内容、程序设计、内容合成、测试与评估。 分发阶段 ●将生产出来的内容发布到WEB上,并进行宣传。 3、建设WEB站点的队伍 内容提供者、项目经理、信息建筑师、多媒体艺术家、技术指导、作者/编辑者、系统工程师、开发者、数据库管理员、WEB站点工程师、界面设计者等人员构成了建设WEB站点的队伍。 4、建设WEB站点所需的开发工具 (1)WEB站点的建立、部署和管理需要不同的开发工具:如WEB开发工具、站点管理工具、编程工具、运行时服务环境等。 (2)WEB开发工具包括:多作者环境、HTML和Java工具、内容创建工具、发布工具、脚本工具等。 (3)站点管理工具包括:链接检查、使用情况分析、性能分析等。 第三节 电子商务网站的建设 一、 电子商务网站的需求分析 ADSL的核心技术实际上就是编码技术,目前我国使用的是基于DMT(Discrete Multitone ——离散多音)复用编码方式。此外,常用的还有CAP(Carrierless Amplitude
显示全部
相似文档