专题五 WEB应用的核心技术讲解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网页。 由于Cookies在有些情况下不能使用, Cookies技
术在WEB中不再常用。
一、客户端技术
3、多媒体技术 多媒体技术包括音频、视频、VRML、动画、
超文本、流媒体等。 4、控件技术 JavaBean和ActiveX控件是组件技术的代表。 JavaBean和ActiveX控件是可重用的软件组
生产阶段 ●创建内容、程序设计、内容合成、测试与评估。
分发阶段 ●将生产出来的内容发布到WEB上,并进行宣 传。
3、建设WEB站点的队伍
• 内容提供者、项目经理、信息建筑师、多 媒体艺术家、技术指导、作者/编辑者、系 统工程师、开发者、数据库管理员、WEB 站点工程师、界面设计者等人员构成了建 设WEB站点的队伍。
第二节 WEB站点的工程技术
• WEB站点的建设 • WEB站点的开发 • 建设WEB站点的队伍 • 建设WEB站点所需的开发工具
ቤተ መጻሕፍቲ ባይዱ
1、WEB站点的建设
• WEB站点的开发 • WEB站点的部署 • WEB站点的管理
2、WEB站点的开发
计划阶段 ●建立WEB站点的开发小组和基础设施
设计阶段 ●定义WEB站点的目标、确定信息框架、进行界 面设计、确定风格纲要。
(4)编程工具包括:JavaBean、 JavaSevlet、EJB等开发工具、访问数据和 应用的有关工具等。
(5)管理工具包括:管理用户信息、会话状 态和负载均衡的有关工具。
(6)IBM的Websphere简介
• Websphere是一套典型的WEB站点开发工 具和运行环境。
• 该产品系列包括:NetObjects Fusion、 NetObject BeanBuilder、Lots Domino Go Webserver、Websphere Studio、 Websphere应用服务器等
Websphere Studio提供了项目工作台和有关向 导,向导可以用来存取数据库、创建JavaBean 和Servlet等;
Websphere应用服务器是一个WEB应用服务器, 它本质上是适合于Servlet的Web服务器插件, 提供了增强的Servlet API和Servlet管理工具, 并集成了JSP技术和数据库连接技术。
• 这种技术能提供比较好的性能,但是与 WEB服务器的耦合度太强,编程难度大。
4、Servlet技术
• 可移植性 • 持久性和高性能 • 基于JAVA
5、JSP技术
• 内容表达与数据生成的分离。 • 更好的MVC(Model/View/Controller)分层体
系结构。 • 易用性 • 可移植性 • 基于Java • 支持协作开发
一、客户端技术
6、Java Applet技术 Java Applet是第一个真正意义上的客户端
网页交互工具。 Java Applet是Java语言开发的小应用程序,
编译后通过网页向用户提供服务。
二、服务器端技术
• 支持动态页面生成的主要技术有: ●公共网关接口(CGI) ●服务器端脚本技术 ●插件技术 ●Servlet技术 ●JSP技术
第三节 电子商务网站的建设
2、服务器端脚本技术
• 它使得WEB应用开发者可以在WEB页面中 直接嵌入脚本来生成动态页面。
• 这种技术的典型代表包括:IBM的Net.Data、 Microsoft的ASP和Allair的ColdFusion。
• 这种技术没有跨平台性。
3、插件技术
• 典型的插件技术有Netscape NSAPI和 Mcrosoft ISAPI。
专题五 WEB应用的核心技术
Java Servlet技术 JSP技术 XML Web Sphere Studio应用开发技术 Web Sphere应用服务器技术
第一节 Web应用编程基础
客户端技术 服务器端技术
一、客户端技术
1、客户端脚本技术 可以用来在客户端对表单作有效性检查、
NetObjects Fusion提供许多构建和组织站点的 工具,可用来建立和管理整个WEB站点;
NetObject BeanBuilder是一个构建Applets的可 视化写作工具,提供Smart HTML、JavaScript、 JSP等编辑器;
Lots Domino Go Webserver是一个支持 Servlet的WEB服务器;
进行数学运算、收集关于用户喜爱的选项 信息 常用的脚本语言有JavaScript和VBScript
一、客户端技术
2、Cookies技术 Cookies是保存在很小的文件里的文本,放在用户
的计算机上。 Cookies用来记录诸如用户的偏好、习惯、订阅等
信息。 Cookies可以用客户端或服务器端的脚本建立。 Cookies可以把用户信息从上一个网页带到下一个
件,可被加进多个应用中。
一、客户端技术
5、DHTML DHTML是几种技术的结合,包括HTML4.0、
CSS1和部分的CSS2、JavaScript/ECMAScript、 DOM(Document Object Model)。 DOM为DHTML提供API;HTML和CSS表达文档 元素的属性;JavaScript提供方法调用,处理对 象的属性。 DHTML可以改变页面上的条目和文字而无需重新 载入,同时保障条目转换的高质量。
1、公共网关接口(CGI)
• 公共网关接口(CGI)是WEB服务器生成动 态页面的原始方法,它是应用程序和WEB 服务器之间的接口标准。
• CGI可以用C/C++、PERL、TCL、VB等多 种语言来编写。
• CGI的缺点:①CGI模式限制了服务器同时 处理多个请求的能力;②CGI程序无法与 WEB服务器进行交互。
4、建设WEB站点所需的开发工具
(1)WEB站点的建立、部署和管理需要不同的 开发工具:如WEB开发工具、站点管理工具、 编程工具、运行时服务环境等。
(2)WEB开发工具包括:多作者环境、HTML 和Java工具、内容创建工具、发布工具、脚本 工具等。
(3)站点管理工具包括:链接检查、使用情况 分析、性能分析等。
相关文档
最新文档