




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、政府网站的构建与运作政府网站的构建与运作第4章 政府网站的运行平台与开发技术 政府网站的构建与运作政府网站的构建与运作本章内容地图n引子n4.1 政府网站的硬件平台 n4.2 政府网站的操作系统平台 n4.3 政府网站的数据库平台 n4.4 政府网站的Web服务器平台 n4.5 网页标记语言 n4.6 动态网页制作技术 n本章小结 n思考与练习题 n关键术语政府网站的构建与运作政府网站的构建与运作引子科学技术科学技术社会需要社会需要政府网站的构建与运作政府网站的构建与运作网站开发技术网站开发技术WebWeb、EmailEmail、FTPFTP、BBSBBS服务器平台服务器平台数据存储、备份、网
2、数据存储、备份、网络管理、网络安全等络管理、网络安全等支持性应用软件支持性应用软件数据库平台数据库平台操作系统平台操作系统平台硬件平台(包括网络接入方式)硬件平台(包括网络接入方式)政府网站运行平台构成 政府网站的构建与运作政府网站的构建与运作4.1 政府网站的硬件平台n硬件运行平台是构造政府网站的物理基础n在选择网站硬件平台时n首先要根据网站的功能、规模确定网站的运营方式以及整个网站的硬件体系结构,即明确“网站需要什么功能的硬件”n再按照既定的方案挑选相关的设备,包括服务器、路由器、防火墙、网站工作站、网络打印机等,这一步解决了“什么性能、价位和品牌的硬件能够满足网站的功能要求”这个问题n同
3、时还应考虑所选硬件平台对软件平台的支持能政府网站的构建与运作政府网站的构建与运作n在选型时,应考虑:n先进性n成熟性n可用性n可靠性n可扩展性n未来一段时间内可能的发展政府网站的构建与运作政府网站的构建与运作4.1 政府网站的硬件平台n4.1.1 服务器 n4.1.2 硬件体系架构政府网站的构建与运作政府网站的构建与运作4.1.1服务器n服务器服务器是政府网站系统中至关重要的核心设备,其作用是为各类应用提供硬件运行平台。n从外型来看,服务器和普通个人计算机并没有太大区别,但性能较后者要优越数倍。政府网站的构建与运作政府网站的构建与运作选择网站服务器的原则 n原则原则1:极好的可用
4、性、可靠性和安全性n可用性是指服务器在运行时便于使用、控制、维护、整合和支持等能力n可靠性是指服务器正常运行能够达到的时间比例n安全性是指服务器数据不被非法读取和修改的能力 政府网站的构建与运作政府网站的构建与运作n原则原则2:主机系统的先进性和扩充性n先进性是指服务器在同等功能的产品中质量的高低n扩充性是指用户可以根据需要随时增加有关部件,以提高系统总体性能和降低投资成本的能力 政府网站的构建与运作政府网站的构建与运作n原则原则3:优良的实时处理能力n实时处理能力是指服务器能够对用户请求作出快速响应 n原则原则4:服务器厂家良好的服务能力,包括:n基本的安装和调试能力n开发和升级能力,这种能
5、力尤为重要, 政府网站的构建与运作政府网站的构建与运作服务器的种类和数量n应根据网站的功能、提供服务的类型、信息内容的规模,确定整个网站所需服务器的种类和数量。n一个中等规模提供单向互动功能的政府网站至少需要三种服务器:nWeb服务器nFTP服务器nDNS服务器政府网站的构建与运作政府网站的构建与运作服务器运营方式 n虚拟主机n主机托管n独立运营n镜像设置包括包括政府网站的构建与运作政府网站的构建与运作虚拟主机虚拟主机n政府机关自己并不购买专门的服务器,而是租用ISP的服务器磁盘空间,将网站内容放在其上,作为政府站点的专用服务器。 Internet置于ISP方的虚拟
6、政府主机位于政府部门的计算机政府网站的构建与运作政府网站的构建与运作主机托管主机托管n政府机关自己购置服务器,待系统开发测试完毕,将已制成的服务器(Internet主机)放在ISP网络中心机房中,委托ISP代为管理,代管的权限或范围可与相关政府部门商榷划分。Internet置于ISP方的政府网站主机位 于 政 府 部门的计算机用户计算机政府网站的构建与运作政府网站的构建与运作独立运营独立运营n政府机关自己全权负责网站服务器的运营,包括购买并配置服务器、路由器、防火墙,向ISP申请接入Internet等。这样做投资较大,但是方便内容维护,尤其便于实现与内部办公自动化系统的数据交换。Interne
7、t位于政府内部的网站主机及计算机用户计算机政府网站的构建与运作政府网站的构建与运作镜像设置n这是一种虚拟主机/主机托管和独立运营相结合的方式,即将位于ISP机房内的主机与政府内部服务器镜像设置,实现政府部门、ISP机房双重备份,确保数据的安全,提高用户访问政府网站的效率。Internet位 于 I S P方的主机用户计算机位于政府内部的镜像主机及计算机政府网站的构建与运作政府网站的构建与运作比较政府机关是否购买服务器政府机关是否购买互联设备政府网站是否管理服务器政府机关是否能够管理网站适用对象虚拟主机否否否是以发布信息为主的小型政府网站主机托管是否不独立承担管理任务是信息量较大的政府网站独立运
8、营是是是是网上对外办公的网站镜像设置是是是是大型网站政府网站的构建与运作政府网站的构建与运作4.1 政府网站的硬件平台n4.1.1 服务器 n4.1.2 硬件体系架构政府网站的构建与运作政府网站的构建与运作4.1.2 硬件体系架构n硬件体系结构:网站各个组件及其相互连接关系 服务器服务器路由器路由器防火墙防火墙网管工作站网管工作站政府网站的构建与运作政府网站的构建与运作实例DMZ区WWW服务器DNS服务器邮件服务器数据备份设备网管PCFastEtherNet(100M)EtherNet(10M)WAN交换机数据库服务器政府内网数据库服务器应用服务器文件服务器网络打印机交换机PCPC专线Inte
9、rnet防火墙接入路由器复习4.1?回到本章内容地图?按部就班学习4.2?政府网站的构建与运作政府网站的构建与运作4.2 政府网站的操作系统平台n操作系统操作系统属于系统软件,为用户提供一个服务界面,帮助用户管理计算机的各种资源和外部设备,如存储系统、文件系统、扫描仪等。n任何信息系统都必须在一定的操作系统平台上才能运行。操作系统的好坏会直接影响到信息系统的功能和性能。政府网站的构建与运作政府网站的构建与运作4.2政府网站的操作系统平台n4.2.1常见的操作系统n4.2.2政府网站操作系统平台选择建议政府网站的构建与运作政府网站的构建与运作4.2.1常见的操作系统nUnixnNetWare n
10、WindowsNT/2000 nLinux 政府网站的构建与运作政府网站的构建与运作UNIXnUNIX在安全性和稳定性等方面都有非常突出的表现,例如,使用UNIX的服务器很少出现死机、系统瘫痪等现象,它对文件和目录权限、用户权限及数据都有非常严格的保护措施。nUNIX 一 开 始 就使用了TCP/IP作为主要的通信协议,从而使它与Internet之间最早建立了紧密的联系,并且也体现出了自己的优势。n从应用的角度来看,UNIX的不足之处是一般用户很难掌握, 政府网站的构建与运作政府网站的构建与运作NetWarenNetWare最成功之处是最早占据了微机局域网(PC LAN)操作系统的市场 n当W
11、indows NT尤其在Windows NT 4.0推出后,有大量的NetWare用户开始纷纷转向使用Windows NT,使NetWare的市场越来越冷清 政府网站的构建与运作政府网站的构建与运作Windows NT/2000n中小型局域网的普及为Windows NT 4.0提供了良好的土壤n桌面操作系统Windows 9X的广泛应用又将Windows NT 4.0推向了一个高峰。对使用过Windows 9X的用户来说,Windows NT 4.0能够很快上手 n2002年微软宣布自己的全部软件产品都将向.net架构过渡,2003年微软宣布要公开操作系统的源代码,这两项举措无疑为微软在我国电
12、子政务软件市场的争夺中为自己增加了相当大的筹码政府网站的构建与运作政府网站的构建与运作LINUXn自由软件n对比UNIX,较为便宜,是普通人的UNIX,从技术上看Linux是UNIX的“克隆”,它与UNIX一脉相承,在UNIX上实现的功能逐渐可以在Linux上实现n对比WINDOWS, 源代码公开,Linux也瞄准并进入PC LAN市场,与Windows NT/2000竞争政府网站的构建与运作政府网站的构建与运作4.2政府网站的操作系统平台n4.2.1常见的操作系统n4.2.2政府网站操作系统平台选择建议政府网站的构建与运作政府网站的构建与运作操作系统平台的选择建议n建议建议1:n对于小型的政
13、务网站,如果不想花太多的经费,那么,选择Linux无疑是明智的n目前国产红旗Linux是政府网站较好的选择之一政府网站的构建与运作政府网站的构建与运作n建议建议2:n对于中型政府网站用户,一般应首选Windows NT 4.0或Windows 2000操作系统,因为大部分维护人员都比较熟悉Windows系统。同时,也可以采用微软的.NET体系进行动态网页的开发政府网站的构建与运作政府网站的构建与运作n建议建议3:n对于大型政府网站系统,一般建议采用专用的工作站或者小型机作为服务器,相应的网站操作系统一般为UNIX,用户可以用Java、JSP等进行动态网页的开发。复习4.2?回到本章内容地图?按
14、部就班学习4.3?复习4.1?政府网站的构建与运作政府网站的构建与运作4.3 政府网站的数据库平台n4.3.1 数据库的发展和现状 n4.3.2 Oraclen4.3.3 DB2n4.3.4 Sybasen4.3.5 SQL Servern4.3.6 My SQLn4.3.7 数据库平台的选择建议 政府网站的构建与运作政府网站的构建与运作4.3.1 数据库的发展和现状第一阶段第二阶段第三阶段发展年代70年代80年代90年代对关系模型的支持仅支持关系数据结构和基本的关系操作(选择、投影、连接),如DBASE支持关系操作,但对数据完整性的支持较差。SQL语言已经成为关系数据库的标准加强了数据的完整
15、性和安全性政府网站的构建与运作政府网站的构建与运作第一阶段第二阶段第三阶段发展年代70年代80年代90年代运行环境支撑在大型、中性、小型机上运行的RDBMS一般为多用户系统,用户通过终端并发地存取、共享数据资源微机上的RDBMS一般为单用户版本提高可移植性,使之能在多种硬件平台和操作系统下工作进行数据库联网,向分布式系统发展,支持多种网络协议追求开放性,满足可移植性、可连接性、可伸缩性,开始支持移动计算政府网站的构建与运作政府网站的构建与运作第一阶段第二阶段第三阶段发展年代70年代80年代90年代系统的构成 主要提供数据定义、数据存取、数据控制等基本的操作和数据存储组织、并发控制、安全性完整性
16、检查、系统恢复、数据库的重新组织和重新构造等基本功能 以数据管理的基本功能为核心,着力开发外围软件系统,提高了数据库应用开发的效率,如Oralce的FORMS表格生成系统、REPORTS报表系统、MENUS菜单生成系统等 提供基于多层架构的开发模式,支持XML等信息存储方式 政府网站的构建与运作政府网站的构建与运作第一阶段第二阶段第三阶段发展年代70年代80年代90年代对应用的支持 主要用于信息管理领域。这些应用对联机速度的要求不是很高 支持联机事务处理,提高事务吞吐量,提高事务联机相应性能。性能,提高RDBMS对联机事务响应速度;可靠性,联机事务不允许RDBMS间断运行,在发生故障、软硬件故
17、障时有相应的恢复能力,保证联机事务的正常运行、撤销和恢复,保证数据的完整性 联机分析处理。数据库系统不仅能够迅速、完美地完成数据处理的任务;而且,数据库系统能有一定的辅助决策的能力。 一般通过数据挖掘等技术来实现 政府网站的构建与运作政府网站的构建与运作4.3 政府网站的数据库平台n4.3.1 数据库的发展和现状 n4.3.2 Oraclen4.3.3 DB2n4.3.4 Sybasen4.3.5 SQL Servern4.3.6 My SQLn4.3.7 数据库平台的选择建议 政府网站的构建与运作政府网站的构建与运作4.3.2 OraclenOracle特性nOracle开发工具政府网站的构
18、建与运作政府网站的构建与运作Oracle特性n兼容性nOracle产品采用标准SQL,经过美国国家标准技术所(NIST)测试,与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容n可移植性nOracle的产品可运行于很宽范围的硬件与操作系统平台上,可以安装在绝大多数的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作政府网站的构建与运作政府网站的构建与运作n可联结性n能与多种通讯网络相连,支持各种协议(TCP/IP、IPX/SPX、DECnet等)n高生产率 n提供了多种开发工具,方便用户进一步的开发。如用户可通过FORMS制作界面,通过REPORT
19、S制作报表n开放性 nOracle良好的兼容性、可移植性、可连接性和高生产率使得Oracle RDBMS具有良好的开放性政府网站的构建与运作政府网站的构建与运作Oracle开发工具nDeveloper/2000nOracle Forms用于快速生成基于屏幕的复杂应用,具有GUI界面和多媒体功能,主要用于操纵数据和查询nOracle Reports是快速生成报表的工具。能生成各种复杂的报表,同样能处理多媒体信息;nOracle Graphics用于生成各种图形应用;nOracle Books用于生成联机文档。 政府网站的构建与运作政府网站的构建与运作nDesigner/2000nOracle提供
20、的CASE工具n能够帮助用户对复杂系统进行建模、分析和设计n帮助用户绘制ER图、功能分层图和数据流图政府网站的构建与运作政府网站的构建与运作nDiscover/2000n这是一个OLAP工具,主要用于支持数据仓库应用n可以对历史数据进行挖掘,以找到发展趋势,对不同层次的数据进行分析,以便发现有关业务的详细信息政府网站的构建与运作政府网站的构建与运作nOracle Officen适用于办公自动化应用,能完成组织机构范围内的消息接收与发送、日程安排、日历管理、目录管理以及拼写检查。政府网站的构建与运作政府网站的构建与运作4.3 政府网站的数据库平台n4.3.1 数据库的发展和现状 n4.3.2 O
21、raclen4.3.3 DB2n4.3.4 Sybasen4.3.5 SQL Servern4.3.6 My SQLn4.3.7 数据库平台的选择建议 政府网站的构建与运作政府网站的构建与运作4.3.3 DB2nDB2核心数据库的特色 nDB2的开发工具nDB2小结政府网站的构建与运作政府网站的构建与运作DB2核心数据库的特色 n支持面向对象的编程n支持多媒体应用程序,DB2支持大文本对象BLOB,允许在数据库中存取二进制大对象和文本大对象。其中,二进制大对象可以用来存储多媒体对象n备份和恢复能力n支持存储过程和触发器,用户可以在建表时显示的定义复杂的完整性规则n支持SQL查询n支持异构分布式
22、数据库访问n支持数据复制政府网站的构建与运作政府网站的构建与运作DB2的开发工具 nVisualizern是客户/服务器环境中的集成工具软件n可视化查询工具Visualizer Queryn可视化多媒体查询工具Visualizer Ultimedia Queryn可视化图表工具Visualizer chartn可视化过程工具Visualizer proceduren可视化统计工具Visualizer statisticsn可视化规划工具Visualizer Plansn可视化开发工具Visualizer Development政府网站的构建与运作政府网站的构建与运作nVisualAgen功能很
23、强的可视化的面向对象的应用开发工具,可大幅度的提高软件开发效率nVisualGennIBM所提供的高效开发方案中的重要组成部分。它集成了第四代语言、客户/服务器与面向对象技术,给用户提供了一个完整、高效的开发环境政府网站的构建与运作政府网站的构建与运作4.3 政府网站的数据库平台n4.3.1 数据库的发展和现状 n4.3.2 Oraclen4.3.3 DB2n4.3.4 Sybasen4.3.5 SQL Servern4.3.6 My SQLn4.3.7 数据库平台的选择建议 政府网站的构建与运作政府网站的构建与运作4.3.4 SybasenSybase数据库特性 nSybase开发工具政府网
24、站的构建与运作政府网站的构建与运作Sybase数据库特性n动态的性能调整n增强的安全性n支持Javan支持XML n分布事务管理 n对标准Internet技术的支持政府网站的构建与运作政府网站的构建与运作Sybase开发工具nPowerBuilder n原是Powersoft公司推出的开发数据库应用的产品,后来被Sybase公司收购nPowerBuilder是一个可视化的客户/服务器应用开发工具,其强大的功能可以帮助用户快速开发复杂的应用n提供与其他数据库的接口政府网站的构建与运作政府网站的构建与运作Sybase开发工具nPower Designer n紧密集成的计算机辅助软件工程(CASE)
25、工具,用于为复杂的数据库应用完成分析、设计、维护、建立文档和创建数据库等功能nPower J n基于JAVA应用的快速开发工具 政府网站的构建与运作政府网站的构建与运作4.3 政府网站的数据库平台n4.3.1 数据库的发展和现状 n4.3.2 Oraclen4.3.3 DB2n4.3.4 Sybasen4.3.5 SQL Servern4.3.6 My SQLn4.3.7 数据库平台的选择建议 政府网站的构建与运作政府网站的构建与运作4.3.5 SQL ServernSQL Server作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,大多数将应用建立
26、在Windows平台上的用户都会对它有相当的亲切感。政府网站的构建与运作政府网站的构建与运作4.3 政府网站的数据库平台n4.3.1 数据库的发展和现状 n4.3.2 Oraclen4.3.3 DB2n4.3.4 Sybasen4.3.5 SQL Servern4.3.6 My SQLn4.3.7 数据库平台的选择建议 政府网站的构建与运作政府网站的构建与运作4.3.6 My SQLnMySQL基本上是一种免费数据库平台,非常适合于当前的自由免费软件潮流,因此这部分免费数据库系统也是不可忽视。政府网站的构建与运作政府网站的构建与运作4.3 政府网站的数据库平台n4.3.1 数据库的发展和现状
27、n4.3.2 Oraclen4.3.3 DB2n4.3.4 Sybasen4.3.5 SQL Servern4.3.6 My SQLn4.3.7 数据库平台的选择建议 政府网站的构建与运作政府网站的构建与运作4.3.7 数据库平台的选择建议n建议1:n对于小型的政务网站,如果采用了Linux操作系统,那么,MySQL是较好的选择n建议2n对于中型政府网站用户,如果选择了Windows NT 4.0或Windows 2000操作系统,那么,SQL Server则能够与操作系统实现无缝集成,充分发挥微软平台的优势n建议3n对于大型政府网站系统,如果选择专用的工作站或者小型机作为服务器,那么,相应的
28、数据库平台可以选择Oracle、DB2或者Sybase复习4.3?回到本章内容地图?按部就班学习4.4?复习4.1?复习4.2?政府网站的构建与运作政府网站的构建与运作4.4 政府网站的Web服务器平台nAppache nIISnJigsaw nWeb服务器平台选择建议政府网站的构建与运作政府网站的构建与运作AppachenApache历史悠久,功能强大,具有优秀的性能和大量用户群。就它灵活性和丰富的特性功能而言,Apache相对于其他Web服务器来说可以说是Web服务器的标准。 n几乎所有的Linux系统都包括了Apache服务器,另外,Apache也支持Windows平台。 政府网站的构建
29、与运作政府网站的构建与运作4.4 政府网站的Web服务器平台nAppache nIISnJigsaw nWeb服务器平台选择建议政府网站的构建与运作政府网站的构建与运作IISn仅在Windows平台运行n通过将 Windows 2000 与 IIS 5.0 相结合,可以创建各种各样的、利用原有技术的Internet和Intranet站点政府网站的构建与运作政府网站的构建与运作4.4 政府网站的Web服务器平台nAppache nIISnJigsaw nWeb服务器平台选择建议政府网站的构建与运作政府网站的构建与运作JigsawnJigsaw由W3C组织开发,刚开始被设想成HTTP1.1的运行环
30、境。Jigsaw使用JAVA作为开发语言,它可以方便地在所有支持JAVA的平台上运行。是成功的面向对象、功能全面的服务器。因为Jigsaw不受测试平台的限制,所以Jigsaw是一个具有活力的、拥有无限潜能的优秀Web服务器。是一种非常适应未来需要的Web服务器 政府网站的构建与运作政府网站的构建与运作4.4 政府网站的Web服务器平台nAppache nIISnJigsaw nWeb服务器平台选择建议政府网站的构建与运作政府网站的构建与运作Web服务器平台选择建议n建议建议1:n对于小型的政务网站,如果采用Linux作为操作系统平台,则Apache无疑是最好的选择,免费的Linux免费的Apa
31、che,可以使得这种小型政府网站的开销降低到最低点。政府网站的构建与运作政府网站的构建与运作n建议建议2n对于中型政府网站用户,如果选用Windows NT 4.0或Windows 2000操作系统,则IIS无疑是最好的选择。政府网站的构建与运作政府网站的构建与运作n建议建议3n对于大型政府网站系统,如果采用UNIX操作系统,则Apache和Jigsaw都是可以选择的WEB服务器平台,但就可靠性和稳定性而言,Apache应该是更好的选择。复习4.3?回到本章内容地图?按部就班学习4.5?复习4.1?复习4.2?复习4.4?政府网站的构建与运作政府网站的构建与运作4.5 网页标记语言n网页能够给
32、访问者提供图文并茂的阅读方式,并能够很方便地实现网页之间的链接跳转。政府网站作为政府部门和公众之间交互的平台,应该能够为公众提供丰富和翔实的网页。n标记语言标记语言:描述网页的工具n分类nHTMLnXML政府网站的构建与运作政府网站的构建与运作HTML政府网站的构建与运作政府网站的构建与运作XMLn“可扩展的标记语言可扩展的标记语言” eXtensible Markup LanguagenW3C(World Wide Web Consortium,3W联盟)于1998年2月发布的标准,W3C组织制定XML标准的初衷是定义一种互联网上交换数据的标准,XML将是下一个大型Web主导技术。W3C采取
33、了简化SGML(Standard Generalized Markup Language)的策略,在SGML基础上,去掉语法定义部分,适当简化DTD(Document Type Definition,文档类型定义)部分,并增加了部分互联网的特殊成分。nXML也是一种标记语言,基本上是SGML的一个子集,此外XML也可以作为派生其他标记语言的元语言。政府网站的构建与运作政府网站的构建与运作XMLnXML能够在所有计算机上运行,与平台和操作系统无关。n提供了比HTML更为广泛的方法来描述文档内容,提供了将文本和其他媒体安置到构件中的规则,并允许用户管理和操纵得到的结果,提供了Web上的结构化信息交
34、换机制,将Web从发布媒体转换为一个应用程序处理环境nXML字符集是Unicode,它是ASCII码的一种超集。Unicode包含了全世界各种语言所需要的几千个有用的字符,因此各个用户都可以用自己的语言来创建XML文档。nXML将使电子政务更易于标准化、具有更高的可扩展性,并能够与因特网的其他主要技术更好地结合起来复习4.3?回到本章内容地图?按部就班学习4.6?复习4.1?复习4.2?复习4.4?复习4.5?政府网站的构建与运作政府网站的构建与运作4.6 动态网页制作技术 n常用的三种动态网页语言nASP(Active Server Pages)nJSP(Java Server Pages)
35、nPHP(Hypertext Preprocessor)政府网站的构建与运作政府网站的构建与运作4.6.1 ASPnASP 工作原理n当浏览器向Web Server 请求调 用ASP文件时,就启动了ASP。Web Server开始调用ASP,将被请求的.asp 文件从头读到底,执行每一个命令,然后动态生成一 个HTML页面并送到浏览器,但ASP文件内容不会传到客户端,从而很好地保护作者权益。政府网站的构建与运作政府网站的构建与运作ASP技术特性 n使用 VBScript、JScript 等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。n无须编译,容易编写,可在服务器端直接
36、执行。n使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。n与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。Active Server Pages 所使用的脚本语言均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。政府网站的构建与运作政府网站的构建与运作ASP技术特性 nASP能与任何ActiveX脚本语言相容。除了可使用VBScript 或JScript 语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,如Perl。n可使用服务器端的脚本来产生客户端的脚本。nA
37、ctiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C、COBOL等编程语言来编写所需的ActiveX Server Component。政府网站的构建与运作政府网站的构建与运作4.6 动态网页制作技术 n常用的三种动态网页语言nASP(Active Server Pages)nJSP(Java Server Pages)nPHP(Hypertext Preprocessor)政府网站的构建与运作政府网站的构建与运作4.6.2 JSP nJSP是Sun公司推出的新一代站点开发语言,它完全解决了
38、目前ASP和PHP的一个通病:脚本解释执行。Jsp可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。 政府网站的构建与运作政府网站的构建与运作JSP特点n将内容的生成和显示进行分离n强调可重用的组件 n采用标识简化页面开发政府网站的构建与运作政府网站的构建与运作4.6 动态网页制作技术 n常用的三种动态网页语言nASP(Active Server Pages)nJSP(Java Server Pages)nPHP(Hypertext Preprocessor)政府网站的构建与运作政府网站的构建与运作PHPnPHP是一种跨平台的服务器端的嵌入式脚本语言。n大量地借用C,
39、Java和Perl语言的语法,并耦合PHP自己的特性,使Web开发者能够快速地写出动态生成页面。n支持目前绝大多数数据库。nPHP完全免费,可以不受限制地获得源码,甚至可以从中加进使用者自己需要的特色 政府网站的构建与运作政府网站的构建与运作PHPn由于PHP缺乏规模支持,没有诸如COM/ DCOM之类的支持;n缺乏多层结构支持,即缺乏对数据库、应用逻辑层、表示逻辑层彼此分开的支持;n对不同数据库接口不一,因此难以满足访问量很大的站点,更不适合运用在大型网站上。 政府网站的构建与运作政府网站的构建与运作PHPn由于PHP缺乏规模支持,没有诸如COM/ DCOM之类的支持;n缺乏多层结构支持,即
40、缺乏对数据库、应用逻辑层、表示逻辑层彼此分开的支持;n对不同数据库接口不一,因此难以满足访问量很大的站点,更不适合运用在大型网站上。 复习4.3?回到本章内容地图?看本章小结?复习4.1?复习4.2?复习4.5?复习4.6?复习4.4?政府网站的构建与运作政府网站的构建与运作本章小结n政府网站是一个庞大而又复杂的系统,涉及到计算机软硬件设备、计算机网络技术、数据库技术和各种开发工具。本章主要介绍了政府网站的操作系统平台、Web服务器平台以及数据库平台等基础知识;以及政府网站的网页制作技术,重点比较了三种动态网页制作技术,即ASP、JSP和PHP等。政府网站的构建与运作政府网站的构建与运作思考与
41、练习题n1.试根据不同政府网站规模大小,给出其操作系统、WEB服务器平台以及数据库平台的选择建议。n2.使用HTML语言和XML语言分别描述一个人员的信息,包括姓名,身份证号,出生年月,工作单位,职称,职务等内容。政府网站的构建与运作政府网站的构建与运作思考与练习题n3.阅读幻灯片96-98中的案例(“中国对外贸易经济合作部采用Linux网络平台”)和幻灯片99-100中的案例(“台湾财政部国有财产局采用Linux网络平台”),分析我国外经贸部和台湾财政部国有财产局在网站平台方面选择的相似点。 政府网站的构建与运作政府网站的构建与运作案例:中国对外贸易经济合作部采用案例:中国对外贸易经济合作部采用LinuxLinux网络平台网络平台n2000年底,经过专家组充分的技术论证,中国对外贸易经济合作部最终确定以Linux作为网络平台,以浏览器为用户界面,采用三层结构的开发方式实施电子政务系统。根据业务需要,外经贸部将本次电子政务系统的实施分成了内外物理隔离的两部分,即对外的电子政务网站和对内的办公自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 呼吸训练与有效咳嗽排痰技术要点
- 休克病人院前急救
- 2025年度安监站工作总结
- 2024中国儿童青少年数智素养测评报告
- 深度解析2025年新能源汽车制造关键材料产业布局报告
- 2025年职业培训学校招生宣传策略与效果评估报告
- 大数据驱动下的2025年成人继续教育线上学习模式研究报告
- 农业产业化龙头企业农业保险与风险防范报告
- 智慧物流技术与实务 课件全套 项目1-6 智慧物流概述-智慧物流的综合应用
- 2025年药品原辅料供应链稳定性及风险应对策略研究报告:市场前景
- 四川省内江市市中区2025年小数毕业模拟试卷(含答案)
- 《中国传统节庆文化》课件
- 公路养护基础知识
- 急诊突发事件应急预案和处理流程
- 3-6岁儿童学习与发展指南-语言
- 医学知识 避雷器带电检测方法与异常诊断 学习课件
- 养老护理员知识培训课件
- 2025-2030中国袋式除尘器市场需求前景与发展动向追踪研究报告
- 学校传染病防控培养课件
- GB/T 19598-2025地理标志产品质量要求安溪铁观音
- 施工现场安全防护标准化图集
评论
0/150
提交评论