专题五 WEB应用的核心技术

上传人:n**** 文档编号:50758873 上传时间:2018-08-10 格式:PPT 页数:74 大小:6.45MB
返回 下载 相关 举报
专题五 WEB应用的核心技术_第1页
第1页 / 共74页
专题五 WEB应用的核心技术_第2页
第2页 / 共74页
专题五 WEB应用的核心技术_第3页
第3页 / 共74页
专题五 WEB应用的核心技术_第4页
第4页 / 共74页
专题五 WEB应用的核心技术_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《专题五 WEB应用的核心技术》由会员分享,可在线阅读,更多相关《专题五 WEB应用的核心技术(74页珍藏版)》请在金锄头文库上搜索。

1、专题五 WEB应用的核心技术qJava Servlet技术 qJSP技术 qXML qWeb Sphere Studio应用开发技术 qWeb Sphere应用服务器技术第一节 Web应用编程基础q客户端技术q服务器端技术一、客户端技术1、客户端脚本技术 可以用来在客户端对表单作有效性检查、 进行数学运算、收集关于用户喜爱的选项 信息 常用的脚本语言有JavaScript和VBScript一、客户端技术2、Cookies技术 Cookies是保存在很小的文件里的文本,放在用户 的计算机上。 Cookies用来记录诸如用户的偏好、习惯、订阅等 信息。 Cookies可以用客户端或服务器端的脚本建

2、立。 Cookies可以把用户信息从上一个网页带到下一个 网页。 由于Cookies在有些情况下不能使用, Cookies技 术在WEB中不再常用。一、客户端技术3、多媒体技术 多媒体技术包括音频、视频、VRML、动画 、超文本、流媒体等。 4、控件技术 JavaBean和ActiveX控件是组件技术的代表 。 JavaBean和ActiveX控件是可重用的软件组 件,可被加进多个应用中。一、客户端技术5、DHTML DHTML是几种技术的结合,包括HTML4.0、 CSS1和部分的CSS2、JavaScript/ECMAScript、 DOM(Document Object Model)。

3、DOM为DHTML提供API;HTML和CSS表达文档 元素的属性;JavaScript提供方法调用,处理对 象的属性。 DHTML可以改变页面上的条目和文字而无需重新 载入,同时保障条目转换的高质量。一、客户端技术6、Java Applet技术 Java Applet是第一个真正意义上的客户端 网页交互工具。 Java Applet是Java语言开发的小应用程序 ,编译后通过网页向用户提供服务。二、服务器端技术 支持动态页面生成的主要技术有:公共网关接口(CGI)服务器端脚本技术插件技术Servlet技术JSP技术1、公共网关接口(CGI) 公共网关接口(CGI)是WEB服务器生成动 态页面

4、的原始方法,它是应用程序和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服务

5、器的耦合度太强,编程难度大。4、Servlet技术 可移植性 持久性和高性能 基于JAVA5、JSP技术 内容表达与数据生成的分离。 更好的MVC(Model/View/Controller)分层体 系结构。 易用性 可移植性 基于Java 支持协作开发第二节 WEB站点的工程技术 WEB站点的建设 WEB站点的开发 建设WEB站点的队伍 建设WEB站点所需的开发工具1、WEB站点的建设 WEB站点的开发 WEB站点的部署 WEB站点的管理2、WEB站点的开发q计划阶段建立WEB站点的开发小组和基础设施 q设计阶段定义WEB站点的目标、确定信息框架、进行界 面设计、确定风格纲要。 q生产阶段创

6、建内容、程序设计、内容合成、测试与评估 。 q分发阶段将生产出来的内容发布到WEB上,并进行宣传 。3、建设WEB站点的队伍 内容提供者、项目经理、信息建筑师、多 媒体艺术家、技术指导、作者/编辑者、系 统工程师、开发者、数据库管理员、WEB 站点工程师、界面设计者等人员构成了建 设WEB站点的队伍。4、建设WEB站点所需的开发工具(1)WEB站点的建立、部署和管理需要不同的 开发工具:如WEB开发工具、站点管理工具、 编程工具、运行时服务环境等。 (2)WEB开发工具包括:多作者环境、HTML 和Java工具、内容创建工具、发布工具、脚本 工具等。 (3)站点管理工具包括:链接检查、使用情况

7、 分析、性能分析等。(4)编程工具包括:JavaBean、 JavaSevlet、EJB等开发工具、访问数据和 应用的有关工具等。 (5)管理工具包括:管理用户信息、会话状 态和负载均衡的有关工具。 (6)IBM的Websphere简介 Websphere是一套典型的WEB站点开发工 具和运行环境。 该产品系列包括:NetObjects Fusion、 NetObject BeanBuilder、Lots Domino Go Webserver、Websphere Studio、 Websphere应用服务器等 NetObjects Fusion提供许多构建和组织站点的 工具,可用来建立和管理

8、整个WEB站点; NetObject BeanBuilder是一个构建Applets的可 视化写作工具,提供Smart HTML、JavaScript 、JSP等编辑器; Lots Domino Go Webserver是一个支持 Servlet的WEB服务器; Websphere Studio提供了项目工作台和有关向 导,向导可以用来存取数据库、创建JavaBean 和Servlet等; Websphere应用服务器是一个WEB应用服务器 ,它本质上是适合于Servlet的Web服务器插件 ,提供了增强的Servlet API和Servlet管理工具 ,并集成了JSP技术和数据库连接技术。一

9、、 电子商务网站的需求分析第三节 电子商务网站的建设 对于企业来说,商务网站是对于企业来说,商务网站是 企业发布产品信息、推出服务内容的窗口企业发布产品信息、推出服务内容的窗口 企业从消费者那里获取产品及服务反馈意企业从消费者那里获取产品及服务反馈意见及消费需求的渠道见及消费需求的渠道对于消费者来说,网站是对于消费者来说,网站是 获取企业产品与服务的详细资料的重要渠获取企业产品与服务的详细资料的重要渠 道道 将自己的另类消费要求(即个性化消费需将自己的另类消费要求(即个性化消费需 求)的愿望及时地传递给生产厂商求)的愿望及时地传递给生产厂商1 1、 企业目标和战略计划企业目标和战略计划 企业运

10、营环境的变化企业运营环境的变化 传统经济时代网络经济时代消费者的消费者的 可选择性可选择性区域性区域性全球性全球性消费需求消费需求物美价廉、满足基本生物美价廉、满足基本生 活要求活要求个性化个性化 多样化多样化市场市场相对稳定相对稳定快速多变快速多变 无法预测无法预测生产需求生产需求低成本低成本 高质量高质量客户化、快速交货客户化、快速交货生产方式生产方式标准化、系列化、大批量标准化、系列化、大批量单件、小批量、多品种单件、小批量、多品种技术与资源技术与资源相对集中相对集中全球分布全球分布竞争要素竞争要素性价比性价比柔性与响应速度柔性与响应速度2 2、 企业和商家的信息化需求企业和商家的信息化

11、需求 企业需要大量内外部信息企业需要大量内外部信息 以制造业为例,制造企业的信息需求主要以制造业为例,制造企业的信息需求主要包括以下几个方面包括以下几个方面 产品信息产品信息 工艺信息工艺信息 企业服务信息企业服务信息 (1 1) 信息需求信息需求 对制造企业来说,网络应用服务的需求主要集中对制造企业来说,网络应用服务的需求主要集中 在以下方面在以下方面 上网发布企业信息上网发布企业信息 从行业性专业网站获得行业信息、行业动态从行业性专业网站获得行业信息、行业动态 在网上了解有关的政策法规在网上了解有关的政策法规 在网上跟踪行业技术信息在网上跟踪行业技术信息 与用户进行网上信息的交流与用户进行

12、网上信息的交流 与协作生产企业进行网上信息交流和商务活动与协作生产企业进行网上信息交流和商务活动 开展网上的商务活动开展网上的商务活动 数字化产品模型共享数字化产品模型共享 (2 2) 网络服务需求网络服务需求 (3) 电子商务网站的合作伙伴 两个层面上的伙伴关系两个层面上的伙伴关系 基于基于B to BB to B模式的模式的企业之间企业之间的动态合作的动态合作联盟联盟 基于基于B to CB to C模式的模式的企业与客户之间企业与客户之间的贸的贸易伙伴关系易伙伴关系 动态企业联盟动态企业联盟 传统的企业传统的企业 网络环境下,企业需要有全方位的创新网络环境下,企业需要有全方位的创新 企业

13、集成(或企业联盟)企业集成(或企业联盟) 增值链增值链 增值链的竞争力增值链的竞争力 企业与客户间的合作伙伴关系企业与客户间的合作伙伴关系 开办网上商店开办网上商店 企业与批发商的贸易合作关系企业与批发商的贸易合作关系 批发商与零售商之间的业务关系批发商与零售商之间的业务关系 网络银行与企业、商家的关系,也是一种网络银行与企业、商家的关系,也是一种 B to CB to C的合作关系的合作关系 网上银行给电子商务带来的优势网上银行给电子商务带来的优势 很低的成本进行跨国的金融服务很低的成本进行跨国的金融服务 移动它们的物理位置而不会影响它与客移动它们的物理位置而不会影响它与客 户既有的关系户既

14、有的关系 改变了银行与客户之间的行为改变了银行与客户之间的行为 二、 企业电子商务网站的建立 设立网络门户,抢摊营销阵地设立网络门户,抢摊营销阵地 创新商业模式,实现价值增值创新商业模式,实现价值增值 1 1、 构建电子商务的应用平台构建电子商务的应用平台 规划平台并不仅仅是系统建设问题,还有规划平台并不仅仅是系统建设问题,还有思想观念问题思想观念问题 (1 1) 规划平台规划平台 网络、计算机系统网络、计算机系统 系统支撑软件系统支撑软件 应用软件系统应用软件系统 (2 2) 技术平台技术平台 网络与系统维护工作网络与系统维护工作 建立建立WebWeb站点站点 应用软件系统应用软件系统 (3 3) 维护平台维护平台 2、 建立网站的技术和组织准备工作 (1 1)选择)选择ISPISPInternetInternet服务提供商服务提供商ISPISP(Internet Service Internet Service ProviderProvider)InternetInternetISPISP企业企业企业企业企业企业企业企业 选择选择ISPISP时应注意的问题时应注意的问题ISPISP可用的带宽可用的带宽 ISPISP的网络设施与结构的网络设施与结构 ISPISP能够提供的服务能够提供的服务 ISPISP的技术实力的技术实力

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号