毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP《计算机基础》教学网站的建设(4)
1.4.2 动态网页技术的特点
所谓“动态”,并不是指那几个放在网页上的GIF动态图片,人们一般认为动态页面技术有以下几个特点:
(1)“交互性”:即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋。
(2)“自动更新”:即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
(3)“因时因人而变”:即当不同的时间、不同的人访问同一网址时会产生不同的页面。
1.4.3 流行动态网页技术比较
目前主流的动态网页技术有JSP、ASP、PHP ,这几种技术各有特点了,现在分别介绍如下:
(1) ASP
ASP是Microsoft Active Server Pages简称,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0 (Internet Information Server)及其以上版本中。通过ASP指令和ActiveX组件我们可以应用DHTML建立动态的交互的高效的 WEB 服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行的,包括所有嵌套在普通HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。所以ASP具有简单易学,安装方便,开发工具强大而多样,效率高的强势;但ASP同时也具有很多的缺点,可以说明如下:
(1) Windows本身的所有问题都会一成不变地累加到它的身上。
(2) ASP由于使用了COM组件,所以它会变得十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中稍不注意,外部攻击就可以取得相当高的权限而导致网站瘫痪或是数据丢失。
(3) ASP还是一种Script语言,所以除了大量使用组件外,没有别的办法提高其工作效率。它必须面对即时编译的时间考验。
(4) 无法实现 跨操作系统的应用。
(5) 无法完全实现企业级的功能 :完全的集群、负载均衡。
(2) PHP
PHP----Hypertext Preprocessor(超文本预处理器),是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一。它是嵌入HTML文件的一种脚本语言。七语法大部分是从C,JAVA,PERL语言中借来,并形成了自己的独有风格;目标是让WEB程序员快速的开发出动态的网页。PHP是完全免费的,可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。与ASP、JSP一样,PHP也可以结合HTML语言共同使用;它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好的实现页面控制,提供更加丰富的功能。
PHP的优点有:
(1) 它是一种能快速学习、跨平台、有良好数据库交互能力的开发语言。
(2) 与Apache及其它扩展库结合紧密。PHP与Apache可以以静态编译的方式结合起来,而与其他的扩展库也可以用这样的方式结合。
(3) 好的安全性。
PHP的缺点有:
(1) 数据库支持的极大变化。
(2) 安装复杂。
(3) 缺少正规的商业支持。
(4) 无法实现商品化应用的开发。
(3) JSP
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
VC++高级会所自动监控系统的研制+PID算法
下一篇:
C#智能停车场系统设计+可行性分析+需求分析
JSP网页自动生成工具的设计与实现【4080字】
计算机基础課程远程教學...
浅析高校计算机基础教學...
jsp+mysql的B2C网上商城系统的设计与实现
移动终端和JSP和MYSQL酒店管理系统设计
jsp+mysql毕业设计课题管理系统的设计
jsp+sqlserver会员管理系统设计
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
国内外图像分割技术研究现状
公寓空调设计任务书
志愿者活动的调查问卷表
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计