Tomcat 入门
Tomcat 是 Servlet 的容器
——佚名
- 初识 Tomcat
- 在 IDEA 中开发 Tomcat 项目
- Servlet
初识 Tomcat
就是下载了 Tomcat ,然后 start 一下,就可以访问 8080 端口。
这时,不考虑背后的逻辑,我们可以使用 Tomcat 编写简单的静态网页。
Maven, IDEA 和 Tomcat
在 IDEA 中新建一个Maven项目,套用 Apache 的 webapp 模板,然后可以打成 war 包。
参考: jar包和war包的介绍和区别
原来 Tomcat 可以自动识别 war 包,这样方便了我们的开发,不用在下载的 Tomcat 的文件目录中做开发。
Servlet
Servlet
只是一个接口而已,抽象类 GenericServlet
实现了这个接口
public interface Servlet { void init(ServletConfig var1) throws ServletException; ServletConfig getServletConfig(); void service(ServletRequest var1, ServletResponse var2) throws ServletException, IOException; String getServletInfo(); void destroy(); } public abstract class GenericServlet implements Servlet, ServletConfig, Serializable{} public abstract class HttpServlet extends GenericServlet{}
我们可以编写自己的 HttpServlet 子类,重写其中的 doGet
, doPut
, doPost
等方法,然后在Maven
中的 pom.xml
中,将自己编写的 Servlet 和 url 映射(Mapping)起来。
然后,添加 Tomcat ,配置路径,就能够在页面上看到我们的 Servlet 的效果了,详见HelloServlet-睿站-狂神说
关于 Tomcat 和 Vue 之间的思考
前端总是绕不开这几个要素:
- 路由:某个 url 请求到了哪个 html
- 交互逻辑:点击按钮,出发的一系列 http request
- 数据保存:比如社交网站在用户登录后要保存用户的用户名等数据
路由,在 Vue 中有 router,在 Tomcat 中用 .xml
交互逻辑,在Vue中有 js/ts,在 Tomcat 中用 jsp
如果您有任何关于文章的建议,欢迎评论或在 GitHub 提 PR
作者:dutrmp19
本文为作者原创,转载请在 文章开头 注明出处:https://www.cnblogs.com/dutrmp19/p/15969951.html
遵循 CC 4.0 BY-SA 版权协议
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)