基于Tomcat, Servlet, JSP的简单作业管理系统
目录
前言
本文主要介绍一个超级简单的作业管理系统的实现。这是我JavaEE课程的第一次作业,因为并没有Web的基础,所以网页设计十分简陋,程序设计也存在着很多不足之处,欢迎大家讨论指正。代码地址见文章末尾。
2020年3月25日更新
目前已经改造成了Maven项目,并且使用了HikariCP数据库连接池。新版项目详情见代码仓库的2.x分支。
2020年3月26日更新
使用Spring MVC架构。新版项目详情见代码仓库的3.x分支。
2020年4月8日更新
引入Spring IoC。新版项目详情见代码仓库的4.x分支。
2020年4月16日更新
引入切面,并手动进行事务管理。详情见代码仓库的5.x分支。
2020年5月15日更新
引入MyBatis。详情见代码仓库的6.x分支。
2020年6月19日更新
经过一学期的学习,我基于Vue和SpringBoot重写了一个前后端分离的简单的作业管理系统,详情见JavaEE 笔记03:基于Vue,SpringBoot的前后端分离的简单作业管理系统
知识基础
什么是Servlet
Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
Servlet本身是一个接口,其中定义了5个方法,前3个与Servlet的生命周期相关。
void init(ServletConfig config) throws ServletException
void service(ServletRequest req, ServletResponse resp) throws ServletException, IOException
void destory()
String getServletInfo()
ServletConfig