06拉钩第六阶段SSM企业级开发
文章平均质量分 93
广+土
这个作者很懒,什么都没留下…
展开
-
06_05_SSM项目前端开发(课程模块、广告模块、用户模块、权限模块)
SSM项目前端开发Vue回顾项目结构说明我们使用脚手架快速构建Vue项目,项目结构如下图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2jJtQb4X-1646730631644)(./img/0-1.jpg)]|--- edu-boss 项目名称 |--- node_modules 存放依赖包的目录 |--- public 静态资源管理目录 |--- src 组件源码目录(我们写的代码) |--- assets 存放静态图片原创 2022-03-11 10:12:44 · 729 阅读 · 0 评论 -
06_04_Git环境应用
Git版本控制系统概述开发中的实际场景:场景一:代码备份场景二:代码还原【版本控制】场景三:协同开发场景四:追溯问题代码(编写人和编写时间)!版本控制系统版本控制系统能追踪项目,从开始到结束的整个过程。对编程人员而言,版本控制技术是团队协作开发 的桥梁,助力于多人协作同步进行大型项目开发。软件版本控制系统的核心任务:查阅项目历史操作记录、实现协同开发。常见的两种版本控制类型:集中式版本控制工具:集中式版本控制工具,版本仓库是集中存放在中央服务器的,team里每个人工作时,从中央原创 2022-03-08 16:48:00 · 76 阅读 · 0 评论 -
06_04_SSM拉勾教育后台管理系统(权限模块\登录及动态菜单)
拉勾教育后台管理系统(SSM)权限模块权限概念介绍权限:权利(能做的)和限制(不能做的),在权限范围内做好自己的事情,不该看的不看,不该做的不做认证: 验证用户名密码是否正确的过程授权: 对用户所能访问的资源进行控制(动态显示菜单、url级别的权限控制)为什么要实现权限系统首先系统需要进行登陆才能访问其次不同登陆用户要有不同的权利,而且要有不同的菜单(例如财务经理针对系统中财务相关模块进行 操作,人事经理针对系统中人事模块进行操作)权限控制基本原理1.ACL(Access Cont原创 2022-03-07 19:17:43 · 505 阅读 · 0 评论 -
06_04_SSM项目接口文档(权限模块、登录授权)
4.权限模块4.1 角色模块4.1.1 角色列表查询&条件查询名称: findAllRole描述: 查询菜单列表URL: http://localhost:8080/ssm-web/role/findAllRole请求方式: POST请求参数{name:"角色名称"}响应结果示例{ "success": true, "state": 200, "message": "响应成功", "content": [{ "id": 1, "code": "ADMIN原创 2022-03-05 14:18:51 · 306 阅读 · 0 评论 -
06_04_任务二:SSM拉勾教育后台管理系统(广告模块与用户模块)
拉勾教育后台管理系统(SSM)广告模块广告模块功能分析拉勾教育后台管理系统的 广告管理模块包含了以下功能:广告位列表查询添加&修改广告位回显广告位名称广告分页查询图片上传接口新建&修改广告接口回显广告信息广告状态上下线广告管理模块表设计表关系介绍1.ER图2.数据实体描述详见数据表字段注释广告位列表查询需求:点击广告列表按钮进行广告列表展示查看接口文档,进行编码实体类:PromotionSpaceDao层:PromotionSpaceMappe原创 2022-03-05 14:15:15 · 316 阅读 · 0 评论 -
06_04_广告模块与用户模块接口文档
2.广告模块2.1 广告位列表查询接口地址: http://localhost:8080/ssm-web/PromotionSpace/findAllPromotionSpace请求方式: GET接口描述: 获取广告位列表数据请求示例:http://localhost:8080/ssm-web/PromotionSpace/findAllPromotionSpace响应参数:参数名称参数说明类型schemasuccessbooleanstateint原创 2022-03-05 13:39:48 · 136 阅读 · 0 评论 -
06_04_SSM项目接口文档
SSM项目接口文档1.课程模块1.1 查询&条件查询接口地址: http://localhost:8080/ssm-web/course/findCourseByCondition请求方式: POST接口描述: 分页获取课程列表数据&多条件查询请求参数:参数名称参数说明in是否必须数据类型schemacourseNamefalsestringstatusfalseinteger(int32)请求示例:{ "cour原创 2022-03-03 18:56:15 · 275 阅读 · 0 评论 -
06_04_任务一:拉勾教育后台管理系统[课程管理模块、图片上传、 BeanUtils封装实体类](SSM)
拉勾教育后台管理系统(SSM)1. 项目架构1.1 项目介绍 拉勾教育后台管理系统,是提供给拉勾教育的相关业务人员使用的一个后台管理系统, 业务人员可以在 这个后台管理系统中,对课程信息、广告信息、用户信息、 权限信息等数据进行维护. 在 web阶段,我们已经完成了拉勾教育后台管理系统中课程模块, 接下来将对拉勾教育后台管理系统进 行升级改造,基于SSM框架来完成课程信息模块,广告信息模块,用户信息模块,权限信息模块1.2 页面原型展示访问 http://eduboss.lagou.com原创 2022-03-03 18:56:02 · 1492 阅读 · 0 评论 -
06_04_任务一:前言学习Maven进阶的使用(maven聚合工程)
2. Maven进阶使用(Maven聚合工程)2.1 maven基础知识回顾2.1.1 maven介绍maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。项目构建:通过maven的一个命令就可以完成项目从清理、编译、测试、报告、打包,部署整个过程。2.1.2 maven的仓库类型本地仓库远程仓库①maven中央仓库(地址:http://repo2原创 2022-03-01 16:38:19 · 114 阅读 · 0 评论 -
06_03_SpringMVC 任务三:SSM整合
任务三:SSM整合课程任务目标实现SSM框架整合1.1 需求和步骤分析需求使用ssm框架完成对 account 表的增删改查操作。步骤分析准备数据库和表记录创建web项目编写mybatis在ssm环境中可以单独使用编写spring在ssm环境中可以单独使用spring整合mybatis编写springMVC在ssm环境中可以单独使用spring整合springMVC1.2 环境搭建1)准备数据库和表记录CREATE TABLE `account` ( `id原创 2022-02-28 11:15:02 · 112 阅读 · 0 评论 -
06_03_SpringMVC 任务二:springmvc进阶(ajax异步交互、RESTful编程风格、文件上传、异常处理、拦截器)
任务二:springmvc进阶课程任务主要内容:ajax异步交互RESTful文件上传异常处理拦截器一 ajax异步交互Springmvc默认用MappingJackson2HttpMessageConverter对json数据进行转换,需要加入jackson的包;同时使用 <mvc:annotation-driven />**项目提示:**在上个阶段的springmvc_quickstart项目中 <dependency>原创 2022-02-27 11:56:39 · 115 阅读 · 0 评论 -
06_03_SpringMVC 任务一: SpringMVC基本应用(SpringMVC请求与响应,进行日期转换工具类DateConverter)
任务一: SpringMVC基本应用课程任务主要内容:SpringMVC简介SpringMVC组件概述SpringMVC请求SpringMVC响应静态资源开启一 SpringMVC简介1.1 MVC模式MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。M(model)模型:处理业务逻辑,封装实体V(view) 视图:展示内容C(controller)控制器:负责调度分发(1.接收请求、2.调用模型、3.转发到视图)1.2 Spring原创 2022-02-26 16:10:08 · 328 阅读 · 0 评论 -
06_02_任务三:Spring JDBCTemplate & 声明式事务
任务三:Spring JDBCTemplate & 声明式事务课程任务主要内容:Spring的JdbcTemplateSpring的事务Spring集成web环境一 Spring的JdbcTemplate1.1 JdbcTemplate是什么?JdbcTemplate是spring框架中提供的一个模板对象,是对原始繁琐的Jdbc API对象的简单封装。核心对象JdbcTemplate jdbcTemplate = new JdbcTemplate(DataSource d原创 2022-02-25 14:25:35 · 80 阅读 · 0 评论 -
06_02_Spring任务二:AOP面向切面编程
任务二:AOP课程任务主要内容:转账案例Proxy优化转账案例初识AOP基于XML的AOP开发基于注解的AOP开发AOP优化转账案例一 转账案例需求使用spring框架整合DBUtils技术,实现用户转账功能1.1 基础功能步骤分析创建java项目,导入坐标编写Account实体类编写AccountDao接口和实现类编写AccountService接口和实现类编写spring核心配置文件编写测试代码1)创建java项目,导入坐标pom.xml <原创 2022-02-23 16:51:47 · 63 阅读 · 0 评论 -
06_02_Spring 任务一:IOC控制反转
任务一课程主要内容:spring概念介绍IOCspring快速入门spring相关API介绍Spring配置文件DBUtilsspring注解开发spring整合Junit一 Spring概述1.1 Spring是什么Spring是分层的 Java SE/EE应用 full-stack(全栈式) 轻量级开源框架。提供了表现层 SpringMVC和持久层 Spring JDBC Template以及 业务层 事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和原创 2022-02-20 20:23:21 · 99 阅读 · 0 评论 -
06_01_Mybatis任务三:加载策略及注解开发
Mybatis任务三:加载策略及注解开发一 MyBatis加载策略1.1 什么是延迟加载?问题通过前面的学习,我们已经掌握了Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的订单信息。此时就是我们所说的延迟加载。举个栗子* 在一对多中,当我们有一个用户,它有个100个订单 在查询用户的时候,要不要把关联的订单查出来? 在查询订单的时候,要不要把关联的用户查出来?* 回答 在查询用户时,原创 2022-02-14 14:07:51 · 58 阅读 · 0 评论 -
06_01_ mybatis阶段二 复杂映射&配置深入(模糊查询、动态sql、多表查询、嵌套查询)
Mybatis 任务二:配置文件深入课程任务主要内容:* Mybatis 高级查询* 映射配置文件深入* 核心配置文件深入* Mybatis 多表查询* Mybatis 嵌套查询一 Mybatis 高级查询1.1 ResutlMap 属性建立对象关系映射如果实体的属性名与表中字段名一致,将查询结果自动封装到实体类中* resultType如果实体的属性名与表中字段名不一致,可以使用ResutlMap 实现手动封装到实体类中* ResutlMap编写UserMapper 接原创 2022-02-06 13:41:26 · 1007 阅读 · 0 评论 -
06_01_mybatis问题解决
一:传入中文的值却查询不出数据,传入英文却能查询出数据解决方式:https://blog.csdn.net/jaky0306/article/details/119140057问题点:1.配置完好jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis_db?useUnicode=true&characterEncoding=UTF-8jdbc.us原创 2022-01-20 17:51:15 · 481 阅读 · 0 评论 -
06_01_Mybatis 基本应用
Mybatis 任务一:基本应用课程任务主要内容:框架介绍Mybatis:ORM快速入门映射文件简单概述实现CRUD核心配置文件介绍api介绍mybatis的dao层开发使用(接口代理方式)SSM = springmvc + spring + mybatis一 框架简介1.1 三层架构软件开发常用的架构是三层架构,之所以流行是因为有着清晰的任务划分。一般包括以下三层:持久层:主要完成与数据库相关的操作,即对数据库的增删改查。因为数据库访问的对象一般称为Data Acce原创 2022-01-19 16:33:08 · 106 阅读 · 0 评论