当前位置: 首页 > news >正文

SpringMVC详解

一:Maven

        1.1 概述

                        

                        (1)项目结构

                                所有IDE使用Maven创建的项目结构完全一样,maven项目可通用

                                

                        (2)构建流程(编译、测试、打包、发布)

                                

                        (3)依赖管理

                                        定义:管理项目所依赖的第三方资源(jar包、插件....)

                                                   Maven使用标准坐标来管理各种依赖,只需要简单的配置就可以完成依赖管理

                                        例如写了jdbc操作mysql数据库的代码,不能直接运行,而要在项目中导入jar包

                        使用前                                                            使用后

                               

二:Mybatis

        2.1 Mybatis简介

                (1)持久层+框架

                                       

                                持久层:负责将数据保存到数据库的那一层代码

                                框架:半成品软件,是一套可重用的软件基础代码模型,在框架的基础上构建软件、编写更加高效

                (2)JDBC

                                使用前后对比

                       

        2.2 Mapper代理

                (1)使用规则

                                

                (2)使用前后对比

                        使用前                                                         

                 

                    使用后

                        

        2.3 注解开发

                (1)分类

                            

                (2)优势

                使用前                                           使用后:不需要写xml文件,只需要在方法上面加注解

          

三:Web 核心介绍

        3.1 HTTP

                        

        3.2 Tomcat

                (1)定义

                                

                (2)流程

                         在服务器端安装web服务器软件,将编写的web项目放入web服务器内,服务器软件启动后web页面可被浏览器访问

        3.3 Servlet

                (1)定义

                                

                (2)举例

                                

四:SpringMVC

       4.1 SpringMVC简介

                (1)概述

                                

                (2)Servlet

                                设置servlet请求路径(用于外部访问使用)-继承HttpServlet并覆盖doget和dopost方法

              

                (3)SpringMVC开发

                                

http://www.xdnf.cn/news/274195.html

相关文章:

  • R绘图|3分钟复现瑞士“苏黎世大学”Nature全球地图——基于R包ggplot2+sf等
  • 集成算法学习
  • Ubuntu22.04及以上版本buildroot SIGSTKSZ 报错问题
  • Rockermq的部署与使用(0-1)
  • 理解计算机系统_并发编程(1)_并发基础和基于进程的并发
  • 【leetcode100】最长递增子序列
  • PyTorch数据集与数据集加载
  • ICCV2023 | 视觉Transformer的Token-标签对齐
  • window-docker的容器使用宿主机音频设备
  • 深入探索 Java 区块链技术:从核心原理到企业级实践
  • nginx 核心功能 02
  • 【项目篇之统一硬盘操作】仿照RabbitMQ模拟实现消息队列
  • C++入门小馆:继承
  • 数据库-数据类型,表的约束和基本查询操作
  • SONiC-OTN代码详解(具体内容待续)
  • set autotrace报错
  • K8S的使用(部署pod\service)+安装kubesphere图形化界面使用和操作
  • 【机器学习案列-22】基于线性回归(LR)的手机发布价格预测
  • 【iOS】消息流程探索
  • 基于python的task--时间片轮询
  • 为了结合后端而学习前端的学习日志——【黑洞光标特效】
  • VMware-centOS7安装redis分布式集群
  • 《Java高级编程:从原理到实战 - 进阶知识篇五》
  • 统计学中的p值是什么?怎么使用?
  • Ray开源程序 是用于扩展 AI 和 Python 应用程序的统一框架。Ray 由一个核心分布式运行时和一组用于简化 ML 计算的 AI 库组成
  • 初识 iOS 开发中的证书固定
  • flink常用算子整理
  • QT | 常用控件
  • 个人文章不设置vip
  • MySQL复合查询全解析:从基础到多表关联与高级技巧