Spring+SpringMVC+Mybatis(SSM)框架搭建教程(一)-Maven工具配置

背景 Spring+SpringMVC+Mybatis(SSM)框架的搭建过程中会用到Spring系列的n多个jar包,按以往依赖jar的笨办法再来添加依赖,会比较麻烦,也不利于管理。所以在这套框架搭建里面我们使用Maven构建工具来管理jar包。 Maven简介 Maven和Gradle构建工具这几年比较火,到处都能看到。构建工具主要的作用,在我理解,是导入jar、引入关联的依赖(某jar...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

Spring+SpringMVC+Mybatis(SSM)框架搭建教程(二)-创建项目

背景 上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(一)-Maven工具配置》已将框架搭建所需的Maven环境配置完成,本篇我们完成MyEclipse创建Maven webapp项目+Spring框架依赖导入。 创建项目 1、项目使用MyEclipse10.0开发,通过File->New->Project,选择Maven Project,点击...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

Spring+SpringMVC+Mybatis(SSM)框架搭建教程(三)-配置文件详解

背景 上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(二)-创建项目》已将框架依赖包导入、完成基础配置编写,本篇我们详细说明SSM框架关键的配置代码。 依赖配置 项目依赖配置主要填写框架依赖包,在上一节中已经全部讲述完成,此处略过。 web应用配置 web应用配置主要是web.xml,在上一节中将MVC控制转发DispatcherServlet配置...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

Spring+SpringMVC+Mybatis(SSM)框架搭建教程(四)-应用功能开发实例

背景 上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(三)-配置文件详解》着重介绍了框架整合过程中的关键配置项目。本篇着重介绍此框架在应用开发过程中的实例与技巧,并给出基本的Controller层封装方法。 需求分析 假设我们需要利用本框架做一个学生信息呈现系统,主要包括数据库列表信息呈现和数据总量统计,需要用到页面渲染、ajax请求等技术。考虑到实际的信...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

Spring+SpringMVC+Mybatis(SSM)框架搭建教程(五)-扩展:过滤器Filter应用

背景 上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(四)-应用功能开发实例》着重介绍了框架在项目开发过程中的使用方法,以实例的方式讲解了两种请求方式的代码编写形式。本篇着重介绍此框架在应用开发过程中的扩展——过滤器的配置。 目标 本篇我们要实现两种过滤器: 字符编码过滤器 参数空格过滤器 字符编码过滤器 在中文软件系统中,中文汉字在不同的...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

Spring+SpringMVC+Mybatis(SSM)框架搭建教程(六)-总结篇

背景 前面5篇文章对《Spring+SpringMVC+Mybatis(SSM)框架搭建》进行了分阶段讲解,从Maven插件配置、项目创建、框架配置、实例开发等阶段系统的分析了SSM框架搭建的方法。项目源码下载地址: http://download.csdn.net/download/ahuyangdong/10262363 本篇对前面内容做个总结,并给出SpringMVC框架应用中的常见问...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

Android花样loading进度条(一)-水平的网页加载进度条

背景 Android花样loading进度条系列文章主要讲解如何自定义所需的进度条,包括水平、圆形、环形、圆弧形、不规则形状等。 本篇我们从水平进度条讲起,主要是ProgressBar的水平样式应用。 进度条控件 Android提供的ProgressBar控件有水平、圆形两种形态,套用不同的主题可以实现不同的大小,基本上美观一点的设计在实现的时候都需要自定义ProgressBar样式。 ...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

中科大MEM工程管理硕士专业考研初试与复试经验分享

背景 2018年中科大(中国科学技术大学)MEM考研已通过复试,因为之前在网上查与科大相关的MEM备考信息特少,备考期间很盲目和焦虑。所以在此特写下经验贴,分享给后续报考科大的同学们。 招生情况 1、中科大MEM专业开设的时间不长,听老师说好像是16年开始招生的,所以网上的信息比较少。招生单位是中科大研究生院科学岛分院,位置在合肥市董铺水库边上的科学岛,其实就是中科院合肥物质科学研究院,不过...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

CentOS yum安装MySQL5.7.20

CentOS7 的 yum 源中默认好像是没有 mysql 的。 1、安装 MySql 下载mysql的repo源 这个安装的mysql5.7.20 [root@localhost ~]# cd /usr/local/src/ [root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

Spring请求参数校验

SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上@NotNull、@Max等进行验证。JSR303提供有很多annotation接口,而SpringMVC对于这些验证是使用hibernate的实现,所以我们需要添加hibernate的一个validator包: 依赖引用 compile 'javax.validation:validation-api:2...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

IntelliJ IDEA License Server 本地搭建教程

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80237046 本文出自【赵彦军的博客】 简介 IntelliJ IDEA是JetBrains公司的一款IDE,主要用于java。 同系列有用于Ruby的RubyMine、Python的PyCharm、JavaScript的WebStorm、PHP的PhpSto...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot Quartz 定时任务详解

Quartz 简介 在 JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。 我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。 使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot AOP完全讲解一:基础概念

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437 本文出自【赵彦军的博客】 Aop 切面编程 aop 全称 Aspect Oriented Programming ,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot AOP完全讲解二:统一处理请求日志

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437 本文出自【赵彦军的博客】 前言 不了解 AOP 概念的同学,请先看 AOP 基础文章。 SpringBoot AOP完全讲解一:基础概念 添加依赖 maven <dependency> <groupId...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot 统一异常处理 ControllerAdvice

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437 本文出自【赵彦军的博客】 在用spring Boot做web后台时,经常会出现异常,如果每个异常都自己去处理很麻烦,所以我们创建一个全局异常处理类来统一处理异常。通过使用@ControllerAdvice定义统一的异常处理类,而不是在每个Contro...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot 2.x 整合Mybatis一:基础

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437 本文出自【赵彦军的博客】 什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 ...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot 2.x 整合Mybatis二:PageHelper分页

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437 本文出自【赵彦军的博客】 Mybatis-PageHelper 简介 PageHelper 最方便使用的分页插件,支持多种数据库: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlSe...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot 2.x 整合Mybatis三:tk.mybatis

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437 本文出自【赵彦军的博客】 简介 地址:https://github.com/abel533/Mapper/wiki/1.3-spring-boot 具体版本号:http://mvnrepository.com/artifact/tk.myba...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

软件设计部分非完全

3.2 数据流程分析 3.2.1 资源采编数据流程分析 学科教师采编资源活动由资源采编模块支持,如制作、上传资源等常规操作。该模块功能丰富,兼容性强。用户在Web端利用Office完成演说稿、教学设计制作后,可以在线上传云服务,并指定存储。系统推送的素材集中在资源目录,个人对新制作资源也拥有管理权。图3-1为资源采编模块数据流程示意。 图3-1资源采编模块数据流程示意 3.2.2 资源管理...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0

SpringBoot 2.x 整合Lombok

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80734057 本文出自【赵彦军的博客】 简介 lombok是一个编译级别的插件,它可以在项目编译的时候生成一些代码。比如日常开发过程中需要生产大量的JavaBean文件,每个JavaBean都需要提供大量的get和set方法,如果字段较多且发生变动的话修改起...
分类: 其他 发布时间: 08-16 22:51 阅读次数: 0