今天是学习javaweb的第一天,主要学习了系统架构的相关知识和原理,下载了web服务器软件:Tomcat,并对其进行了配置。
包括:C/S架构 和 B/S架构。
Client / Server(客户端 / 服务器),特点:需要安装特定的客户端软件。
优点:
缺点:
B/S(Browser / Server,浏览器 / 服务器),实际上B/S结构的系统还是一个C/S,只不过这个C比较特殊,这个Client是一个固定不变的浏览器软件。
优点:
缺点:
WEB系统的通信原理:
WEB服务器软件有:
Tomcat(WEB服务器)
jetty(WEB服务器)
JBOSS(应用服务器)
WebLogic(应用服务器)
WebSphere(应用服务器)
应用服务器和WEB服务器的关系:
应用服务器实现了JavaEE的所有规范。(JavaEE有13个不同的规范。)
WEB服务器只实现了JavaEE中的Servlet + JSP两个核心的规范。
应用服务器是包含WEB服务器的。
Tomcat安装与配置:
直接去官网下载Tomcat即可,我这里下载的是10.0.12版本。由于Tomcat是用java语言写的,想运行起来必须有java的运行环境。这里的配置步骤为:
![]()
最后在cmd控制台输入命令:startup,即可启动Tomcat服务器。然后在浏览器中输入网址:http://localhost:8080/ ,如果出现了以下页面,则说明服务器启动成功了。

最后输入命令:shutdown.bat 退出服务器。

bin : 这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。
conf: 这个目录是Tomcat服务器的配置文件存放目录。(server.xml文件中可以配置端口号,默认Tomcat端口是8080)
lib :这个目录是Tomcat服务器的核心程序目录,因为Tomcat服务器是Java语言编写的,这里的jar包里面都是class文件。
logs: Tomcat服务器的日志目录,Tomcat服务器启动等信息都会在这个目录下生成日志文件。
temp:Tomcat服务器的临时目录。存储临时文件。
webapps:这个目录当中就是用来存放大量的webapp(web application:web应用)
work:这个目录是用来存放JSP文件翻译之后的java文件以及编译之后的class文件。
接下来使用Tomcat服务器实现一个简单的web应用。
第一步:找到CATALINA_HOME\webapps目录
因为所有的webapp要放到webapps目录下。(这是Tomcat服务器的要求。如果不放到这里,Tomcat服务器找不到你的应用。)
第二步:在CATALINA_HOME\webapps目录下新建一个子目录,起名:oa
这个目录名oa就是你这个webapp的名字。
第三步:在oa目录下新建资源文件,例如:index.html
随便编写一点index.html文件的内容,如:
- html>
- <html>
- <head>
- <title>index pagetitle>
- head>
- <body>
- <h1>I'm Michael Jay!main>h1>
- body>
- html>
第四步:启动Tomcat服务器
第五步:打开浏览器,在浏览器地址栏上输入URL:http://localhost:8080/oa/index.html ,如果出现以下页面,则表示成功了。
