SpringMvc
文章平均质量分 70
SSM_springmvc
小墨Sang
这个作者很懒,什么都没留下…
展开
-
SpringMVC-01-MVC架构
1.1、概念 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。不同的MVC存在差异。 Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据原创 2022-03-15 21:50:26 · 121 阅读 · 0 评论 -
SpringMVC-02-SpringMVC
2.1、概述 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 Spring MVC的特点: 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化、主题等 简洁灵活 2.2、中心控制器 Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。原创 2022-03-15 21:53:01 · 167 阅读 · 0 评论 -
SpringMVC-03-SpringMVC程序
3.1、步骤 配置web.xml,注册DisPatcherServlet <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="https://jakarta.ee/xml/ns/jakartaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta....原创 2022-03-15 21:59:26 · 428 阅读 · 0 评论 -
SpringMVC-04-RestFul风格
4.1、概念 RestFul是一个资源定位及资源操作的一种风格 可以使设计的软件更加简洁,更有层次,更易于 4.2、功能 互联网所有的事物都可以抽象为资源 POST、GET、DELETE、PUT,可以对资源进行操作 分别代表 添加、查询、删除、修改 4.3、方式对比 传统方式:通过不同的参数实现不同的效果 对于一般的form表单,不同的请求就要提交到不同的action queryitem.jsp?id=1 //查询 GET additem.jsp //新增..原创 2022-03-15 22:03:12 · 229 阅读 · 0 评论 -
SpringMVC-05-数据处理及结果跳转
5.1、结果跳转 SpringAPI 在Spring之前,我们使用的Servlet方法中的跳转时通过req与resq参数来实现的, 在ServletAPI中,不需要使用视图解析器 通过resp进行输出,实现重定向,转发等功能 当我们不用视图解析器时,使用resp是可以实现视图跳转的 @Controller public class ModelTest1 { @RequestMapping("/m1/t1") public void test1(HttpServle...原创 2022-03-15 22:08:31 · 203 阅读 · 0 评论 -
SpringMVC-06-JSON
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式 简洁和清晰的层次结构 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率 JS中一切皆为对象,任何JS支持的类型都可以用JSON来表示 格式: 对象使用{} 数组使用[] 所有的键值对都用 key:value var person={ name:'mosang', age:20, sex...原创 2022-03-15 22:13:32 · 485 阅读 · 0 评论 -
SpringMVC-07-SSM架构整合
搭建环境 这里我们以一个图书管理系统为例,创建一个图书数据库 CREATE DATABASE ssmbuild; USE ssmbuild; CREATE TABLE `books`( `bookID` INT NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VARCHAR(100) NOT NULL COMMENT '书名', `bookCounts` INT NOT NULL COMMENT '数量', `detail` VAR...原创 2022-03-17 08:04:25 · 277 阅读 · 1 评论 -
SpringMVC-08-SSM框架增删改查
编写controller层 controller层主要功能就是调用业务层 @Controller @RequestMapping("/book") public class BookController { //controller 调业务 @Autowired @Qualifier("BookServiceImpl") } 8.1、查询 @RequestMapping("query") public String query(Model model){...原创 2022-03-17 08:09:21 · 1184 阅读 · 0 评论