- Servlet:为WebAPP服务,平台给店家的一些工具
在这之前需要了解maven的相关知识和tomcat的相关知识,maven是一个构建工具,相当一个应用商店,对jar包做相应的打包,发布管理和依赖管理
有关maven的相关知识
maven项目目录说明 maven生命周期
有关Tomcat的相关知识
什么是tomcat
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。
tomcat如何安装首先进入Tomcat官网下载tomcat
注意:在解压的时候路径不能有中文,否则会出现错误
tomcat目录说明如果tomcat运行失败?
1.查看本机的Java环境是否安装成功
2.Tomcat目录有多余,把多余的文件放到其他位置
3.端口如果被占用,Tomcat默认的端口有两个(8080/8005)。
Tomcat在操作系统和网络协议栈中的位置
Tomcat 实现的主要是 HTTP 协议,也就是应用层,同时在操作系统的视角里,是属于用户态程序。我们自己的实现是在 Tomcat 基础上运行的。
创建一个servlet
servlet其实就是一组Java类和一组API,其实也就是添加一个servletjar包
首先在找到在中央仓库里面扎到servlet
至于选择哪个版本,这个取决于Tomcat,此时打开Tomcat官网
此时会找到Tomcat8.5对应的servlet版本为3.1
此时下载servlet的版本3.1,然后将jar包添加到pom.xml里面
配置web.xml这里无需记忆servlet具体的xml是什么内容,只需要对固定的xml记录起来,然后使用的时候稍作修改即可
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version=“3.1” metadata-complete=“true”> 写具体的servlet项目 import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; //首先,创建的servlet都必须实现HttpServlet public class helloServlet extends HttpServlet { //然后重写doGet和doPost请求 @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置相应response header编码格式 resp.setCharacterEncoding(“utf-8”); //设置响应类型,这里表示将会响应一个html页面 resp.setContentType(“text/html”); //进行body的输出 //首先需要一个输出流 PrintWriter writer = resp.getWriter(); writer.println(“ } @Override protected void doPost(HttpServletRequest req, HttpSe rvletResponse resp) throws ServletException, IOException { this.doGet(req,resp); } }【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取



