《《企业计算模式》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《企业计算模式》PPT课件.ppt(110页珍藏版)》请在三一办公上搜索。
1、管 理 信 息 系 统,管理信息系统,1.管理信息系统概论2.管理信息系统的计算机网络技术基础3.企业计算模式4.管理信息系统的系统规划5.管理信息系统的系统分析6.管理信息系统的系统设计7.管理信息系统的系统实施8.管理信息系统运行维护与评价9.管理信息系统的项目管理,3 企业计算模式,本章介绍计算机应用系统的四种计算模式,即:(1)单主机计算模式(2)客户/服务器计算模式(3)三层客户/服务器计算模式(4)浏览器/服务器计算模式各自的结构特征及计算模式的变化对管理信息系统发展的影响。,什么是“企业计算模式”?,计算机应用系统中数据与应用(程序)的分布方式称为企业计算机应用系统的计算模式,有
2、时也称为企业计算模式。,应用系统的内部逻辑,用户界面层:主要处理用户的输入输出业务逻辑层:处理与业务相关的流程数据服务层:负责数据的读取、存储,企业计算模式的分类依据,根据应用系统内部三个层次的分布方式以及实现技术,企业计算模式可以分为四种:(1)单主机计算模式(2)客户/服务器计算模式(Client/Server-C/S)(3)三层客户/服务器计算模式(4)浏览器/服务器计算模式(Brower/Server-B/S),3 企业计算模式,3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层
3、客户/服务器模式的技术实现3.7 浏览器/服务器模式的技术实现,3.1 单主机计算模式,1985年以前,计算机应用一般是以单台计算机构成的单主机计算模式。这种计算模式下用户界面层、业务逻辑层、数据服务层三个层次耦合在一起,处于同一个应用中。,应用程序,单主机计算模式的发展阶段,单主机计算模式又可细分为两个阶段:单主机单终端 单主机多终端,(1)单主机单终端计算模式,这是单主机计算模式的早期阶段,操作系统为单用户操作系统,一般只有一个控制台,且仅限于单项应用,如劳资报表统计等。,单项应用(包含数据),(2)单主机多终端计算模式,分时多用户操作系统的研制成功,以及计算机终端的普及使早期的单主机计算
4、模式发展成为单主机多终端的计算模式。,主机,终端,.,多项应用(包含数据),单主机多终端计算模式的工作方式,在单主机多终端的计算模式中,用户通过终端使用计算机。主机分时轮流为每个用户提供服务。终端没有数据处理能力,全部数据处理都集中在主机上进行,因此也称为集中式计算模式。,单主机-多终端计算模式的特点,在“单主机多终端”计算模式阶段中,计算机应用系统中已可实现多个应用的联系,但由于硬件结构的限制,我们只能将数据和应用(程序)集中地放在主机上。,主机,终端,.,多项应用(包含数据),单主机-多终端计算模式的优缺点,优点:(1)管理维护比较简单;缺点:(1)用户数增加时,要求主机有大量的资源支持;
5、(2)对主机的依赖性造成系统的可靠性较差。,3 企业计算模式,3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术实现3.7 浏览器/服务器模式的技术实现,3.2 客户/服务器计算模式,20世纪80年代个人计算机(PC)的蓬勃发展和局域网技术趋于成熟,用户通过网络共享计算机资源,计算机之间通过网络可协同完成某些数据处理工作。在这种背景下形成了分布式客户/服务器(Client/ServerC/S)计算模式。,客户/服务器计算模式的结构(1),在客户/服务器模式中,数据服
6、务层被独立出来,由单独的数据库管理系统处理,应用程序包括了用户界面层与业务逻辑层。,应用程序,数据库管理系统,客户/服务器计算模式的结构(2),在客户/服务器模式中,网络中的应用程序被分为两大类:(1)服务程序(2)客户端程序,服务程序,客户端程序,客户/服务器计算模式的结构(3),相应的网络中的计算机被分为两大类:(1)安装服务程序的计算机称为服务器;(2)安装客户端程序的计算机称为客户机。,服务程序,客户端程序,服务器,客户机,客户/服务器计算模式的结构(4),服务器,客户机C,应用程序被分散地安装在每一台客户机上,这是C/S模式应用系统的重要特征。,客户机B,客户机A,服务程序(数据),
7、客户端应用程序,客户端应用程序,客户端应用程序,客户/服务器模式的数据库服务,在C/S模式中,数据库服务是最主要的服务。客户机发送数据处理请求,服务器分析请求后处理数据,将处理结果返回客户机。在这种模式下,网络上传送的只是数据处理请求和数据处理结果,网络负担较小。,数据库服务器,客户机,request,发送请求,分析请求并处理数据,response,生成并发送处理结果,分布式客户/服务器计算模式,在复杂C/S模式的应用系统中,按数据的逻辑归属和整个系统的地理安排可能有多个数据库服务器(如各子系统的数据库服务器及整个企业级数据库服务器等),企业的数据分布在不同的数据库服务器上,因此,C/S模式有
8、时也称为分布式客户/服务器计算模式。,客户/服务器模式应用的开发工具,Power BuilderVisual BasicVisual C+DelphiC+BuilderJava,客户/服务器计算模式的优点,(1)成熟(2)网络开销低(3)应用开发工具丰富,客户/服务器计算模式的缺点,(1)每一个客户机都必须安装并正确配置相应的数据库客户端驱动程序,这样一方面增加了应用系统安装、维护的困难,另外一方面也增加了购买数据库授权的费用。(2)由于业务需求变更需要修改应用程序时,必须对所有的客户端进行更新,增加了应用系统维护上的困难。,3 企业计算模式,3.1 单主机计算模式3.2 客户/服务器计算模式
9、3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术实现3.7 浏览器/服务器模式的技术实现,3.3 三层客户/服务器计算模式,三层客户/服务器结构,就是在传统C/S模式的基础上,将业务逻辑层从客户端中独立出来,增加应用服务器(集中存放可被用户界面层程序调用的业务应用程序)。,用户界面层程序,数据库管理系统,应用服务程序,三层客户/服务器计算模式的结构(1),在三层C/S计算模式中,用户界面层程序只负责接受用户的输入,并将其传递到应用服务器做进一步的处理,应用服务器负责具体的业务处理,数据库层负责数据的读取与保存,并
10、与业务逻辑层进行交互。,三层客户/服务器计算模式的结构(2),客户机,客户机,应用服务器,数据库服务器,语文,80,数学,90,李四成绩单,request,李四的平均分是多少?,request,(80+90)/2=85,查询李四成绩得到80和90,须获取李四的各科成绩,Response85,Response80 90,查询李四的各科成绩,李四平均分为85,三层客户/服务器计算模式的中间件(1),在应用服务器上有许多相同的需求,如底层通讯、任务调度、消息队列、负载均衡、用户验证、分布式事务处理等,这些需求对应用服务器来说是基本的功能,但又与具体业务无关。因此,许多系统开发商开发了称为中间件的系统
11、软件并制定了它们间协同工作的技术规范,将一些基本功能在中间件中实现。,三层客户/服务器计算模式的中间件(2),目前大多数的三层C/S系统的应用服务器都是基于中间件开发的,业务逻辑(或企业应用)一般是在中间件上执行的。一般情况下,我们把中间件和运行在其中的企业应用两者之和称为应用服务器,有时我们也把中间件直接称为应用服务器。,三层客户/服务器计算模式的优点,(1)业务应用程序集中于应用服务器,降低了系统维护的成本;(2)三层C/S计算模式中,只须在应用服务器上安装、配置数据库驱动程序。,三层客户/服务器计算模式的缺点,(1)由于用户界面层应用程序被分布在各个客户机上,使系统的维护困难且容易造成不
12、一致性。(2)每个系统(或子系统)可能采用不同的中间件技术开发,这样系统集成可能存在问题。,3 企业计算模式,3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术实现3.7 浏览器/服务器模式的技术实现,3.4 浏览器/服务器计算模式,浏览器/服务器(Browser/ServerB/S)模式用浏览器作为客户端的用户界面,业务逻辑在Web应用服务器中实现。,浏览器,数据库管理系统,Web应用服务程序,浏览器/服务器计算模式的特性,(1)B/S模式用浏览器作为客户端(如I
13、E、Firefox等)的用户界面,这样实现了客户端的统一;(2)业务逻辑在Web应用服务器中实现;(3)客户端与应用程序之间采用统一的HTTP协议作为通讯协议,降低了系统集成的难度。,浏览器/服务器计算模式的结构,B/S模式是三层应用结构的一种实现方式,其具体结构为:浏览器/Web服务器/数据库服务器:,Web 服务器(应用),数据库服务器(数据),客户端(浏览器),浏览器/服务器计算模式的优缺点,优点:(1)方便了企业外部用户通过计算机网络参与企业业务活动,扩大了企业计算机应用系统的功能覆盖范围;(2)应用程序维护的工作量也大大减少。缺点:(1)应用系统安全性相比C/S模式较低;(2)要求网
14、络有较高的传输速度。,B/S模式改变了计算机应用系统面貌,B/S模式极大地扩大了管理信息系统的功能覆盖范围,可使系统的潜在用户方便地使用系统,革命性地改变了计算机应用系统面貌。,Web 服务器(应用),数据库服务器(数据),浏览器,潜在用户,B/S模式从技术上保证需要向潜在用户提供服务的应用的实现,(1)企业资源规划系统(Enterprise Resource Planning System ERP)。(2)客户关系管理系统(Customer Relation ManagementCRM)。(3)电子商务(Electronic CommerceEC)。,ERP系统与传统MIS的关系,供应商,客
15、 户,ERP,传统MIS(企业内部),B/S,B/S,?,?,B/S模式开发技术(1),微软:ASP、ASP.NET;SUN公司:J2EE;PHP组织:PHP;可以实现Web应用服务器上应用程序对数据库服务器的访问和操纵。,B/S模式开发技术(2),浏览器,ASP,ASP.NET,JSP,PHP,Web应用服务器,数据库服务器,数据库,B/S模式和C/S模式的选择,(1)未来一段时间内,管理信息系统开发中企业计算模式将是B/S模式和C/S模式共存的情况。(2)企业计算机应用系统计算模式的发展趋势是向B/S模式转变。,3 企业计算模式,3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三
16、层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术实现3.7 浏览器/服务器模式的技术实现,3.5 客户/服务器模式的技术实现,(一)客户/服务器模式的工作原理(二)通过交互式查询工具访问数据库(1)本地访问(2)远程访问(三)通过应用程序访问数据库,操作,显示,(一)客户/服务器模式的工作原理,前台应用程序提供用户界面,接收用户输入,并向服务器发出相应的请求;后台服务程序负责响应前台应用程序的请求,并将结果返回给前台。,Client,Server,(前台),(后台),处理请求,处理结果,用户,(二)通过交互式查询工具访问数
17、据库,对于数据库服务器,数据库管理系统厂商一般都提供一种称为“交互式查询工具”的客户端软件来实现对后台服务器端数据库中数据的访问。下面以Oracle公司提供的交互式查询工具SQL*Plus为例,介绍C/S模式下的数据库访问的实现技术。,SQL*PLUS简介,Oracle提供的查询工具SQL*Plus(SQL的含义为Structured Query Language,结构化查询语言)是一种交互式的数据访问工具,用户可应用SQL*Plus提供的命令完成建立数据库连接、定义(创建)数据库表、向数据库表添加数据记录、修改数据库记录及对数据库表的统计查询等操作。,(二)通过交互式查询工具访问数据库,利用
18、SQL*PLUS访问数据库可以分为两种情况:(1)本地访问(2)远程访问,本地访问,Client和Server是在同一台计算机中运行的两个不同的程序,应用程序(SQL*Plus)的请求和数据库应答均在本地完成,没有通过网络传输。,本地访问(实验环境),Windows Server 2000 Oracle 10g 服务器端SQL*Plus,或,Windows XP Personal Oracle 10gSQL*Plus,操作环境,数据库设置,创建了Oracle用户stu,登录密码为ustbmis04建立了员工信息表EmployeeInfo用户stu具有对表EmployeeInfo的记录查询、添加
19、、删除、修改的权限。,本地访问(数据库表),表EmployeeInfo结构,本地访问(数据库表),表EmployeeInfo内容,SQL*PLUS本地访问登陆界面,SQL*PLUS本地访问查询界面,SQL*Plus 版本信息,ORACLE 服务器信息,SQL*Plus命令提示符,SQL*PLUS,用户想知道薪水在1000元(含)以上的女性员工的情况,可以键入:SQLselect*from employeeinfo where sex=F and salary=1000;,查询输入,查询结果,远程访问,对数据库的远程访问是指Client 及Server不在同一台计算机上的C/S模式的实现方式。,
20、远程访问(网络和系统环境),客户机(Client1)Windows XP(TCP/IP协议)Oracle客户端,服务器(DBSVR)Windows Server 2000(TCP/IP协议)Oracle 10g 服务器端,Oracle TCP/IP Protocol Adapter,SQL*Net Client,SQL*Plus,远程访问(数据库设置),用Oracle客户端工具(SQL Net Easy Configure)在客户端计算机Client1上建立了指向数据库服务器的一个数据库别名(Database Alias),并对其进行了参数配置。,数据库设置,数据库别名,通讯协议,DBServ
21、er IP地址,所连接的数据库名,SQL*PLUS远程访问登陆界面,数据库别名,SQL*PLUS远程访问查询界面,此时的查询界面与本地访问相同,当前根据数据库别名来唯一识别一个远程数据库,并将登录信息就会发送到该远程数据库上,登录成功后就会建立该数据库的连接。,(三)通过应用程序访问数据库,数据库用户可分为两大类:一类是高级用户(比如系统管理员、数据库管理员等),另一类是普通用户。高级用户一般采用交互式数据库访工具(如前文所述的SQL*Plus)进行数据库管理工作。普通用户一般使用专用的应用程序来实现数据的录入、查询、维护。,(三)通过应用程序访问数据库,数据库用户可分为两大类:一类是高级用户
22、(比如系统管理员、数据库管理员等),另一类是普通用户。高级用户一般采用交互式数据库访工具(如前文所述的SQL*Plus)进行数据库管理工作。普通用户一般使用专用的应用程序来实现数据的录入、查询、维护。这些应用程序的开发,需要借助特定的开发工具来完成。,常用开发工具,常见的开发工具有Visual Basic(VB)、Visual C+(VC)、Power Builder(PB)、Delphi、Java等。这里以Java为例,介绍应用程序访问数据库的实现技术。,通过应用程序访问(网络和系统环境),客户机(Client1)Windows XP(TCP/IP协议)Oracle客户端JDK 1.5,服务
23、器(DBSVR)Windows Server 2000(TCP/IP协议)Oracle 10g 服务器端,包括JDBC驱动,JAVA开发工具,通过应用程序访问代码实例(CSDemo.Java),编译JAVA代码实例,编译JAVA文件,执行JAVA代码实例,执行JAVA代码,执行结果,3 企业计算模式,3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术实现3.7 浏览器/服务器模式的技术实现,3.6 三层客户/服务器模式的技术实现,(一)三层客户/服务器模式的工作原理
24、(二)三层客户/服务器计算模式的技术 实现解析(1)应用服务器实现(2)客户端实现(3)系统运行结果,(一)三层客户/服务器模式的工作原理,前台应用程序提供用户界面,接收用户输入,并向应用服务器发出相应的请求;应用服务程序负责响应前台应用程序的请求,处理业务逻辑,并根据需要读写后台的数据库,将结果返回给前台;数据库服务器则是应答应用服务器的请求。,Client,用户,AppServer,DBServer,Request,Answer,Request,Answer,操作,显示,(二)三层C/S计算模式的技术实现解析,实现环境:,客户机(Client)Windows XP(TCP/IP协议)Ora
25、cle客户端JDK 1.5,服务器(DBSVR)Windows Server 2000(TCP/IP协议)Oracle 10g 服务器端,服务器(APPSVR)Windows Server 2000(TCP/IP协议)Oracle客户端JDK 1.5,应用服务器实现,详细代码请见书本,启动服务器(Start()),连接数据库(ConnectDB()),循环接受客户端请求,处理请求(handleRequest()),while(true)/接受客户端连接 Socket ClientConnect=socket.accept();/处理客户端请求 handleRequest(ClientConne
26、ct,Conn);,处理员工查询请求(DoEMPRequest()),客户端实现,详细代码请见书本,建立与应用服务器连接,向应用服务器发出请求,读取从服务器返回的结果并输出,系统运行结果(1),系统的运行流程是:(1)在DBSVR(192.168.63.12)上启动Oracle数据库系统;(2)在APPSVR(192.168.63.11)上编译运行应用服务器软件;,编译JAVA文件,运行服务器文件,系统运行结果(2),系统的运行流程是:(3)在Client(192.168.63.16)运行客户端程序,编译JAVA文件,运行服务器文件并得出结果,3 企业计算模式,3.1 单主机计算模式3.2 客
27、户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术实现3.7 浏览器/服务器模式的技术实现,3.7 浏览器/服务器模式的技术实现,(一)常见的浏览器/服务器模式实现技术(二)浏览器/服务器模式的工作原理(三)基于ASP技术的B/S模式实现(四)基于JSP技术的B/S模式实现,(一)常见的浏览器/服务器模式实现技术,目前B/S模式的实现有很多种,其中常见的技术是以下的四种:(1)动态服务器页面(Active Server PageASP)(2)J2EE(Java2 Enterprise Editio
28、n)(3)ASP.NET(4)PHP(Hypertext Preprocessor),ASP技术,ASP是微软公司推出的Web应用开发技术,主要用于动态网页和数据库访问的应用开发,适合开发中小型的企业应用系统。其优点如下:(1)编程灵活、简洁,具有较高的性能,而且入门比较简单;(2)其运行平台IIS(Internet Information Server)Windows发布的,并不需要单独购买。,J2EE 技术,J2EE 是SUN公司基于Java平台推出的一种开发技术,其中包括Servlet、JSP(Java Server Page)和EJB(Enterprise Java Bean)三种技术
29、。J2EE技术可移植性强,适合开发各种规模的系统。使用J2EE技术开发企业系统需要安装Java平台和一个Web应用服务器(如WebSphere、WebLogic、Tomcat、Jboss)。,ASP.NET 技术,ASP.NET对ASP技术进行了很大的技术更新,继承了ASP入门简单的优点,提高了适应性,适合开发各种规模的系统。但是目前在大型企业系统中其应用不如J2EE广泛。ASP.NET技术运行平台IIS(Internet Information Server)和.NET随Windows发布,并不需要单独购买。,PHP技术,PHP是开放源代码社区推出的一种B/S开发技术。这种技术最大的特点是开
30、放、免费,适合开发中小型的系统。使用PHP技术开发企业系统需要一个Web服务器,如Apache或IIS,另外还需要下载安装PHP本身。,静态页面和动态页面,静态页面:用HTML编制的页面称为静态页面。静态页面交互性较差,并且不能与后端的数据库交互。动态页面:ASP、JSP两者都是动态页面技术。,(二)浏览器/服务器模式的工作原理,根据实现方式不同,基于B/S模式的实现可以分为两种:(1)动态脚本方式(2)动态脚本加业务组件的方式,动态脚本方式,使用动态脚本实现企业系统全部的功能,脚本文件中包括HTML代码、业务逻辑、数据库访问等。,客户端(浏览器),Web应用服务器,对动态脚本文件的访问请求,
31、以HTML形式返回,脚本执行引擎,执行动态脚本,生成HTML代码,动态脚本方式,动态脚本方式适合小型的系统,因为脚本文件中同时包含了显示、业务逻辑、数据访问的代码。在这种方式下ASP可以使用VB Script和JavaScript编写脚本,JSP中可以使用Java编写脚本。,动态脚本加业务组件的方式,动态脚本加业务组件的方式中,动态脚本只负责处理客户输入和输出,调用业务组件;业务组件负责实现业务逻辑、数据库读写。采用这种方式,系统的结构更加合理,设计和系统维护更加容易。,动态脚本加业务组件的方式,使用动态脚本实现企业系统全部的功能,脚本文件中包括HTML代码、业务逻辑、数据库访问等。,客户端(
32、浏览器),Web应用服务器,对动态脚本文件的访问请求,以HTML形式返回,脚本执行引擎,执行动态脚本,生成HTML代码,组件,调用组件,动态脚本加业务组件的方式,动态脚本加业务组件的方式特别适合大中型以上的系统,也是目前在实际应用中广泛采用的一种方式。动态脚本加业务组件的方式下,ASP可以采用脚本与ASP组件结合的方式实现系统,其中ASP组件是COM组件的一种,可以采用VB、VC、Delphi等工具编写;JSP可以采用脚本加上用JavaBean或EJB编写的组件来实现。,(三)基于ASP技术的B/S模式实现,实现环境:,客户机(Client)Windows XP(TCP/IP协议)IE6,服务
33、器(DBSVR)Windows Server 2000(TCP/IP协议)Oracle 10g 服务器端,Web应用服务器(WEBAPPSVR)Windows Server 2000(TCP/IP协议)Oracle客户端IIS 5.0,实例文件,本例将基于上述环境实现一个简单的员工查询的例子,例子中包含如下两个文件:(1)静态HTML文件(demo.htm),其作用是显示查询页面,用户可以在其中填写查询条件,并调用动态脚本。(2)动态ASP脚本文件(demo.asp),其作用是读取静态HTML文件的查询条件,查询数据库,并输出结果。,静态HTML文件(demo.htm),静态HTML文件(de
34、mo.htm),动态ASP脚本文件(demo.asp),详细代码见书本,读取静态页面传来的参数,连接数据库,查询数据库,输出结果,基于ASP技术的B/S应用的运行,(四)基于JSP技术的B/S模式实现,实现环境:,客户机(Client)Windows XP(TCP/IP协议)IE6,服务器(DBSVR)Windows Server 2000(TCP/IP协议)Oracle 10g 服务器端,Web应用服务器(WEBAPPSVR)Windows Server 2000(TCP/IP协议)Oracle客户端Tomcat5.5、JDK1.5,实例文件,本例将基于上述环境实现一个简单的员工查询的例子,
35、例子中包含如下三个文件:(1)静态HTML文件(demo.html),其作用是显示查询页面,使用可以在其中填写查询条件,并调用动态脚本。(2)动态JSP脚本文件(demo.jsp),其作用是读取静态HTML文件的查询条件,调用查询组件,并输出结果。(3)查询组件文件(empquery.Java),其作用为查询数据库,并将结果输出动态脚本。,静态HTML文件(demo.htm),静态HTML文件(demo.htm),JSP脚本的实现(demo.jsp),详细代码见书本,读取静态页面传来的参数,连接数据库,查询数据库,调用组件,进行查询,并返回数组;,输出结果,JavaBean的实现(empque
36、ry.Java),详细代码见书本,设置查询条件,生成SQL语句,进行数据库查询,将结果封装成数组并返回,JavaBean的作用,JavaBean的代码封装了员工查询的细节,从系统设计的角度看,这种方式(1)使得系统的模块化增强,(2)提高了系统的可维护性(3)提高了系统的安全性和可靠,(四)基于JSP技术的B/S应用的部署及运行,(1)在Tomcat的安装路径下找到应用程序的存放目录(例如D:Tomcat5.5webapps),在其中创建一个目录jspdemo,将demo.html和demo.jsp两个文件复制到jspdemo下(D:Tomcat5.5webappsjspdemo)。(2)将J
37、avaBean也部署到Tomcat中。同样我们需要创建D:Tomcat5.5webappsjspdemoWEB-INFclassesjspdemo这个目录,并将empquery.class复制到其中。(3)将Oracle的JDBC数据库驱动ojdbc14.jar复制到D:Tomcat5.5commonlib目录中。,运行结果,第3章小结(1),3.1 单主机计算模式(1)单主机-单终端(2)单主机-多终端3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式,第3章小结(2),3.5 客户/服务器模式的技术实现(1)客户/服务器模式的工作原理(2)通过交互式查询工具访问数据库 a.本地访问 b.远程访问(3)通过应用程序访问数据库,第3章小结(3),3.6 三层客户/服务器模式的技术实现(1)三层客户/服务器模式的工作原理(2)三层客户/服务器计算模式的技术 实现解析 a.应用服务器实现 b.客户端实现 c.系统运行结果,第3章小结(4),3.7 浏览器/服务器模式的技术实现(1)常见的浏览器/服务器模式实现技 术(2)浏览器/服务器模式的工作原理(3)基于ASP技术的B/S模式实现(4)基于JSP技术的B/S模式实现,