
SSM项目实战
从零开发企业级业务需求,走上企业开发的第一步
学习企业中整个需求的开发流程:
市场调研-需求设计-UI设计-架构设计-服务划分-数据库设计-代码开发-测试-上线
在本专栏中,让你学习到产品设计、架构设计、数据库设计以及代码开发
从而拥有独立完成企业级项目上线的能力
谙忆
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫
-
原创 19.3.1 集成MyBatis-Plus(数据库实体快速生成)-《SSM深入解析与项目实战》
19.3.1 集成MyBatis-Plus(数据库实体快速生成)-《SSM深入解析与项目实战》项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录19.3 数据库实体快速生成19.3.1 集成MyBatis-Plus特性集成MyBatis-Plus自动生成模块代码freemarker引擎依赖代码生成器配置代码slf4j依赖19.3 数据库实体快速生成前面已经将项目骨2021-01-30 20:46:0591
0
-
原创 19.2.3 继承Properties类进行解密处理(JDBC配置文件中对数据库账号密码加密)-《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录19.2.3 继承Properties类进行解密处理Spring配置加密解密DecodeProperties类加密属性19.2.3 继承Properties类进行解密处理还有另外一种方法,即mergeProperties方法,如图19-9所示。图19-9 mergeProperties方法看注释Load properties from file upf2021-01-05 22:47:14108
0
-
原创 19.2.2 继承PropertySourcesPlaceholderConfigurer类进行解密处理(JDBC配置文件中对数据库账号密码加密)-《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录19.2.2 继承PropertySourcesPlaceholderConfigurer类进行解密处理spring引入数据库账号密码解密19.2.2 继承PropertySourcesPlaceholderConfigurer类进行解密处理从前面可以知道PropertySourcesPlaceholderConfigurer和PropertyPlacehol2021-01-03 21:10:2584
0
-
原创 19.2.1 调试与查看源码(JDBC配置文件中对数据库账号密码加密)-《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录19.2 JDBC配置文件中对数据库账号密码加密19.2.1 调试与查看源码spring引入配置文件spring-context.xsd源码19.2 JDBC配置文件中对数据库账号密码加密也许在某些时刻我们需要对数据库的配置文件进行加密,至少要让数据库的账号密码在配置文件中不会以明文的方式出现。下面不只是讲解如何进行配置,重点是遇到一些问题的时候,我们该如何2020-12-29 19:15:54107
2
-
原创 《SSM项目实战》
《SSM项目实战》文章目录18 项目设计此为实战部分的目录导航。《SSM深入解析》的目录导航地址:《SSM深入解析》18 项目设计18.1 项目分析与模块划分(项目设计)-《SSM深入解析与项目实战》18.2 数据库设计(项目设计)-《SSM深入解析与项目实战》19.1.1 创建Maven的Web项目(初步开发)-《SSM深入解析与项目实战》19.1.2 进行配置项目依赖(初步开发)-《SSM深入解析与项目实战》19.1.3 Spring、MyBatis整合配置(初步开发)-《SSM深入2020-12-28 18:33:45174
0
-
原创 19.1.4 log4j配置与发送日志邮件(初步开发)-《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录19.1.4 log4j配置与发送日志邮件日志配置邮件发送包输出表格19.1.4 log4j配置与发送日志邮件接下来就是log4j日志的配置了。先去pom.xml中添加log4j的依赖,当然,如果是使用slf4j,还需要另外两个依赖,如代码清单19-5所示。代码清单19-5:log4j依赖<!--log4J的Jar包--><depend2020-12-27 17:16:3671
0
-
原创 11.4.1 高级结果映射(结果集) -《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录11.4.1 高级结果映射查询博客信息SQL复杂对象模型的ResultMapresultMap元素的子元素说明resultMap元素属性11.4.1 高级结果映射在有些时候,项目中需要用一条SQL查询一对多或者多对一的对象时。例如,查询一篇博客,博客由某个作者所写,每篇博客由多条评论和标签等等信息。先看需要写的SQL语句。如代码清单11-24所示。查询博客信2020-12-24 18:05:5369
1
-
原创 19.1.3 Spring、MyBatis整合配置(初步开发)-《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录19.1.3 Spring、MyBatis整合配置JDBC连接属性spring.xml文件内容引入属性文件spring-mybatis.xml文件日志的具体实现设置启动下划线到驼峰式命名规则的映射19.1.3 Spring、MyBatis整合配置将mysql的properties配置文件配置好(JDBC属性文件)。命名为:config.properties。配2020-12-24 18:03:5378
1
-
原创 19.1.2 进行配置项目依赖(初步开发)-《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录19.1.2 进行配置项目依赖19.1.2 进行配置项目依赖先配置pom.xml文件,引入我们需要依赖的jar包,如代码清单19-1所示。代码清单19-1:pom.xml配置文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO2020-12-23 22:02:0460
0
-
原创 19.1.1 创建Maven的Web项目(初步开发)-《SSM深入解析与项目实战》
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm文章目录第19章 初步开发19.1 搭建项目框架19.1.1 创建Maven的Web项目第19章 初步开发在前面四篇的几个章节,我们对于Spring MVC,Spring,MyBatis这三大框架的一些知识点已经有了比较深入的了解。我们可以将Spring理解成整合项目的大容器,在Spring中,可以使用注解或者xml配置文件去实例化对象,其实就是IoC/DI,控制2020-12-22 21:03:3268
0
-
原创 18.2 数据库设计(项目设计)-《SSM深入解析与项目实战》
文章目录18.4 数据库设计用户相关表设计管理员相关表U币相关表资源相关表资源专题相关表18.4 数据库设计下面就是比较重要的环节了,数据库的设计,前面有讲过,由于我并不是将项目全部完成后才进行讲解本章节,所以,在开发开始,也会涉及数据库设计不合理的地方,我在后面会再进行贴出相应的表结构改动SQL。在设计之前,大家对于数据都应该具有敏感性,也就是,数据至少要有几列:创建时间、删除时间,以及更新时间。ID也是需要有的。由于数据量不多,我选择自增的整型类型作为ID。首先来用思维导图来进行数据库表的设2020-12-21 20:19:2998
0
-
原创 18.1 项目分析与模块划分(项目设计)-《SSM深入解析与项目实战》
最近有些朋友私聊我,说实战部分多久发,我想了想,如果按照《SSM深入解析与项目实战》那个专栏速度来更新,估计要明年年底了。所以新开了一个专栏,给有实战部分需求的朋友来进行订阅。我会尽快将该专栏更新完,本专栏更新完后,会提升价格,未订阅的朋友,可以订阅了。此专栏的内容一定能够让你受益匪浅。文章目录第5篇 实战篇第18章 项目设计18.1 项目简介与分析18.2 项目模块与相关技术18.2.1 功能模块18.2.2 前台模块18.2.3 管理模块18.3 技术分析以及依赖第5篇 实战篇2020-12-21 20:17:41102
1