JavaWeb学习(servlet和tomcat入门)

先了解几个基础概念,这里就简单说明一下

http协议的概念和特点

规范浏览器和服务器数据交互的格式

http协议的交互流程和请求格式
  1. 客户端和服务器建立连接
  2. 客户端发送请求数据到服务器(http协议)
  3. 服务器接受requets,进行处理,返回response到客户端(http协议)
  4. 关闭连接(http1.1后不会立即关闭)
  5. http协议请求格式(浏览器F12)
tomcat服务器介绍和使用

解决: 用代码写一个容器(对象),该容器可以根据用户的请求来启动并运行我们编写的数据逻辑代码
实现: 服务器(例如tomcat)
解释: 服务器就是代码编写的一个可以根据用户需求实时调用执行对应的逻辑代码的一个容器。我们只需要在操作系统上安装一个服务器,并把我们事先写好的逻辑代码根据规则放在服务器的指定为位置,启动服务器,那么服务器就会自动的根据接受到的请求调用执行我们写的逻辑代码
下载去官网(不必下最新版本),安装很简单
JavaWeb学习(servlet和tomcat入门)
使用方法:bin里面启动startup.bat

安装使用遇见问题就百度!!

新建一个web项目并运行:使用eclipse新建一个web项目,记得自动配置好xml和index.jsp
工作目录如下
JavaWeb学习(servlet和tomcat入门)
JavaWeb学习(servlet和tomcat入门)

是可以webcontent下面可以直接放html,jsp等静态文件
JavaWeb学习(servlet和tomcat入门)
servlet的运行流程:tomcat只能识别servlet接口,所以要继承httpservlet(已经实现了底层接口)
web.xml配置: 现在可以用注解了,所以不用配置xml文件也可以
(为什么要配置servlet,因为tomcat先找web.xml文件,然后从xml文件里面可以找到所写的servlet,然后就可以运行java代码了)
JavaWeb学习(servlet和tomcat入门)

用注解的方式即可,下面这种了解就好
JavaWeb学习(servlet和tomcat入门)