servlet实操之项目构建基本流程

构建步骤

1、构建一个普通的maven项目,删掉里面的所有东西
2、pom是maven配置文件 dependencies 是用来添加依赖的
下面是servlet和jsp依赖

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>3.0-alpha-1</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.2.1-b03</version>
    </dependency>

3、父子工程理解:可以在主项目中建立多个module,创建子项目后,子项目也有会pom文件,子项目可以直接使用主项目中的pom依赖,父项目中会出现一个module,子项目中会出现一个parent
sun extends father 子项目可以直接使用主项目的jar包
4、将xml文件换成最新的

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
		 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_4_0.xsd"
		 version="4.0"
		 metadata-complete="true">
</web-app>`

5、构建子项目实现servlet接口 src/main/java/com.shiy.serv;et
直接继承 HttpServlet

`public abstract class HttpServlet extends GenericServlet implements 	Serializable`

HttpServlet继承了GenericServlet,实现了service方法,判断请求方式调用对应的方法
GenericServlet 实现了接口 servlet,并没有实现service方法
servlet接口包括如下方法

void init(ServletConfig var1) throws ServletException;
ServletConfig getServletConfig();
void service(ServletRequest var1, ServletResponse var2) throws ServletException, IOException;
String getServletInfo();
void destroy();

6、编写servlet映射
为什么需要映射,我们写的是java程序,但是要通过浏览器访问,而浏览器需要连接web服务器,所以需要在web服务中注册我们写的servlet,还需要给他一个访问的路径
7、注册servlet

<servlet>
    <servlet-name>名称</servlet-name>
	<servlet-class>映射位置</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>名称</servlet-name>
    <url-pattern>访问链接</url-pattern>
</servlet-mapping>

8、配置tomcat

posted @   Takiyo  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示