SSM框架
记录Spring+SpringMVC+Mybatis的学习历程。
K.SHI
在读学生~ 小菜鸡一枚,欢迎一起交流学习~
展开
-
squirrel校园二手交易平台
squirrel校园二手交易平台(适合寻找SSM项目练手的你。)项目起源: 期末的课程设计,三人一组,我和两个舍友,一时起兴,决定做一个校园二手交易平台,一开始兴致与激情满满,可是后期时间上的冲突,让我们三个人对于这个项目有点累。 这个项目刚定题两天,BezosLee由于通过了360的网上在线笔试,收到了360公司的免费培训邀请,要去北京的360总部进行培训一周,值得庆...原创 2017-05-11 12:35:01 · 48184 阅读 · 80 评论 -
SSM框架整合(curd+分页+导出为excel)
前言:SpringMVC,Mybatis,Spring三大框架的整合,该系统基于Maven做依赖管理。使用MySQL数据库实现了MIS系统中常用的功能。项目源代码GitHub地址:https://github.com/hlk-1135/SSM_StudentInfo(如果喜欢,请给我点个Star,欢迎一起交流,共同进步!)使用的技术:SpringMVC,Mybatis原创 2017-04-26 22:20:43 · 9495 阅读 · 15 评论 -
MyBatis08-Mybatis与Spring集成(方法二)
Mybatis整合Spring:MyBatis04–Mybatis 与 Spring集成(方法一)MyBatis04–Mybatis 与 Spring集成(方法二)MyBatis04–Mybaits与Spring集成(方法三)在上一篇文章MyBatis04–Mybatis 与 Spring集成(方法一)中,我们介绍了Spring与Mybatis的一种集成方式,其中用到了sqlS原创 2017-02-23 19:12:36 · 786 阅读 · 0 评论 -
MyBatis08--Mybatis 与 Spring集成(方法一)
前言: 在前面的文章中使用Mybatis连接数据库,然后进行增删改查的操作。这篇博文的介绍的是利用Spring管理MyBatis事务,重点是数据源管理以及 bean 的配置。因为在实际的项目开发中,通常会用到Spring来管理DataSource。利用Spring基于接口的编程,充分借助ioc以及aop的便利。Spring管理MyBatis事务 对于使用Spring管理MyBatis事务,原创 2017-02-21 16:37:29 · 2259 阅读 · 0 评论 -
MyBatis06--mybatis-generator自动生成代码
前言:在一开始的学习中,Java的实体类 、Dao层接口以及对应的映射文件,一直是自己手写,很麻烦,也很容易出错。而MyBatis Generator(MBG)是一个MyBatis的代码生成器,它可以生成Mybatis各个版本的代码和ibatis2.2.0版本及以后的代码。这样和数据库表进行交互的时候就不需要我们自己创建对象和配置文件了。MBG解决了对数据库操作有最大影响的一些简单的CRU原创 2017-05-08 14:25:30 · 853 阅读 · 0 评论 -
Mybatis04--动态SQL
前言:在以前我们使用JDBC或者其它框架时,一件很痛苦的事情是根据不同条件拼接 SQL 语句。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。然而现在,我们利用动态 SQL 这一特性就可以彻底摆脱这种痛苦。通常使用动态SQL不可能是独立的一部分,MyBatis当然使用一种强大的动态SQL语言来改进这种情形,这种语言可以被用在任意映射的SQL语句中。动态SQL元素和使原创 2017-03-14 11:19:57 · 575 阅读 · 0 评论 -
MyBatis03--Mapper XML映射文件
前言:在上一篇文章我们介绍了MyBatis的XML映射配置文件,configuration.xml。其实,Mybatis真正的强大在于它的映射语句,也是它的魔力所在。Mybatis就是针对SQL构建的,比普通方法做的更好,映射器的xml文件也显的相对简单。SQL 映射文件有几个顶级元素:cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间缓存配置的引原创 2017-03-13 22:11:02 · 983 阅读 · 0 评论 -
MyBatis02--Configuration.xml配置
前言:上一篇文章,我们对Mybatis进行了简单的介绍,其中提到一个MyBatis的XML映射配置文件,即configuration.xml,在这里,我们对该xml文件进行一下详细的介绍。 (只介绍几个常用的,其它一些比较高级的设置,在真正的项目开发中,在慢慢补充。)MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html原创 2017-02-26 14:48:10 · 966 阅读 · 0 评论 -
MyBatis01--MyBatis简介
MyBatis是什么?MyBatis是一款支持普通SQL查询、存储过程和高级映射的持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录。orm工具的基本思想原创 2017-02-21 09:21:42 · 768 阅读 · 0 评论 -
SpringMVC02-Controller与RequestMapping
一、控制器的介绍控制器作为应用程序逻辑的处理入口,它会负责去调用你已经实现的一些服务。通常,一个控制器会接收并解析用户的请求,然后把它转换成一个模型交给视图,由视图渲染出页面最终呈现给用户。Spring对控制器的定义非常宽松,这意味着你在实现控制器时非常自由。二、使用@Controller注解定义一个控制器@Controller注解表明了一个类是作为一个控制器的角色存在的,可以认为是被标注类的原型。原创 2017-03-07 15:13:24 · 647 阅读 · 0 评论 -
SpringMVC01-框架原理与搭建
一、SpringMVC的功能和优点SpringMVC是一个分层的Java Web开发框架。MVC模式提供了一个分层的体系结构,每一层对其它层进行了抽象。模型(Model):应用程序所使用的的特定域信息的表现形式。视图(View):域模型的表现形式(使用输入元素和按钮等元素与模型进行交互)。控制器(Controller):负责解释用户的输入并转化为模型,然后将转换后的结果显示给用户。Sprin原创 2017-03-07 09:36:10 · 770 阅读 · 0 评论 -
Spring基础02--控制反转(IOC)
三种依赖注入的方式:构造方法注入(constructor injection)setter方法注入(setter injection)接口注入(interface injection)1)构造方法注入: 被注入对象可以通过在其构造方法中声明依赖对象的参数列表, 让外部(通常是IOC容器)知道它需要哪些依赖对象。public Provider(Listener listne原创 2018-01-24 22:41:02 · 560 阅读 · 1 评论 -
Spring基础01--Spring入门
1、Spring简介Spring的核心是轻量级(Lightweigt)的容器,它是实现IOC(Inversion of Control)容器和非侵入式(No intrusive)的框架,它提供AOP(Aspect-orientedprogramming)概念的实现方式;提供对持久层(Persistence),事务(Transaction)的支持,提供MVC WEB框架的实现,并对一些常用的企业原创 2017-01-13 19:47:20 · 765 阅读 · 0 评论