海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020Javaweb教程:Servlet以及开发工具集成Tomcat

未分类
2020-10-20 15:26:02
1822677238@qq.com

手机扫码查看

2020Javaweb教程:Servlet以及开发工具集成Tomcat

2020Javaweb教程:Servlet

概念:

1.Servlet是服务器端的一段程序(代码、功能实现),可交互式的处理客户端发送到服务器的请求,并完成操作响应。
2.动态网页技术
3.JavaWeb程序开发的基础,JavaEE规范(一套接口)的一个组成部分。 //由服务器厂商实现

servlet核心作用:

1.接收客户端请求,完成操作任务
2.动态生成网页(页面数据可变)
3.将包含操作结果的动态网页响应给客户端

servlet开发步骤:

1.搭建开发环境:创建目录结构,将servlet相关的jar包(Tomcat完整路径\lib\servlet-api.jar)配置到classpath中。
2.实现javas.servlet.Servlet接口,覆盖5个主要方法

//Servlet核心五个内容
import javax.servlet.Servlet;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;

import javax.servlet.IOException;

public class MyServlet implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
//初始化servlet
}

@Override
public ServletConfig getServletConfig() {
//获得servlet配置信息
return null;
}

@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
//提供服务
}

@Override
public String getServletInfo() {
//获得servlet基本信息
return null;
}

@Override
public void destroy() {
//销毁servlet
}
}

3.在核心的service()方法中书写语句
4.将编译后的.class文件放置在WEB-INF/classes中
5.web.xml文件中添加配置信息(文件在其他项目复制)

注意:如果配置了环境变量,还是出现包的引用问题,可以使用以下方式:

不带包:

javac -classpath D:\apache-tomcat-7.0.42\lib\servlet-api.jar MyServlet.java。

在编译的时候,引用一下servlet-api的路径

带包:

javac -d . -classpath F:\tomcat\apache-tomcat-8.5.45\lib\servlet-api.jar MyServlet.java

 

eclipse开发工具集成Tomcat

1.打开eclipse的window–>Preferences–>Server

 

idea开发工具集成Tomcat

1.打开设置setting

2.选择build-execution  最长的英文

3.选择Tomcat安装目录

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注