JavaWeb学习——WEB基础、Tomcat服务器学习
1.简单了解Web
在我们学过Html、CSS、JavaScript、MySQL、JDBC之后为我们已经具备Web学习的能力的,在学习Web之前我们先要了解什么是Web。
- WEB概念:简单来说就是网页的意思,就是我们平常上网站所看到的页面。我们也会把WEB分为静态WEB资源和动态WEB资源:
- 静态WEB:就是说我们看到的网页是不变的,和后台无法交互的页面。静态WEB开发我们常用的开发技术是HTML
- 缺点:网页内容无法更新
- 动态WEB:指的是页面中的数据是由程序从后台拿过去的,数据可变。像我们平时访问的淘宝页面,每个用户看到的页面都是不相同的。动态WEB我们常用的开发技术如:JSP、Servlet、PHP等,我们把动态WEB开发技术成为JavaWeb。当然我们要学习动态WEB开发首先要了解静态WEB开发技术。
- 优点:可以实现真正的用户交互,保证了每个用户在服务端都有自己的空间,增强了用户体验
- 静态WEB:就是说我们看到的网页是不变的,和后台无法交互的页面。静态WEB开发我们常用的开发技术是HTML
2.WEB服务器Tomcat
-
什么是WEB服务器?
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
-
目前最主流的三个Web服务器是Apache、 Nginx 、IIS。
-
为什么要学Tomcat:
- ①开源免费
- ②小巧
- ③Tomcat是用Java编写的
-
安装Tomcat
-
①下载Tomcat:http://tomcat.apache.org/
-
找到官网页面Download
-
选择64位windows系统版本下载
-
解压下载好的压缩包
-
解压后的目录结构
-
-
启动/关闭Tomcat
- 访问Tomcat:通过网页地址localhost:8080访问
- 访问Tomcat:通过网页地址localhost:8080访问
-
Tomcat常见问题
-
启动乱码问题
在Tomcat目录下的conf/logging.properties中增加了一句java.util.logging.ConsoleHandler.encoding = UTF-8
-
必须要配置JAVA_HOME环境变量
-
闪退问题
打开bin目录下的catalina.bat,增加一个jdk和jre的目录配置:
set JAVA_HOME= jdk安装目录 set JRE_HOME= jre安装目录
-
-
3.使用IDEA搭建WEB开发环境
- ①打开IDEA,创建一个WEB项目
- ②配置Tomcat
- ③点击启动
localhost:8080/项目名访问项目主页index.jsp