标签:额外 设置 auto 优秀 mapping 反向 ssm整合 出错 信息
1.1 首先SpringMVC是一个很流行的MVC框架。什么是MVC框架呢,就是通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发减少出错。还是为了组内开发人员之间的配合。总之就是一种分层工作的办法。
1.2 SpringMVC,是Spring的一个子框架,当然拥有Spring的特性,如依赖注入。
通俗的讲Spring和SpringMVC之间的关系 ,假如Spring是一个工具箱,那么SpringMVC就是工具箱中的一个扳手。
1.3 Spring工作流程描述
本来是由应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了 IOC 容器,Spring 的 IOC 容器主要使用 DI 方式实现的。不需要主动查找,对象的查找、定位和创建全部由容器管理。
Spring 中,bean 都是 Spring 容器管理的,使用注解来定义和使用 bean,而不需要使用 new 来创建对象。
l Spring 中定义 bean:
@controller
@service
@repository
@component
l Spring 中得到 bean:
@autowire
@resource
@Qualifer
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以对配置和原生 Map 使用简单的 XML 或注解,将接口和 Java的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。
在这里可以通过 mybatis的反向工程 ,去获取数据库中的pojo以及mapper方法。(在后续会说到这个)
标签:额外 设置 auto 优秀 mapping 反向 ssm整合 出错 信息
原文地址:http://www.cnblogs.com/mumudechengzhang/p/7678386.html