目录
一,常用架构:
软件开发常用架构:
三层架构:
界面层(视图层,表示层):直接与用户相关联(比如jsp,html,servlet)
业务逻辑层:接收界面层传递过来的数据并检查数据,计算业务逻辑。调用数据访问层获取数据(比如service)
数据访问层:实现对数据库的增删改查,将存储在数据库中的数据交给业务层,并且将业务层处理的数据保存到数据库
框架:相当于一个模板。里面定义好了一些可用的功能,我们只需要再里面加入自己需要的功能就好了。
二,Mybatis
Mybatis相当于成熟版的jdbc,是一个SQL映射框架
Sql mapper:sql映射(将数据库中的一行数据映射为一个java对象,操作这个java对象相当于操作表中的数据)
Data access objects(DAOS):数据访问(对数据库进行增删改查)
Mybatis作用:
三,mybatis创建步骤:
1,先创建一个maven项目
创建一个空项目(据说只是一个默认规则而已,也可以最开始就直接创建maven项目):
自己取项目名,然后点击finish
然后会弹出modules,如果没有弹出或者叉掉了,也可以自己打开。
后面可以根据原型创建maven项目,不同的项目里面结构稍有不同,可根据自己的需要选择
这个参考就好
groupid:组织名,通常是公司域名倒叙加项目名
artifactld:模块名,通常是工程名
version:版本号,一般默认不改变
然后在右下角弹出的框框中,点击自动导入
四,补充
1,maven中通过原型创建项目:
进行简单访问数据库操作,不进行web应用可以使用quickstart,
(哎,我也不是很明白,后面了解到这里了再补充)
2,maven的.m2文件夹:
默认仓库repository:
资源下载后默认仓库位置:C:\Users\86178\.m2\repository(联网后下 载的内容都会存储到里面)
具体内容可以取maven那里查看。
在安装配置好maven之后,发现目录下不存在.m2文件夹,其原因是因为没有执行任何maven相关的命令,之后执行之后maven才会自动去创建.m2文件夹。
cmd下:mvn help:system 命令会自动创建 .m2文件