SpringMVC+MyBatis简单学习
2015-06-26 10:56
399 查看
为什么选用SpringMVC
1、简单易用,学习成本低,开发效率高
2、性能灵活,优于Struts
3、大众框架,网上有很多解决方案
总结:高效率,轻量化,高性能
SpringMVC注解类
常用注解
@Controller 注解定义控制器
@RequestMapping spring根据value将请求分发到对应的控制器
@Service 定义业务逻辑层
@Repository 定义底层数据库处理接口(持久层)
@Resource 实现依赖注入
为什么选用MyBatis
1、简单易用,会SQL就会MyBatis
2、灵活,完全自己手写SQL
3、代码与SQL分离,提高了可维护性
4、大众框架,网上有很多解决方案
MyBatis开发采用Dao层映射机制,开发只需三步
1、定义MyBatis配置文件(可省略)
2、为数据库中的表定义Dao类
3、为数据库中的表定义XML格式的SQL-Mapping文件
SpringMVC+MyBatis 整合
1、简单易用,学习成本低,开发效率高
2、性能灵活,优于Struts
3、大众框架,网上有很多解决方案
总结:高效率,轻量化,高性能
SpringMVC注解类
常用注解
@Controller 注解定义控制器
@RequestMapping spring根据value将请求分发到对应的控制器
@Service 定义业务逻辑层
@Repository 定义底层数据库处理接口(持久层)
@Resource 实现依赖注入
为什么选用MyBatis
1、简单易用,会SQL就会MyBatis
2、灵活,完全自己手写SQL
3、代码与SQL分离,提高了可维护性
4、大众框架,网上有很多解决方案
MyBatis开发采用Dao层映射机制,开发只需三步
1、定义MyBatis配置文件(可省略)
2、为数据库中的表定义Dao类
3、为数据库中的表定义XML格式的SQL-Mapping文件
SpringMVC+MyBatis 整合
相关文章推荐
- java内存回收机制
- Java性能优化
- java 对电话号码的排序方法
- Android Eclipse安装Ant插件
- 升级JDK后SdkManager无法启动的问题
- 安装配置Zabbix Java GateWay
- Eclipse的控制台console经常的跳出
- code hunt 题解八(java版)
- Spring监管下的Hibernate配置文件
- Java线程池的使用
- 深入分析 Java I/O 的工作机制
- JAVA wait(), notify(),sleep详解
- Spring缓存注解@Cache使用
- 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- JSON 字符串 与 java 对象的转换
- 关于Java抛出异常与处理异常的思考
- Spring MVC 设置访问错误路径自动跳转到指定页面
- MYSQL JDBC JAVA
- MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)
- thrift学习(一)