三种框架的基本搭建:(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}

实现

  1. 在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.执行代码

以上就是三种框架的基本搭建以及简单的例子。

经验分享 程序员 微信小程序 职场和发展