框架介绍
概念
它是软件的半成品,未解决问题制定的一套约束,使用者在提供功能基础
上进行扩充。
使用方法
框架中不能被封装的代码(变量),需要使用者新建一个xml 文件,在文件中添加变量内容。
注:
- 如果类是固定的某几个类——只需要xml解析
- 如果类和类中的属性都不固定——需要使用反射技术
即: - 需要建立特定位置和特定名称的配置文件
- 需要使用 xml 解析技术和反射技术
常用名词
- 类库
它提供的类没有封装一定逻辑
举例:类库相当于名言警句,写作时随时引入 - 框架
比类库的类中多了一些约束
举例:框架相当于是留空的名言警句
注:
功能在面向对象中——方法
特性在面向对象中方——属性
MyBatis介绍
- Mybatis是开源免费框架,原名叫iBatis,2013年迁移到 github
作用
数据访问层框架,底层是对 JDBC 的封装.
优点
使用mybatis时不需要编写实现类,只需要写需要执行的sql命令