00:01
刚才我们说了啊,这个。Web服务器和服务端的服务,服务器端的这个程序,这两者之间要实现通讯需要通过协议,而协议是一套接口。它是一条接口,那谁实现了一条接口呢?注意web服务器实现。Web服务器实现了solid这套接口,这套规范。那么对于service协议或者说Java协议。它的实现。这个服务器啊,对他的对这个协议的实现,这种服务器很多。比如说。Oracle web logic。这个。服务器。IBM的web sphere这个服务器,你看这俩我这写了需要购买,这是需要付费的啊。
01:00
还有redhat红帽公司的j boss。这也是服务器啊。呃,这些服务器都实现了Java意义规范,不过有1.jboss啊,它不是完全Java意规范的实现,它不支持什么。Solid和GSP规范。不支持GSP和规范啊,这你就注意,但是它也是免费的。这些都成为重量级服务器。所谓重量级服务器,就是对Java意义规范的实现。而阿帕奇的tomcat。它是加规范里边的三列GP规范的实现。你注意,它仅仅实现了和GP这种规范。没有大面积实现加规范。所以。我们称他们开的是一个轻量级的服务器。
02:01
另外很重要一点。他们开的是开源的,是免费的。所谓开源的就是你可以下载到它的源代码,然后可以修改它的源码,而且是免费的。我们一会儿就来下载。我们在后边儿。学Java web编程用的就是他们开的服务器。这对于他们开的服务器的一些叫法啊,你需要注意,我们有时候也称web服务器,Web容器也称subject容器,但对于tomcat,你绝对不能称其为Java e容器,因为。它不是重量级服务器,它仅仅是solid GSP规范的实现者,而不是Java e规范的实验者,所以它不能叫Java容器。你看这我们简单先介绍一下。他们的服务器,然后我们就来说它的下载从哪下,当然是官网啊,那我们就直接打开来下了。
03:10
官网。是阿帕奇。A patch。耳机。诶,这是阿帕奇的官网。打开以后在最后边啊,这有个什么a patch project list,阿帕奇。项目列表。你看它是按字母序排的,我们找谁tomcat t呀,是不是T在这儿呢,对不对,T开头的。逃不开的。好,我们看一下tomcat阿PA tomcat它的介绍,他说啊,The a patch tomcat。这个软件,这是个软件对吧,Open source。
04:02
开源open source,开源implement implementation是一个开源的实现,什么东西的实现?Of the Java solve实现了吧?Java server pages,这是GSP。Java expression language Java EL表达式。Java web technologies,这是Java web技术。哎,他是这些东西的什么开源的实现。The Java Java server pages Java Java expression language and Java web so specifications。
05:01
Ah。Developed under the,诶,它被开发这些东西啊,被开发。基于什么?Under the?Java community。Process。Community process什么意思?这个注意这是个机构打开。大家看这是这个机构的官网。他是干嘛的,诶,我给这儿给大家介绍了一下,他GCP,这就是GCP。Java community process Java审核社区。它是一个开放的国际组织,主要负责规范、监督Java的发展。其他个人、企业、机构等制定的Java规范必须通过GCP审核以后才可被认定为Java规范。就是你不能说你制定了一个东西,那就是Java规范。
06:09
必须要经过GCP的审核。然后才能称其为规范。GCP的创始者谁呀?三。是散公司啊。这是它官网,我们刚才已经打开看了,诶这个大家啊,这个GCP你应该了解,应该了解一下啊好,我们继续来看,我们要下载啊。现在谁呢,Download?现在最高版本是九,那我们就用九,他们开的九。大家看这是。要下载的内容。靠核心吓谁呢?你看一下这是Windows的32位的,这是64位的,你根据你自己的系统来下,那我现在用的是WIN1064位,所以我就下它点。
07:13
我这儿啊。用的是迅雷,用的是迅雷,我这儿不下了。这个就不下了啊。啊。我已经下好了。那么再看它,这是什么?源码。一定要把源码下了,因为我们后边要连源码的。那这两个选谁都行。这是两种不同的压缩格式,下课的内容是一样的啊,就是Z压缩啊,这是GZ tr.GZ压缩,用谁都行啊,好了就直接下载就可以了。这是什么鬼呀啊?
08:04
好,我们不管它了。啊,我这已经下好了啊。大家看在哪儿呢?兔子。汤开了,酒。这两个这是源码。这是我们那个Tom cat。OK,下载完毕以后,紧接着我们来看安装与目录结构。安装很简单啊,只需要解压。我们放哪儿就放这儿吧,就放这儿啊。直接拖出来。OK了。
09:00
这就这就是了,我把这个名字改一下啊,太长了。我这叫Tom cat。这样吧,他们开的酒就叫这个名了。打开。看这个目录结构。这目录结构啊。并。并目录二进制binary,它里边放的都是命令。这里边儿放的是命令。一会儿我们会看这个命令啊,Config config,这不是配置嘛,这边放的都是配置文件。那配置文件我们肯定一会儿要看的啊,很重要。来吧,这是他用到的夹包,都在这儿放着呢。这个lab里边内容是将来你发布到这个服务器以后的所有的应用都可以共享的。
10:02
日志不用多说了。Temp临时文件叫临时目录啊。Web apps,诶,这个是我们的web应用所要存放的目录。Work,将来我们学习JSPJSP文件,它要。会被转变成点Java,然后再被编译为点class,那么点Java JS变成的点Java和点class都在这个里边放着呢。OK了。这目录我们先简单介绍到这里。
我来说两句