网页教学网
 当前位置: 网页教学网 >> 建站指南 >> 企业建站指南 >> 阅读:政府Web网站的创建与管理(2)
[ HTML ] [ FW ] [ DW ] [ FP ] [ JS ] [ XML ] [ CSS ] [ 图象 ] [ FLASH ] [ .NET ] [ ASP ] [ JSP ] [ PHP ] [ 数据 ] [ 系统 ] [ 安全 ] [ 素材 ] [ 建站 ] [ 主机 ] [ 入门 ] [ 技巧 ]

政府Web网站的创建与管理(2)

http://www.webjx.com  更新日期:2005-02-20 10:17  出处:http://www.webjx.com  作者:admin

  ·PHP技术


  PHP(PersonalHomePage)是目前最流行服务器脚本语言之一。它运行在WEB服务端,根据用户请求或服务器端的数据产生动态网页。PHP以其独特的语法混合了C、Java、Perl等语言的特点,有着强大的功能,它与HTML脚本融合在一起,具有很强的数据库访问能力。它能够作为ApacheWeb服务器的模块执行,也使得它的执行效率要高于普通的CGI程序,而且能比CGI或者Perl更快速地执行动态网页。自1995年第一个版本发行以来,经过几年的迅猛发展,版本不断升级。PHP在WEBCGI的领域中,掀起了一场天翻地覆的革命。


  PHP的工作原理如下:(如下图2所示)



  如果创建了一个PHP应用程序,实际上相当于创建了一个PHP脚本文件。在服务器将输出信息发送到客户端之前,网络服务器会率先将文件中的PHP语言进行加工处理。如果服务器不支持PHP,通常情况下,网络服务器会直接将超文本文件送到客户的浏览器上以表示对HTTP的要求作出应答;如果服务器支持PHP,则在服务器响应一个对PHP文件的请求时,会进行下列处理:首先在一个PHP文件内,标准的HTML编码会被直接送到浏览器上,而内嵌PHP程序却是先被网络服务器解释执行。如果是标准输出的话,输出信息也将作为标准的HTML而被送至浏览器。


  PHP可以安装在Unix(或Linux)环境下,也可以安装在Windows环境下。目前政府网站使用最多的、也是最理想的便是PHP+MySQl+Apache基于Unix(或Linux)下的服务器策略。PHP政府网页如下图3所示:



  ·JSP技术


  JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。


  政府网站采用JSP技术做网站,主要是使用JSP+JavaBeans+Servlet,将网站的逻辑关系和网站的显示页面分开,借助于Servlet和JSP良好的交互关系和JavaBeans的协助,完全可以将网站的整个逻辑结构放在Servlet中,而将动态页面的输出放在JSP页面中来完成。在这种开发方式中,一个网站可以有一个或几个核心的Servlet来处理网站的逻辑,通过调用JSP页面来完成客户端(通常是WEB浏览器)的请求。在J2EE模型中,Servlet的这项功能可以被EJB取代。如下图4所示:


关键词:
推荐给好友】【关闭】【收藏本文
最新五条评论
查看全部评论
评论总数 0
您的评论
用户名: 新注册) 密 码: 匿名:
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为