WEB开发入门

Web开发的相关知识

Web,它用于表示Internet主机上供应访问的资源。

Internet上供外界访问的web资源分为:

静态web资源(如html页面),指web页面中供人们浏览的数据始终是不变。

动态web资源,指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

静态web资源开发技术:Html

常用动态web资源开发技术:JSP/Servlet、ASP、PHP等。

Web服务器

Web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。                             

常见的web服务器

WebLogic是BEA公司的产品,最广泛的Web服务器。主要用于大型项目。

WebSphere是IBM公司的产品,也是常用web服务器之一。

在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的web服务器:Tomcat,该服务器支持全部JSP以及Servlet规范。在我们学习中,主要使用Tomcat。

JAVA_HOME环境变量

在Windows中设置JAVA_HOME环境变量。只要在setclasspath.bat批处理文件第一次使用JAVA_HOME环境变量之前的任何地方,将JAVA_HOME环境变量设置为JDK的主目录,就可以使用startup文件启动Tomcat了。

Tomcat目录结构

Bin-è 存放启动和关闭TomCatalogue的脚本文件。

Confè 存放Tomcat服务器的各种配置文件。

Libè 存放Tomcat服务器的支撑jar包。

Logsè 存放Tomcat的日志文件

Tempè 存放Tomcat运行时产生的临时文件

Webappsè web应用所在目录,即供外界访问的web资源的存放目录

Workè Tomcat的工作目录

WEB应用程序

Web应用程序指供浏览器访问的程序,通常也简称为web应用。

一个web应用由多个静态web资源和动态web资源组成,如:

Html、css、js文件。

Jsp文件、java程序、支持jar包。

配置文件等等……

组成web应用的这些文件通常使用一个目录组织,这个目录称为web应用所在目录。

Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射。

 

虚拟目录的影射方式

虚拟目录的映射有三种方式:

1、在server.xml文件的host元素中配置,如:

<Host name=”localhost”appBase =”webapps”

unpackWARs=”true” autoDeploy=”true”

xmlValidation=”false” xmlNamespaceAware=”false”>

      <Context path=”/csdn” docBase=”c:\app”/>

</Host>

其中csdn 为虚拟目录名称,C:\app为应用所在目录

注:一个Context即代表一个web应用,context元素在配置文件中除用于映射虚拟目录外,它还用于为web应用配置一些资源,例如:配置web应用使用的数据库连接池,javamailsession等。

2、在Tomcat6中,不在建议在server.xml文件中配置context元素,在细节查看tomcat服务器关于context元素。

3、让tomcat自动映射:tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚拟目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值