Web其实就是一个网页;它也是分为静态Web和动态Web,而在Java中把动态Web资源开发的技术称为JavaWeb;
- 静态Web就是指从网页中获取的数据始终不变,例如HTML;
- 动态Web是指能够从服务器端动态的获取数据的网页,例如 JSP、Servlet ;
Web的发展
-
静态Web
静态Web中服务端直接从客户端读取数据(就是客户端向服务端发送请求后,服务器向客户端发送一个响应而结束),它的缺点就是:网页中的内容无法更新;
-
动态Web
动态Web可以从服务器获取数据,而且还可以连接数据库,网页中的资源可以随时的更新变换,他的优点为:
- 可以真正的实现用户交互;
- 用户可以从服务端获取到自己的独立空间;
- 增强用户的体验性;
Web服务器:
-
-
Tomcat (性能优良,非常的小,他是符合Web服务器最小的服务器,Apache)
-
WebLogic
-
WebShare
搭建JavaWeb开发环境
在Java中经常需要搭建环境,但是为什么要搭建JavaWeb环境呢?其实也是一样的,因为不管是哪个网页资源,要想被计算机访问就必须要有一个与之相对应网络通信程序;
安装Tomcat服务器
- 下载Tomcat :
- 找到download;
- 在download下面找到下载的版本和相对应的包;
- 下载完成后减压,减压完后会得到一些目录;
- 在 bin 目录下找到 startup.bat 双击就可以启动Tomcat;
- 要关闭Tomcat 在bin目录下找到 shutdown.bat 可以用来关闭;
如果出现如上图所示表明Tomcat已经启动成功;但是在启动中还有可能出现一些问题:
1.在启动后出现乱码问题
1. 在安装目录中找到 conf 目录;
2.点击进入找到 logging.properties;
3.用记事本打开 logging.properties 将java.util.logging.ConsoleHandler.encoding = UTF-8改为 java.util.logging.ConsoleHandler.encoding =GBK;
4.保存,重新启动Tomcat;
2.在启动Tomcat是出现闪退问题(可能是java的路径配置不同导致)
1.找到 bin目录,打开找到 catalina.bat;
2.用记事本打开,加入java的安装路径;
3.保存,重新启动Tomcat;
Tomcat 端口配置
在conf/server.xml配置文件配置了我们服务器相关一些服务,我们可以修改其内容,改变tomcat运行的端口号
如果将8080端口改为8081端口,在访问网页时就会改变
使用IDE搭建Web环境
- 打开IDE,创建Web项目
- 选择Web Application
3.编辑项目名
4.
5.配置Tomcat服务器
6.
7.点击 + /TomcatServer/Local
8.
9.或者点击Deployment,点击 + 号也可以创建;
10.点击即可运行
11.如果运行网页如下图所示,即表明配置成功;