SpringMVC-day03

已有 165 次阅读2017-4-15 17:47 |个人分类:SpringMVC和mybatis的学习|系统分类:学习纪录| SpringMVC和mybatis

对于springMVC的学习:第三天,在今天,自己定下了springmvc后续的学习视频的观看,准备跳过mybatis的学习,但是在观看视频的途中发现,没有看mybatis,中间出现了断层的现象,于是在中途转到了mybatis的学习,再一次理解到了框架是对基础技术的整合的这个概念,mybatis感觉就是对原生的JDBC的操作的一种封装,弄成了一个工具,对我们的使用更加的方便了。对于今天的学习笔记总结如下:
2017-4-12
 一、非注解的处理器映射器和适配器 
 1>.非注解的处理器 
 1.处理器映射器: org.springframework.web.serlet.handler.BeanNameUrlHandlerMapping (注意:他在bean里面配 置映射器) 
 2.简单的映射器: SimpleURLHandlerMapping 配置: <!-- 简单URL映射器,在这里相对上面的Handler进行映射 --> <bean class = "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappigs"> <props> <!-- 对ItemController1进行URL映射,URL是/queryNews1.action --> <prop key = "/queryNews1.action">ItemController1</prop> <prop key = "/queryNews2.action">ItemController1</prop> </props> </property> </bean> 多个映射器可以并存前端控制器会去判断URL能让哪个映射器处理就让哪个映射器映射 
 2>.非注解的处理器适配器 
 1.非注解的处理器适配器: ㈠SimpleControllerHandlerAdapter 简单适配器 org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter 要求编写的Handler实现Controller接口。 ㈡HttpRequestHandlerAdapter org.springframerwork.web.servlet.mvc.SimpleControllerHandlerAdapter 要求:我们把这个适配器配置到SpringMVC的xml里面 二、注解的处理器映射器和适配器


mybatis的部分
1.首先先总结JDBC编程中的问题(原生态的)
1.1原生的JDBC的程序
使用JDBC查询MySQL数据库中用户表的记录
1.1.1环境
Java环境:jdk1.7
eclipse 
mysql
1.1.2创建SQL数据库
sql_table.sql:记录了表结构
sql_data.sql:记录测试数据,在实际企业开发中,最后都要提供一个初始化的 数据脚本
1.1.3JDBC程序
数据库驱动包。
已经OK
问题总结:
1.数据库连接,使用时创建,不适用释放,对数据库进行频繁的连接开启和关闭,造成数据库资源的浪费,影响数据库性能
解决方案,使用数据库连接池管理数据库连接
2.将SQL语句硬编码到Java代码中,如果sql语句修改,那么需要重新编译Java代码
解决方案,将sql语句配置在XML配置文件中

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )