ASP技术
ASP(ActiveServerPages,活动服务页)是微软推出的一种类似于HTML、Script与CGI的结合体,它与CGI一样,没有提供自己专用的编程语言,而是允许用户使用
VBScript、JavaScript等
常用的脚本语言来编写ASP程序。ASP最大的好处是除了可以包含HTML标记外,还可以直接访问数据库,并可以通过ASP的组件和对象技术,使用可无限扩充的ActiveX控件进行动态网页的开发。
ASP是在Web服务器端运行,运行后将结果以HTML格式发送到客户端浏览器,因此比普通的脚本程序更为安全。ASP.NET是ASP的.NET版本,在.NET框架的支持下,具有更强的功能,更快的效率
(1)ASP程序的优点
ASP所使用的脚本语言VBScript直接来源于VisualBasic,简单易学。ASP提供的ADO组件可轻松存取数据库。
(2)ASP程序的缺点
运行速度慢。平台适应性差。
PHP概述
PHP(PersonalHomePages)是RasmusLerdorf于1994年提出来的,经过不断的修改完善,现在已成为一种重要的网络程序设计语言。
(1)PHP程序的优点
开放
源代码。多平台支持。
(2)PHP程序的缺点
PHP的主要不足体现在对各种数据库没有统一的接口标准,它对于每一种数据库几乎都采用不同的接口标准。没有大公司的支持,其推广受到一定限制。由于PHP的每一种扩充模块并不是完全由PHP本身来完成,需要许多外部的应用程序库,因此,运行环境安装相对复杂,
学习起来相对于ASP难度也要大一些
JSP概述
JSP的全称是JavaServerPages,它是太阳微系统公司(SunMicrosystemsInc)倡导,多家公司参与建立的一种动态网页技术。该技术的目的是整合已经存在的Java编程环境,产生一个全新的网络程序设计语言。
JSP的优缺点
(1)JSP的优点
平台适应性广,几乎所有平台都支持JSP。编译后运行,运行效率高。统一的数据库接口标准JDBC(JavaDatabaseConnectivity)。
(2)JSP的缺点
开发运行环境相对于ASP来讲,要复杂一些。相对于ASP的VBScript脚本语言来讲,Java语言学习起来要困难一些。
什么是Web容器容器什么是
web容器是一种服务程序,就是为应用服务器组(如jsp,servlet等)提供一个运行环境,使JSP、servlet直接跟容器中的环境变量接口交互,不必关注其他系统问题。主要有web服务器来实现。例如:tomcat、WebLogic,WebSphere等。该容器提供的接口严格遵守
j2ee规范的webapplication标准。我们把遵循以上标准的web服务就叫做j2ee中的web容器。
Tomcat简介
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。因为Tomcat技术先进、性能稳定,而且
免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。目前最新版本是7.0
Tomcat服务器的下载及配置
Tomcat下载可以直接从Apache的网站直接下载Tomcat.进入Apache的网站首页后,从开源项目中找到Tomcat并单击,可以进入到Tomact的下载首页,选择需要的版本进行下载。
Tomcat安装
选择要安装的组件