文档详情

Web技术应用基础计算机基础清华大学樊月华_d01概要.ppt

发布:2017-03-05约1.32万字共77页下载文档
文本预览下载声明
Web 三个要素 在Web环球信息网中遨游三要素: ? 统一资源定位(URL):资源在何处 ? 超文本传输协议(HTTP):用什么方法访问资源 ? 超文本标记语言(HTML): 信息资源表达方式和资源访问手段。 1.2 计算机网络 基础 1.2.1 网络定义 计算机网络:用通信线路和通信设备,将分布在不同地点的具有独立功能的多个计算机系统连接起来,在网络软件的支持下,实现彼此之间数据通信和资源共享的系统。 WEB技术在国外和国内大公司都推出了自己的基于WEB的电子商务平台。 是基于Internet技术上的企业、集团、单位及至个人在资源共享、信息交互、电子商务等上的应用。 两个大的方面: 基于Internet上的各种应用:信息发布和搜集、从事网上交易(商品、货币等)、各种其他应用。 基于局域网上的各种应用:资源共享、企事业内部的资料文传和处理、财务、会议等办公类。 8. PHP(Personal Home Page Tools)技术 PHP由创始人Rasmus Lerdorf在1994年提出,1995年发布第一个公开版本,是自由软件,自发布起流行非常迅速。是服务器端的Web应用程序开发技术,具有多平台特性,能够无缝运行在Unix、Linux和 Windows平台上。它支持数种通用Web服务器(如IIS,Apache等),用户变换平台时,不需要改变PHP代码。PHP对数据库的操作具有很强的兼容性,几乎支持所有的主流和非主流数据库,如:Oracle、Sybase、MySQL、mSQL、PostgreSQL、informix、Solid、Access和dBase等。 严格的讲PHP也是嵌入式脚本语言,因此编程不很复杂,需要搭建它的运行平台。 Web技术基础 1.5 Web 数据库 ? 数据库技术是管理信息系统的核心技术和基础技术,也是Web技术的一个重要组成。数据库是存放数据的仓库,数据库管理系统是一个系统软件,它的主要作用是:科学地组织和存储信息,高效地获取和维护信息。数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户组成。 Web技术基础 什么是Web数据库访问技术 ?Web数据库访问技术:通过Web方式访问数据库 特点: ? 客户端统一的界面。 ? 统一的开发标准。HTML是Web信息的组织方式,是一种国际标准,Web服务器与浏览器都遵循该标准。基于数据库的应用都可以通过浏览器来实现,通过Web来访问数据库。开发者需要掌握的主要技术标准是HTML,这在很大程度上降低了开发难度,同时也减少了开发成本。 ? 跨平台运行。由于采用了统一的标准,用HTML标准开发的数据库应用,可以跨平台运行,减少了开发的工作量。 Web技术基础 Web数据库访问的工作过程? ? 提供中间件连接Web服务器和数据库服务器; ? 把应用程序下载到客户端,在客户端直接访问数据库 中间件 客户端 Web服务器 数据库 中间件是Web服务器与数据库服务器之间桥梁,负责他们之间通信并提供应用程序服务。中间件可以直接调用脚本或外部程序来访问数据库,并将访问结果转换成HTML格式,通过Web服务器返回给客户端浏览器。 Web技术基础 JSP技术 特点: ? 具有很好的跨平台特性,一次编写,各处运行。 ? 将应用程序与界面分开。 ? 绝大多数JSP页面依赖于可重用、跨平台的组件(JavaBeans或 Enterprise JavaBeansTM组件)执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或使这些组件由更多的使用者使用。基于组件的方法加速了总体开发过程。 ? 数据库操作功能强大。Java应用JDBC(Java Database Connectivity)连接数据库,通过JDBC驱动程序访问数据库。Sun公司还开发了JDBC-ODBC Bridge,应用该项技术可以访问带有ODBC驱动程序的数据库。目前许多数据库系统带有JDBC和ODBC驱动程序。 ? 继续保持Java的优势。 客户端 Web 服务器 数据库 Internet Request Response JSP Servlets Web技术基础 JSP工作过程 (1) 客户在浏览器地址栏目输入要请求的 *.jsp页面的URL,发出一个jSP请求。 (2) Web服务器接受扩展名为“.jsp”的请求,触发JSP引擎。 (3) JSP引擎检查JSP文件是新的还是修改过的,针对不同情况对文件进行翻译和编译,把JSP标签、Java代码HTML内容都转换为Servlet代码,扩展名“.java”的文件。 (4)将产生的Servlet代码编
显示全部
相似文档