博客专栏  >  编程语言   >  SSM项目从零开始到入门

SSM项目从零开始到入门

关于SSM项目的详细搭建 首先单独介绍Mybatis,SpringMVC,Spring 然后对上述框架进行整合,并做一个登录注册小功能。 最后对使用整合好的框架做一个完整的客户管理系统。

关注
14 已关注
45篇博文
  • SSM项目从零开始到入门044-Spring的JDBC

    Spring JDBC提供了一套JDBC抽象框架,用于简化JDBC开发。Spring主要提供JDBC模板方式、关系数据库对象化方式、SimpleJdbc方式、事务管理来简化JDBC编程Spring提供...

    2018-03-15 19:34
    110
  • SSM项目从零开始到入门043-Spring的AOP

    Spring 框架的一个关键组件是AOP(AOP为Aspect Oriented Programming的缩写,意为:面向切面编程)框架。面向方面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。...

    2018-03-15 17:36
    88
  • SSM项目从零开始到入门042-Spring使用注解来配置依赖注入

    从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。在 XML 注入...

    2018-03-15 16:15
    60
  • SSM项目从零开始到入门041-Spring的Beans自动装配

    通过前面的文章我们学习了如何使用<bean>元素来声明 bean 和通过使用 XML 配置文件中的<constructor-arg>和&...

    2018-03-15 14:33
    54
  • SSM项目从零开始到入门040-Spring的DI依赖注入

    前面我们了解到控制反转(Inversion of Control,英文缩写为IoC)包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。...

    2018-03-15 13:52
    77
  • SSM项目从零开始到入门039-Spring的IoC 容器

    1.什么是IoC ?     控制反转(Inversion of Control,英文缩写为IoC)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入(Depend...

    2018-03-14 18:11
    73
  • SSM项目从零开始到入门038-Spring的HelloWorld实例

    本节我们讲解Spring的第一个小实例,首先是关于spring的环境配置1.下载jar包安装从 http://repo.spring.io/release/org/springframework/sp...

    2018-03-14 17:54
    102
  • SSM项目从零开始到入门037-Spring的体系结构

    体系结构Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模...

    2018-03-14 17:10
    79
  • SSM项目从零开始到入门036-mybatis分页插件PageHelper的使用

    PageHelper是针对mybatis开发的一款开源插件,可以很方便进行分页查询,且支持大部分主流数据库。引入分页插件引入分页插件有下面2种方式,推荐使用 Maven 方式。1). 引入 Jar 包...

    2018-03-14 16:46
    75
  • SSM项目从零开始到入门035-mybatis通用mapper的使用

    对单表进行增删改查是项目中不可避免的需求,Mybatis的通用Mapper插件使这些操作变得简单,通用Mapper都可以极大的方便开发人员。通用mapper的优点:1.可以随意的按照自己的需要选择通用...

    2018-03-14 15:41
    85
  • SSM项目从零开始到入门034-mybatis的SQL语句构建器

    MyBatis在它的XML映射特性中有一个强大的动态SQL生成方案。但有时在Java代码内部创建SQL语句也是必要的。此时,MyBatis有另外一个特性可以帮到你,在减少典型的加号,引号,新行,格式化...

    2018-03-14 14:47
    57
  • SSM项目从零开始到入门033-mybatis的延时加载

    1、什么是延迟加载   延迟加载(lazy load)是(也称为懒加载)是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。可以简单理解为,只有在使...

    2018-03-14 14:17
    65
  • SSM项目从零开始到入门032-mybatis的多对多关联映射

    本篇我们讲解mybatis的多对多映射依据上图,我们要实现要查询用户以及用户所购买的商品信息,经过分析用户和商品数据库级别没有任何关系,用户和商品需要建立关系,要通过订单,订单明细建立关系。根据这个需...

    2018-03-14 11:54
    76
  • SSM项目从零开始到入门031-mybatis的一对多关联映射

    先祭出上篇文章的关系图,上篇我们实现了,查询订单的同时查询订单所属的用户信息。现在有了新的问题,就是查询订单时,不光实现上篇功能,同时还要将订单明细查询出来。这就涉及到了一对多的查询。首先我们写出查询...

    2018-03-13 19:06
    47
  • SSM项目从零开始到入门030-mybatis的一对一关联映射

    通过前面的学习,我们知道可以通过resultMap 完成一些高级映射。如果查询到的列名和映射的pojo的属性名不一致时,通过resultMap设置列名和属性名之间的对应关系(映射关系),可以完成映射。...

    2018-03-13 16:14
    60
  • SSM项目从零开始到入门029-mybatis的前置内容小节

    mybatis是什么?mybatis是一人持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。mybatis入...

    2018-03-13 10:09
    38
  • SSM项目从零开始到入门028-mybatis的二级缓存探究

    MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。MyBatis的缓存机制      如上图所示,当开一个会话时,一个SqlSession对象...

    2018-03-12 17:26
    42
  • SSM项目从零开始到入门027-mybatis的一级缓存探究

    Mybatis一级缓存的概念     当我们使用Mybatis进行数据库的操作时候,会创建一个SqlSession来进行一次数据库的会话,会话结束则关闭SqlSession对象。那么一个SqlSess...

    2018-03-12 16:37
    53
  • SSM项目从零开始到入门026-mybatis的parameterType传入参数类型

    在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的...

    2018-03-12 13:08
    121
  • SSM项目从零开始到入门025-mybatis的resultMap自定义高级映射规则

    通过前面的了解,我们指定查询结果的返回值类型都是通过使用select元素的resultType属性来指定,来让MyBatis自动将查询结果集封装成我们希望的类型进行返回。     resultType...

    2018-03-12 10:00
    91

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部