关于ssm框架,自己学到了的认识的东西

2023-05-16

1、先说说Maven吧

第一次用这东西 ,很恐怖 。其实简单说它的作用就是管理你的jar包  

我们可以通过配置pom.xml文件去下载相应的jar包  然后就再也不需要担心jar包版本不匹配的问题 

注意1:  尽量选使用量高的jar包

注意2:  如果是写web网页程序 建Maven工程的时候要建webapp的。

2、反向机制 generator 


第一次看到这个东西 我也是觉得很惊讶 ,竟然可以通过配置将数据库中字段拿出来 然后创建curd sql语句 以及dao 的接口 

这个时候我只想说  兄dei , 优秀啊

TableToObject


3、关于mvc三层架构

dao 层  里面有所有的操作数据库的方法  他里面是接口 

mapping 包   里面写所有的操作数据库的sql    与dao里面的接口相对应   xml文件

service 层     所有需求中 需要对数据库操作的接口,

serviceimpl    service的实现类 其实现方法就是调用dao里面的方法。

controller       前段请求到这里面去 然后这里面可以处理请求 通过调用serviceimpl里面的方法  关于前台的ajax请求可以  才方法的形参中写上 (@RequestBody  User user)  然后返回ajax请求就是在方法返回类型的前面 @ResponseBody  


然后一些业务需求也是在controller里面完成 并返回一个json对象

4、关于配置文件

我觉得web.xml文件是老大,他自己加载 springmvc.xml mybatis.xml applicationContext.xml 等等配置文件 然后这些文件自己去配置。

各个配置文件需要配置一些什么 怎么配置 敬请期待。。。。






本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于ssm框架,自己学到了的认识的东西 的相关文章

随机推荐

  • C++ ::

    表示作用域 xff0c 和所属关系 是运算符中等级最高的 xff0c 它分为三种 1 global scope 全局作用域符 xff09 xff0c 用法 xff08 name 2 class scope 类作用域符 xff09 xff0c
  • 下载Gazebo模型

    下载Gazebo模型 这时运行下面Gazebo命令 xff0c OK xff0c 错误没有了 xff0c 但怎么是一抹黑啊 xff01 roscore amp rosrun gazebo ros gazebo 首次运行Gazebo xff0
  • Linux 项目实战记录

    1 阻塞 非阻塞 同步 异步 网络IO 典型的一次IO的两个阶段是什么 xff1f 数据就绪和数据读写 数据就绪 xff1a 根据IO操作的就绪状态 阻塞 xff1a 1 调用IO方法的线程进入阻塞状态 xff0c xff08 函数进入wa
  • Mission Planner日志分析

    将找到的不同平台的Mission planner日志分析资源汇总起来以便以后查看 xff1a Pixhawk无人机教程 8 1 在Mission Planner中下载与分析日志 APM 自动拍摄后期POS数据 APM和PIX飞控日志分析入门
  • 关于iai_kinect2中标定数据的个人理解

    iai kinect2 kinect2 bridge data 196605135147 iai kinect2 kinect2 bridge data 299150235147
  • mac地址的作用

    最近读一本关于linux编程的书籍 xff0c 看到一部分很迷茫 xff0c 忽然不知道mac地址的作用 xff0c 既然已经有了ip地址了要mac地址何用呢 xff1f MAC地址是数据链路层的地址 xff0c 如果mac地址不可直达 直
  • putty远程连接服务器,显示超时,网络么有问题

    今天用putty连接阿里云服务器时 xff0c 用ip连接一直显示超时 换了端口号也没用 xff0c 最后 xff0c 重启了一下服务就好了 xff0c 记录一下以免以后碰到
  • CUDA11.x VS2017编译报错MSB3721

    问题原因 xff1a 11 XCUDA版本太高 xff0c 用10版本的就行了 博主电脑是联想拯救者3070显卡 xff0c 于是就按照网上的教程下载了适合我NVIDIA版本11 4的CUDA 按照网上配置弄完之后 xff0c VS2017
  • Ubuntu 使用VNCserver远程连接灰屏问题的解决方案

    问题 xff1a Ubuntu需要使用VNCserver服务提供远程桌面 xff0c 使用TightVNC Viewer远程连接主机 xff0c 发现只能出现三个正常显示的桌面 xff0c 继续开更多的桌面 xff0c 就会发现新开的窗口都
  • opencv-python(六):颜色空间及转换

    0 颜色模式 RGB 模式 百万种颜色 CMYK 模式 四种印刷色 索引模式 256 种颜色 xff09 灰度模式 256 级灰度 xff09 位图模式 两种颜色 xff09 0 1 灰度模式 也就是灰度图 黑白照片 xff0c 每个像素只
  • python爬虫之多线程、多进程爬虫

    一 原因 多线程对爬虫的效率提高是非凡的 xff0c 当我们使用python的多线程有几点是需要我们知道的 xff1a 1 Python的多线程并不如java的多线程 xff0c 其差异在于当python解释器开始执行任务时 xff0c 受
  • Ubuntu16 ROS ORB-SLAM3 intelD435与单目USB_CAM 跑自己的摄像头运行成功记录

    我也是根据其他人的教程来的 xff0c 其实我应该搞错了顺序 xff0c 按道理是先安装ROS xff0c 然后是D435驱动 xff0c 再下载ORBSLAM3 再编译SLAM3的非ROS xff0c 再编译SLAM3的ROS 但是这个顺
  • stm32 驱动ADXL345传感器例程(IIC驱动,可自行改SPI方式)

    stm32 驱动ADXL345传感器例程 xff08 IIC驱动 xff0c 可自行改SPI方式 xff09 前言一 介绍ADXL345传感器二 STM32驱动使用步骤1 配置IIC通信协议2 寄存器初始化配置3 读入数据串口打印 三 成果
  • (6)gazebo打开后黑屏,提示preparing your world

    问题描述 xff1a 运行roscore xff0c 再运行rosrun gazebo ros gazebo xff0c 可以打开gazebo xff0c 但是发现界面会发现一直处于黑屏这种状态 xff0c 提示preparing your
  • 树莓派3B+(64位)安装Ubuntu mate 16.04.2以及彩虹屏解决方案及相关文件

    1 烧录工具 链接 xff1a https pan baidu com s 1c5Vf9zzpCBySEyBNP 7nw pwd 61 1234 提取码 xff1a 1234 2 树莓派3B 43 xff08 64位 xff09 Ubunt
  • [shopee内推] 前端、后端、测试目前公司拉美市场急缺人才

    待遇超级好 薪资超级高 工作地点 xff1a 深圳 可直接发送简历到 xff1a ziwen jiang 64 qq com 可加微信 xff1a JZWen tiger 职位描述 岗位职责 xff1a 1 参与面向东南亚等地区的线上 am
  • mac xcode出现xxx.h没有出现的问题

    mac xcode出现xxx h没有出现的问题 xff0c 在命令行使用g 43 43 lxx编译代码却完全没有问题 xff0c 得出的结论是xcode的配置不到位 找了半个小时没找到莫名的烦躁 xff0c 使用xarman studio
  • 深入理解Linux网络:第二章-内核是怎么接收数据包的?

    关于中断 内核和网络设备驱动都是通过中断的方式来处理的 当然中断分为两种 xff0c 硬中断和软中断 当设备有数据进来了 xff0c 设备首先会触发硬中断 xff0c 因为处理数据需要耗费很长的时间所以CPU肯定是要把耗时的事情交给别人去干
  • 深入理解Linux网络:第三章-内核是如何与用户进程协作的

    本章主要讲用户进程接收并处理数据 xff0c 主要是介绍 xff0c 同步阻塞和多路IO复用方案 同步阻塞 一个进程维护一个链接 xff0c 同时为了等待数据到来需要阻塞进程 xff0c 还要切换进程上下文 创建Socket进入内核态 xf
  • 关于ssm框架,自己学到了的认识的东西

    1 先说说Maven吧 第一次用这东西 xff0c 很恐怖 其实简单说它的作用就是管理你的jar包 我们可以通过配置pom xml文件去下载相应的jar包 然后就再也不需要担心jar包版本不匹配的问题 注意1 xff1a 尽量选使用量高的j