文档详情

[互联网]网络平台技术及Web技术.ppt

发布:2018-03-05约1.26万字共90页下载文档
文本预览下载声明
XML用途 数据交换:不同系统间 Web应用 集成不同数据源 本地计算 数据的多种显示:可由客户配置动态确定显示方式(XSL, CSS) 支持web应用的互操作和集成:接口 WML(WAP Markup Language) 无线标记语言:标记和说明WAP移动终端收发的internet信息和用户接口 对于WAP就像HTML对于HTTP 有标记标签,能快速高效显示信息 信息以“卡片组”“卡片”(屏幕大小的网页)方式组织 动态网页技术 CGI ASP JSP 1.CGI (1)CGI的工作过程:用户通过浏览器激活,CGI程序将信息传给外部应用程序并启动它,通过CGI程序传给Web服务器,再以HTML形式传给用户,CGI过程结束。 (2)CGI的作用:扩展了Web服务器的功能、在任何服务器上运行、服务器与CGI程序可互发信息。 web浏览器 WWW 服务器 internet 外部应用软件 数据库 1 发送CGI服务请求 2将用户请求提取提交 3 访问 CGI程序 4 将结果提交 ASP(active server pages) CGI的改进版,在服务器端运行 将HTML页面与可执行的script语句有机结合在一起 web浏览器 WWW 服务器 internet Asp文件 1 发送请求 2 asp文件,解释执行script部分 3 直接传回非asp文件或asp文件的非script部分将结果提交;传回asp输出对象 2.ASP (1)ASP执行过程:由Web服务器调用ASP文件,,根据程序执行结果“动态”生成一个HTML页面并传回到浏览器显示。 (2)ASP的特点:简单方便、可在服务器端直接执行、与客户浏览器无关、ASP源程序在服务器端执行,提高了程序和网站的安全性、支持多种其他网络技术。 JSP JSP 页面使用 XML 标签和 scriptlets(一种使用 Java 语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML 或者 XML)直接传递回响应页面。通过这种方式,JSP 页面实现了页面逻辑与其设计和显示的分离。 JSP 技术是 Java 系列技术的一部分。JSP 页面被编译成 servlets,并可能调用 JavaBeans 组件(beans) 或 Enterprise JavaBeans 组件(企业 beans),以便在服务器端处理。因此,JSP 技术在构建可升级的基于 web 的应用程序时扮演了重要角色。 web浏览器 WWW 服务器 internet 中间件 应用软件 数据库 超文本内容 JSP /servlet JSP与ASP的比较 JSP和ASP技术最大的差异在于软件设计的方式本身。JSP技术被设计为与平台和服务器无关的,它是广大的工具、服务器和数据库厂商共同支持和参与的结晶。相反,ASP是一种微软的技术,主要依赖于微软的平台和各项技术。 与平台和服务器的无关性 JSP技术坚持了Java架构的“编写一次,在任何地方运行”的理念。JSP技术不是与单一平台或厂商捆绑的,而是可以运行在任何Web服务器上的,而且它得到了众多厂商的很多种工具的支持。 由于ASP技术是使用ActiveX控制其组件的,它基本上被限定在微软的基于Windows的平台上,无法方便的在广大的Web服务器上运行;通过使用第三方提供的移植产品,可以使ASP技术在其它平台上得以使用 Java技术 面向对象 可移植性:二进制级;编译成与平台无关的字节码,运行时通过解释器(JVM)翻译成相应机器代码运行 稳定性,安全性 简单性 高性能:多线程提高并发 分布式 Java Applet Java编写的,用于产生动态,交互性页面效果的小应用程序 嵌入页面中,与网页一起下到浏览器,被解释执行 提供交互性 Javascript 脚本语言:javascript,VBScript,tcl,perl 是java的一个子集 不是真正的程序语言,不需编译也不能单独执行,依靠内置于web浏览器中的脚本解释程序运行 平台无关性:浏览器支持即可 html head title简单函数调用/title script?language=JavaScript !-- function?info(){ alert(请使用IE4.0以上版本,800*600分辨率浏览此网页!); }//end?function function?hello(){ ????if(T1.value==){ ????? ???????alert(对不起,请输入您的姓名!);
显示全部
相似文档