时间:2021-05-19
由于本人愚钝,整合ssm框架真是费劲了全身的力气,所以打算写下这篇文章,一来是对整个过程进行一个回顾,二来是方便有像我一样的笨鸟看过这篇文章后对其有所帮助,如果本文中有不对的地方,也请大神们指教。
一、代码结构
整个项目的代码结构如图所示:
controller为控制层,主要用于对业务模块的流程控制。
dao为数据接入层,主要用于与数据库进行连接,访问数据库进行操作,这里定义了各种操作数据库的接口。
mapper中存放mybatis的数据库映射配置。可以通过查看mybatis相关教程了解
model中存放了我们的实体类
service为业务层,我们的各种业务都定义在此,由controller调用不同业务实现不同的操作。
由于之前搭建环境都是自己配置依赖环境,导致缺各种缺包或者依赖冲突,所以这次我使用了maven来管理项目,可以上网查一下相关的教程,使用起来非常方便。
下面是我的pom.xml文件的配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.mjl.model.User;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;/** * Created by Alvin on 15/9/6. */public class Test { private static ApplicationContext ac; static { ac = new ClassPathXmlApplicationContext("config/applicationContext.xml"); } public static void main(String[] args) { IUserDao mapper = (IUserDao) ac.getBean("IUserDao"); System.out.println("获取alvin"); User user = mapper.selectByName("alvin"); System.out.println(user.getId()+":"+"username:"+user.getUsername()); System.out.println("password:"+user.getPassword()); }}如果成功,如下图所示:
到这里mybatis与spring就整合结束了,明天继续更新下半部分。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前的文章都是讲解springmvc+spring+mybatis的整合,而很少有springmvc+spring+hibernate因为工作的需要,最近在使用
mybatis—spring项目目前大部分的java互联网项目,都是用springmvc+spring+mybatis搭建平台的。使用springi
前言最近因为工作的需要,在写一个基于springmvc+spring+mybatis的项目,其中涉及用ajax向controller发送数据的功能。因为不想使用
用户登录。同Spring整合Struts与Hibernate实现用户登录。可用Spring的IOC容器来管理Hibern-ate的SessionFactory,
最近因为项目要求整合了spring+mybatis架构进行项目开发,现将相关整合配置文件整理如下:基本架构:spring+springmvc+mybatis分布