1、三层架构
表现层:用于展示数据
业务层:处理业务需求
持久层:与数据库交互
2、
3、持久层技术解决方案
JDBC技术:Connection、PreparedStatement、ResultSet
Spring的JdbcTemplate:Spring中对JDBC的简单封装
4、mybatis的环境搭建
第一步:创建maven工程并导入坐标(即在pom.xml文件中添加依赖)
第二步:创建实体类和dao接口
第三步:创建Mybatis的主配置文件(SqlMapConfig.xml)
第四步:创建映射配置文件(IUserDao.xml)
环境搭建的文件如下:
注意事项:新建xml文件时,文件里面是空的,两个xml前面内容不一致,注意区别。
mybatis基于注解的入门案例
1、把IUserDao.xml移除,在Dao接口的方法上使用@Select注解,并且指定SQL语句
2、同时需要在SqlMapConfig.xml中的mapper配置时,使用class属性指定dao接口的全限定类名
第一个案例所用到的设计模式