三种框架的基本搭建:(Spring,mybatis,SpringMVC)
三种框架的基本搭建:(Spring,mybatis,SpringMVC) (搭配简单案例)
(只是初学时的基本搭建方式,后期会优化代码)
一、Spring: (bean包下有User实体类,两个属性,name和age,这里省略不说明)
步骤 1.导包 2.写Spring配置文件 3.创建IOC容器 4.从容器中获取对象
实现 1.pom.xml中的配置
2.resources下spring.xml中的配置
3.4. 创建容器,获取对象
(创建时指向配置文件,获取对象通过配置文件中的id获取)
5.测试结果
二、Mybatis:(这里的User实体类有三个属性,和数据库的user表对应,为id,username,password,这里省略不说明)
步骤
1.导包(与数据库相关联,除了导Mybatis的jar包,也将数据库所需的jar包一并导入)
2.mybatis全局配置文件(从XML文件中 获取sqlSessionFactory对象)
3.从SqlSessionFactory对象中获取SqlSession对象(SqlSession提供了在数据库执行SQL命令所需的所有方法)
4. 思考SqlSession 怎么操作的数据库 怎么写 在哪里写sql语句
5.写sql语句的映射文件(mapper.xml)
6.调用SqlSession的增删改查方法(这些增删改查的方法和sql语句的配置文件是对应的)
注意:从哪个配置文件中构建SqlSessionFactory对象 改String resource="mybatis.xml";
要让 全局配置文件和sql的映射文件相关联 改<mapper resource="mapper.xml"/>
我们的sqlSession对象的方法要与sql映射文件(mapper文件)映射(怎么映射的)
selectOne(“s1”,2) s1=命名空间.id名
参数传递 2 作为sql语句的参数 传递给sql语句 #{id}
实现
- 在pom.xml中导入下面的包
2.mybatis全局配置文件的配置.
3.主方法中的代码
4.mapper.xml中的配置
5.数据库里的数据
6.执行结果
后期将使用接口式编程思想。
三、SpringMVC:(一个简单的hello案例)
步骤:1.导入jar包 spring-context spring-webmvc servlet-api
2.编写web.xml 写一个servlet DispatcherServlet(前端控制器)
配置容器启动 就创建这个servlet对象
3.DispatcherServlet 他的里面初始化一个参数 参数名是contextConfigLocation
参数值是classpath:spring-mvc.xml 指springmvc的配置文件
4.编写springmvc的配置文件
配置扫描
配置视图解析器
5.写一个controller 加入到ioc容器
写一个拦截的方法 用@RequestMapping 来拦截请求
实现:1.在pom.xml中导入jar包
2.3.web.xml中的配置
4.spring-mvc.xml中的配置
5.执行代码
以上就是三种框架的基本搭建以及简单的例子。
