ssm简单配置

时间:2021-07-10 01:09:32

MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。

MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。

MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。

相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。

需要使用的Jar包:mybatis-3.0.2.jar(mybatis核心包),mybatis-spring-1.0.0.jar(与Spring结合包)。

MyBatis+Spring+MySql简单配置过程:

(1)搭建Spring环境:加入Spring框架、配置文件,加入所需要的jar包,更改web.xml和spring的配置文件,添加jsp页面和对应的Controller。

(2)在MySql中创建数据库和相应的表;

(3)创建实体Bean,Bean与数据库映射的SQLMap文件;

(4)创建数据访问Dao接口的类;

(5)Ibatis总配置文件,sqlMapConfig.xml;

(6)修改Spring 的配置文件,需要指定配置文件位置和dataSource,数据访问接口对应的实现bean。

Springstruts2比较
    另一个非常有名的MVC框架是Struts2,Spring MVC的核心是Servlet,而Struts2的核心则是Filter。下表列出Spring MVC与Struts2的主要区别与比较结果。
    ssm简单配置
    ssm简单配置
    通过上面的综合比较,Spring MVC 3.0的优势要比Struts2大得多,虽然它还有些不足的地方,但随着后期版本的升级,必然会进行改进,会做的更好。所以采用Spring MVC 3.0作为系统的展示层要比Struts2好。