文本转载自:php问题解决处理--一个IT实时问答系统--快速解决你的任何IT问题,无需等待!---www.itbaiduwang.com

网站技术主要包括Web服务器技术和网页设计技术两部分。网页设计技术主要有静态网页技术和动态网页技术。静态网页设计制作技术一般采用静态的HTML语言,另外用到JavaScript、图片制作、CGI编程和CSS等技术,后来发展为动态交互网页技术,如ASP,PHP,JSP,Flash,XML。和WebServices等技术。

  网页的设计工具目前较流行的有Macromedia公司的三个软件:Dreamweaver,Fireworks和Flash,微软公司Office软件中的FrontPage等网页设计工具。

  1.ASP技术

  ASP(Active Server Pages)是由微软创建的Web应用开发标准,ASP服务器已经包含在IIS服务器中,ASP服务器将Web请求转入解释器中,在解释器中将所有ASP的Script进行分析,然后执行,同时可以创建C[)M对象以完成更多的功能,ASP中的Script是VBScript。

  ASP的基本工作原理是:当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveXScripting兼容的脚本(如VBScript和JavaScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中台有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问数据库的操作。ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的主页,去响应用户的请求。所有相关的发布工作由Web服务器负责。

  2.PHP技术

  PHP(Personal Home Page)是目前最流行的服务器脚本语言之一。它运行在Web服务端,根据用户请求或服务器端的数据产生动态网页,具有很强的数据库访问能力。它的执行效率要高于普通的CGI程序,能比CGI或者Perl更快速地执行动态网页。

  如果创建了一个PHP应用程序,实际上相当于创建了一个PHP脚本文件。在服务器将输出信息发送到客户端之前,网络服务器会率先将文件中的PHP语言进行加工处理。在一个PHP文件内,标准的HTML编码会被直接送到浏览器上,而内嵌PHP程序却是先被网络服务器解释执行。如果是标准输出的话,输出信息也将作为标准的HTML而被送至浏览器。

  PHP是一种完全开放源代码的免费软件。

  3.JSP技术

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

  JSP构建的网站操作系统可以选用Unix,Linux或Windows平台,Web服务器可以选择商业平台,也可以使用如Apache和Tomcat等免费的服务器软件,后台数据库可恨据实际情况选择Oracle,Sybase,DB2或Informax等。

  4.Flash技术

  F1ash是美国的Macromedia公司于1999年6月推出的优秀网页动画设计软件,它是一种交互式动画设计工具,使用它可以将音乐、声效、动画以及富有新意的界面融合在—作出高品质的网页动态效果。

  5.XML技术

  可扩展标记语言(eXtensible Markup Language,简称为XML),是用来对信息进行自我描述而设计的一种新语言。使用XML的用户可以定义无穷的标记来描述文档中的任何数据元素,将文档的内容组织成丰富的完整的信息体系。XML具有四大特点:便于存储的数据格式、可扩展性、高度结构化以及方便的网络传输,这些特点为我们创建开放、高效、可扩展、个性化的Web应用提供了一个崭新的起点。

五种网站Web服务器技术和网页设计技术相关推荐

  1. 服务器是嵌入式系统吗,常见的几种嵌入式web服务器

    嵌入式WEB服务器常见的有:Lighttpd, Shttpd, mongoose, Thttpd, Boa, Mini_httpd, Appweb, Goahead Lighttpd LibHttpd ...

  2. 五种主流web报表工具的功能对比

    公司在做项目时,需要用到报表工具,经过我们对一系列市场上主流报表工具的考察.综合评定,以及到部分报表工具厂商实地考察.我们最终选择了更为专业,和适合我们开发的报表工具,以下是我们在前期选择报表工具时的 ...

  3. 对搜索引擎排名不友好的五种网站-SEO

    对搜索引擎(百度/谷歌/雅虎)排名不友好的五种网站 搜索引擎针对不同类别的网站,判断标准和考核得分点是不一样的,避免对百度排名不友好的五种网站操作. 你的网站是否在这五种网站里,决定你的网站是否能获得 ...

  4. Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—日志分析平台...

    Linux与云计算--第二阶段Linux服务器架设 第七章:网站WEB服务器架设-日志分析平台 日志分析:AWstats 安装AWstats分析http日志信息. [1] Install AWstat ...

  5. Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—电子邮件WEB端搭建SquirrelMail...

    Linux与云计算--第二阶段Linux服务器架设 第七章:网站WEB服务器架设-电子邮件WEB端搭建SquirrelMail WEBMAIL:SquirrelMail 使用SquirrelMail配 ...

  6. 无法打开网站 web服务器上似乎未安装frontpage服务器扩展

    在本地VS2010上试图打开一个现有网站----本地IIS网站时,死活打不开,总是提示: 无法打开网站 web服务器上似乎未安装frontpage服务器扩展 找了无数方法都不行,最后想起了,忘了在开发 ...

  7. 用计算机处理图像属于啥技术,计算机图像处理技术在网页设计中的应用

    谭昊琳 摘要:网页设计中图像的处理越来越重要.网页设计中的图像计算机处理进行了概念的介绍,对计算机图像处理的重要性也进行了分析.为了给网页设计中的图像处理更好,提高浏览量,提出了网页设计中的计算机图像 ...

  8. 好程序员web前端教程分享网页设计需要学那些东西?

    好程序员web前端教程分享网页设计需要学那些东西:初次接触或者想要进入网页设计行业的朋友会经常分不清楚web前端与网页设计之间的区别,不知道网页设计要学什么,web前端要学什么,因此感到很迷茫,下面老 ...

  9. html网页设计作品初级,《HTML网页设计技术》教案.doc

    <HTML网页设计技术> 教案首页 本次课标题:说课 授课日期 第6周 周1 授课班级 课 时 1 上课地点 教 学 目 标 能力目标 知识目标 1. 本课程的任务.性质.目的 2. 本课 ...

  10. DIV+CSS进行布局 HTML+CSS+JS大作业——汽车销售网站模板(7页) html网页设计期末大作业_网页设计平时作业模板下载

    HTML+CSS+JS大作业--汽车销售网站模板(7页) html网页设计期末大作业_网页设计平时作业模板下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

最新文章

  1. Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
  2. 用Redis快速实现BloomFilter!
  3. Java集合:Collection和Map
  4. ElementUI中el-table添加小计行之后调整在滚动条上方
  5. Android DEX 基础
  6. 1-第一个pyqt5程序
  7. HTML2em一定是32px,px,em,rem的区别
  8. Hive group by后面不能用列别名
  9. 蓝懿iOS培训日志11 递归
  10. linux mint 向“显示(display)”面板添加没有提供的分辨率选项,使虚拟机中的linux mint可以全屏显示...
  11. BOS物流管理系统第一阶段
  12. 冬奥探秘:那些隐匿在冬奥中的“绿科技”
  13. MATLAB:读取nc文件并将nc文件转为tif文件输出
  14. AUC的相关知识及K-S曲线和K-S值介绍
  15. VC++2010组件安装失败解决办法
  16. 达芬奇大王的链表贪吃蛇(java)
  17. matlab函数exp,Matlab基本函数-exp函数
  18. 如何查找SAP notes
  19. pycharm 总弹出modify setUp的解决办法
  20. 海量数据:快速查找一个数字是否出现在40亿个数字中

热门文章

  1. android 水晶按钮样式
  2. hadoop2提交到Yarn: Mapreduce执行过程分析1
  3. 视频编码fmpeg 常用命令汇总
  4. 为你的掘金和 GitHub 设定个性域名
  5. DNS测试工具querperf
  6. php写个发红包_PHP实现微信发红包程序
  7. 解决cannot find grldr in all devices问题
  8. 滴滴出行怎么下载丨办法总比困难多
  9. uboot引导kernel - 4 -gd bd详解
  10. Spring Boot - 开启 HttpBasic 认证方式