servlet

项目ITP(五) spring4.0 整合 Quartz 实现任务调度

一个人想着一个人 提交于 2020-01-16 11:48:39
前言   系列文章: [传送门]   项目需求:     二维码推送到一体机上,给学生签到扫描用。然后需要的是 上课前20分钟 ,幸好在帮带我的学长做 p2p 的时候,接触过。自然 quartz 是首选。所以我就配置了下,搞了个小样例给大家。 正文   spring4.0 整合 Quartz 实现 任务调度 。这是期末项目的最后一篇,剩下到暑假吧。   Quartz 介绍    Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs;    Quartz框架是一个全功能、开源的任务调度服务,可以集成几乎任何的java应用程序—从小的单片机系统到大型的电子商务系统

ssm框架的整合(spring+ springMVC+MyBatis)

不羁岁月 提交于 2020-01-16 08:50:34
SSM框架整合 1.搭建环境 1.1 创建数据表 使用的是MySQL数据库,创建数据库名为ssm,再创建一张名为account的表。 CREATE DATABASE ssm; USE ssm; CREATE TABLE account( id INT PRIMARY KEY auto_increment, NAME VARCHAR(20), money DOUBLE ); 1.2 创建项目 本项目使用的是编写工具为IDEA,基于maven的WEB项目,首先新建项目new Project,如下图; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SP4JsZQt-1579081351866)(C:\Users\yulu\Desktop\临时\img_1.png)] 然后选择Next,界面如下,填写项目有关信息; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hN4kd2I9-1579081351867)(C:\Users\yulu\Desktop\临时\img_2.jpg)] 然后选择Next,界面如下,选择对应的maven版本; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n0TSHUre-1579081351867)(C:\Users\yulu\Desktop\临时\img_3.png

SpringMVC 入门

本秂侑毒 提交于 2020-01-16 05:35:29
MVC 简介 1、MVC 是一种架构模式 程序分层,分工合作,既相互独立,又协同工作,分为三层:模型层、视图层和控制层 2、MVC 是一种思考方式 View:视图层,为用户提供UI,重点关注数据的呈现,为用户提供界面 Model:模型层,业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合 Controller:控制层,调用业务逻辑产生合适的数据(Model),传递数据给视图用于呈现 MVC 设计模式在 B/S 下的应用: ①:浏览器发送请求到控制器(这里要知道控制器的作用) ②:控制器不能处理请求必须交给模型层来处理接着去访问数据库 ③:模型层将处理好的结果返回给控制层 ④:控制层将逻辑视图响应给浏览器(浏览器显示的是渲染过的视图) MVC 本质:MVC 的核心思想是业务数据抽取同业务数据呈现相分离;分离有利于程序简化,方便编程 前端控制器模式 前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。 前端控制器(Front Controller)- 处理应用程序所有类型请求的单个处理程序,应用程序可以是基于 web 的应用程序,也可以是基于桌面的应用程序。 调度器(Dispatcher) -

SpringMVC_入门项目

試著忘記壹切 提交于 2020-01-16 03:16:01
本项目是SpringMVC的入门项目,用于演示SpringMVC的项目配置、各层结构,功能较简单 一、Eclipse中创建maven项目 二、pom.xml添加依赖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 < dependency > < groupId >javax.servlet</ groupId > < artifactId >javax.servlet-api</ artifactId > < version >3.1.0</ version > </ dependency > < dependency > < groupId >javax.servlet.jsp</ groupId > < artifactId >jsp-api</ artifactId > < version >2.2</ version > </ dependency > <!--① 依赖的Spring模块类库 --> < dependency > < groupId >org.springframework</ groupId > < artifactId >spring-context</ artifactId > < version >3.1.1.RELEASE

Servlet传JSON格式数据到前台alert显示中文乱码

两盒软妹~` 提交于 2020-01-16 03:02:40
错误 中文显示乱码问号。 错误代码 // 设置请求的编码格式 req.setCharacterEncoding("UTF-8"); // 设置响应的编码格式 resp.setContentType("UTF-8"); 原因 返回的数据是json格式的数据。 解决 设置响应数据的内容类型。 正确代码 // 设置请求的编码格式 req.setCharacterEncoding("UTF-8"); // 设置响应的编码格式 resp.setContentType("application/json; charset=utf-8"); 来源: CSDN 作者: 二木成林 链接: https://blog.csdn.net/cnds123321/article/details/103994991

SpringMVC用注解写第一个程序HelloSpringMVC

十年热恋 提交于 2020-01-16 02:57:46
比起刚刚用xml配置开发的 第一个程序HelloSpringMVC 简单多了,当然在实际开发中也是用注解开发的,这里还是先给出一个HelloController,但是这里不用实现Controller接口了,而是用注解搞定 package com.zhiying.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloController { @RequestMapping("/hh") public String Hello(Model model) { model.addAttribute("msg", "Hello SpringMVC"); //被试图解析器处理,拼接成/WEB-INF/jsp/hello.jsp return "hello"; } } 接下来是要跳转的jsp页面了 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title

Spring基于注解使用filter,servlet,listener,interceptor

我是研究僧i 提交于 2020-01-16 02:39:01
在SpringBootApplication上使用@ServletComponentScan注解后, Servlet、Filter、Listener可以直接通过@WebServlet、@WebFilter、@WebListener注解自动注册,无需其他代码。 过滤器 默认使用的4个 在启动打印出来的日志里有: Filter 'requestContextFilter' configured for use Filter 'hiddenHttpMethodFilter' configured for use Filter 'characterEncodingFilter' configured for use Filter 'formContentFilter' configured for use 优先级 低位值意味着更高的优先级。自定义Filter,避免和默认的Filter优先级一样,不然会冲突。 作用(使用场景) 比如用户验证。 如果涉及页面跳转,filter就不适合 前后端分离的情况。 实例 启动类 加上 注解 @ServletComponentScan 自定义的filter import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http

SpringMVC中RestFul风格

落花浮王杯 提交于 2020-01-15 20:09:39
先说一下什么是RestFul风格,以一个链接为例子,如果我们访问一个网页,想要给a和b传参数,传统的方式是?a=1&b=2,而RestFul就是改变了传统的方式,用/a/1/2的形式,达到了简洁、安全、高效(支持缓存)。 这里我们以一个简单的SpringMVC例子来进行演示,首先我们写一个 Controller控制器(核心) package com.zhiying.controller4; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class ControllerTest4 { @RequestMapping("/add/{a}/{b}") public String test1(@PathVariable int a, @PathVariable int b, Model model) { int result = a + b; model.addAttribute(

SpringMVC写第一个程序HelloSpringMVC

不想你离开。 提交于 2020-01-15 14:53:02
SpringMVC也就是把我们之前的MVC架构用Spring封装了一下,其核心在Controller,首先我们实现springframework提供的Controller接口写一个HelloController类,重写handleRequest方法,也就是处理请求的意思,里面有两个参数,分别是request和response,其实其本质还是Servlet,只是进行了封装 这是目录结构 首先导入pom.xml依赖jar包和写一个HelloController类 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.0.RELEASE</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency>

SpringMVC favicon.ico 配置

主宰稳场 提交于 2020-01-15 12:18:24
请求地址如下: http://localhost:2323/favicon.ico 配置: web.xml <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.ico</url-pattern> </servlet-mapping> spring-mvc.xml(并非必须放入static目录下,该位置自定义,根据location查找) <mvc:resources mapping="/favicon.ico" location="static/"/> 在static目录下放入ico 来源: https://www.cnblogs.com/hfultrastrong/p/12195565.html