欢迎来到天天文库
浏览记录
ID:53187521
大小:64.00 KB
页数:4页
时间:2020-04-02
《网站开发软件平台研究.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网站开发软件平台研究摘要:动态网站开发已成为目前网络开发的热门话题,本文重点介绍了动态网站软件开发所需的Web构件。目前流行的开发平台分为三种,分别是:ASP.NET开发平台、J2EE开发平台和LAMP开发平台,从几个方面比较了三种平台在性能方面的优劣,并指出了网站开发平台进一步的发展方向。关键词:动态网站Web构件开发平台性能中图分类号:TP311文献标识码:C文章编号:1003-9082(2015)07-0006-01引言随着网络技术和软件技术的不断发展,动态网站开发技术呈现出百花齐放的良好局面,动态网站并非意味着网站上有动画,而是网站对用户的一种互动和交
2、互,网站可以实时的更新。目前除了个别网站外,绝大部分的网站都是动态网站。动态网站的开发平台成为人们热衷研究的话题。一、网络开发目前网络开发大体可以分成两种体系结构,分别是C/S和B/S两种体系结构。C/S是Client/server的缩写,即客户机和服务器结构。这种结构需要在电脑上下载客户机才能运行。在服务器端也需要特定的软件支持,这种软件的典型代表是网络上即时通讯的软件,例如QQ,MSN等等。B/S是Brower/Server的缩写,即浏览器和服务器结构,我们平常访问的所有网站都是这种架构。这种结构使得在客户机上只需要启动一个浏览器即可。网站平台开发定位的是
3、B/S结构的网络开发,网站开发又分为动态网站开发和静态网站开发。目前绝大部分网站都是动态网站。二、网站开发所需Web构件网站开发的具体流程可以描述为:使用数据库去存储网页内容,使用HTML标识文档结构和添加内容,使用CSS对页面进行布局和美化。使用JavaScipt完成用户与浏览器交互,实现页面特效,使用Web服务器(Apache)发布到网上,使用浏览器进行显示。要建立一个动态网站,需要7种Web构件,下面对这七种Web构件进行一一说明。第1方面是客户端浏览器,浏览器的作用是给浏览者提供一个图形用户界面,实现对业务系统的操作功能。浏览器另一个作用是当服务器端更
4、新时,浏览器端只需要刷新就能够看到新的内容。冃前比较流行的有微软自带的IE浏览器,360浏览器,火狐浏览器(Firefox),谷歌浏览器等等。这些浏览器的技术都己经非常成熟。第2方面叫做超文本标记语言(HTML),冃前已经扩展为XHTMLoHTML语言通过各种标记来标识文档结构,同时还可以标识超链接、图片、文字、段落、表单等信息。浏览器通过读取标签来显示页面,然而HTML语言并不能显示丰富多彩的样式,只能相对呆板地显示内容,这样就引出了第3方面样式表(CSS)0样式表被用来对HTML标签显示的内容进行布局和美化。样式可定义HTML元素如何被显示,可以有效地对页
5、面的布局、字体、颜色、背景和其他效果进行更加精确地控制。第4方面是客户端脚本编程语言,Javascript>VBScript>Jscript等都属于这种语言。这种语言被用来开放交互式Web网页,可以嵌入到HTML文档中编写。第5方面是Web服务器,主要功能是提供网上信息浏览服务。Web服务器是运行在Web站点上的程序,用于管理Web页血的软件。第6方血是服务器端脚本编程语言,服务器端脚本是用来协助Web服务器工作的编程语言,通过服务器端的编程,可以动态地编辑、修改或添加网页内容。可以对用户提交的查询和数据进行响应,或访问数据库,并把结果返冋到浏览器;还可以对不
6、同的网页提供安全和访问控制,为不同类型的浏览器设计不同的输出等等。最后一方而是数据库管理系统,网页上几乎所有的内容都来自于数据库,数据库管理系统安装在服务器上,当用户在浏览器上做查询操作时,系统将用户查询的条件和要求转变成SQL语句然后在数据库上执行,得到结果后返回到前台浏览器界面。三、三种开发平台目前比较常用的网站开发平台有以下三种:(1)ASP.NET、(2)J2EE、(3)LAMP1.ASP.NET平台ASP.NET是微软开发的平台,平台依附于微软的产品,和Windows系统做到了无缝连接。ASP.NET开发架构的组合是WindowsServer+IIS
7、+SQLServer+ASP。该平台的特点是入手比较容易,在Windows平台上安装很方便,不需要太多的配置,同时拥有很大的用户群体。但是由于Windows本身存在着很多的问题,因此ASP.NET的安全性和稳定性都受到了质疑。跨平台方面做的也不太完美。同时Windows和SQLServer正版价格都不低,因此用ASP.NET开发成本较高。2.J2EE平台J2EE平台开发平台的架构是UNIX+Tomcat+Oracle+JSP的组合。该组合的开发功能十分强大,同时在跨平台方面做得也比较完美。但是J2EE平台环境搭建十分复朵,同时价格也较高。J2EE平台特别适合企
8、业级应用系统开发,功能强大,但是也要难
此文档下载收益归作者所有