servlet的注解开发
如果有很多servlet要配置,那么配置文件将会非常的杂乱,为了解决这一问题,servlet3.0中可以使用注解进行配置。
Servlet3.0:
好处:支持注解配置。可以不需要web.xml
注解开发步骤
- 创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml
2. 定义一个类,实现Servlet接口
3. 复写方法
4. 在类上使用@WebServlet注解,进行配置、
@WebServlet(“资源路径”)
package com.yuanxinyi.servlet;import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import java.io.IOException;@WebServlet("/demo2")
public class ServletDemo implements Servlet {@Overridepublic void init(ServletConfig servletConfig) throws ServletException {}@Overridepublic ServletConfig getServletConfig() {return null;}@Overridepublic void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {System.out.println("service...");}@Overridepublic String getServletInfo() {return null;}@Overridepublic void destroy() {}
}
别忘记编辑tomcat服务器的配置
启动servlet,运行成功!
IDEA与tomcat的相关配置
IDEA会为每一个tomcat部署的项目单独建立一份配置文件
工作空间项目 和 tomcat部署的web项目
tomcat真正访问的是“tomcat部署的web项目”,“tomcat部署的web项目"对应着"工作空间项目” 的web目录下的所有资源,WEB-INF目录下的资源不能被浏览器直接访问。断点调试:使用"小虫子"启动 dubug 启动
servlet的注解开发相关推荐
- 使用注解开发SpringMVC详细配置教程
目录 1.使用注解开发SpringMVC 1.新建一个普通的maven项目,添加web支持 2.在pom.xml中导入相关依赖 3.配置web.xml 4.编写SpringMVC配置文件 1. 自动扫 ...
- 【Spring Web MVC】Spring Web MVC 注解开发环境搭建
为什么80%的码农都做不了架构师?>>> 1.创建maven项目 创建一个名为:springwebmvc-first的maven项目 2.添加依赖包 要使用springWebM ...
- SpringMVC学习03之使用注解开发SpringMVC
复习 Spring MVC的特点: 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful.数据验证.格式化.本地化.主题等 简 ...
- springmvc教程--注解开发基础详解
springmvc教程系列 springmvc史上最好教程(2) springmvc史上最好教程(1) 一. 注解开发-基础 1.1 需求 使用springmvc+mybatis架构实现商品信息维护. ...
- 二、Java框架之Spring注解开发
文章目录 1. IOC/DI注解开发 1.1 Component注解 @Component @Controller @Service @Repository 1.2 纯注解开发模式 1.3 注解开发b ...
- Java自定义注解开发
目录 一.JAVA注解 1.java注解的定义 2.java注解的分类 2.1 JDK基本注解 2.2 JDK元注解 2.3 自定义注解 3.注解分类 3.1标记Annotation: 3.2 元数据 ...
- JavaSSM笔记(一)Spring基础(JavaBean)(IoC理论)(AOP)(使用注解开发)
在JavaWeb阶段,我们已经学习了如何使用Java进行Web应用程序开发,我们现在已经具有搭建Web网站的能力,但是,我们在开发的过程中,发现存在诸多的不便,在最后的图书管理系统编程实战中,我们发现 ...
- 尚硅谷Spring注解开发学习笔记
文章目录 前言 1.课程安排 1.1.容器 1.2.扩展原理 1.3.Web 2.配置文件开发 2.1.导入Spring-context依赖包 2.2.编写Spring配置文件 2.3.编写Perso ...
- mybatis使用注解开发
mybatis使用注解开发 面向接口编程 在之前我们是通过面向对象编程,但是在真正开发的时候我们会选择面向接口编程. 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的 ...
最新文章
- 注意!你的 Navicat 可能被投毒了...
- 人工智能在电力系统的应用(PPT)
- java主线程控制子线程_CountDownLatch控制主线程等子线程执行完--Java多线程
- acrgis api for javaScript中的FeatureLayer查询
- 基于VHDL超声波测距实验
- 回调函数总结(个人见解)
- Android之自定义控件深入
- php mysql博客构架_微博项目总结数据表
- python socket 游戏_python socket模拟游戏开服
- Vue.js学习总结(2)——Vue.js2.X + ElementUI开发环境搭建
- 中国现代远程与继续教育网 统考 大学英语(B)考试大纲
- CRDE产品丨国产热仿真软件Simetherm登陆CRDE企业标准版
- iPhoneSE成为比拼的武器,天猫以更凶猛补贴反击拼多多
- 什么是DNS域名解析
- 关于iOS的自动弹出键盘问题
- 爬虫项目:scrapy爬取昵图网全站图片
- 计算机英语教学设计反思,小学五年级英语教学设计与反思
- oracle lag over 用法,lag()使用方法
- phpstorm使用总结
- 针对传感网的数据管理系统结构有_2016年《物联网技术与应用》试题标准答案-扬州市专业技术人员继续教育网考试(2)...