第一章 框架的概述
为什么要使用三层架构?
1、结构清晰,耦合度低,各层分工明确
2、可维护性高,可扩展性高
3、有利于标准化
4、开发人员可以只关注整个结构中的某一层的功能实现
5、有利于各层逻辑的复用
三层架构模式和框架
每一层对应着一个框架
1)界面层———SpringMVC框架结构
2)业务层———Spring框架
3)持久层———MyBatis框架
框架
- 什么是框架(framework)
框架:就是一个软件,完成部分的功能。软件中的类和类之间的方法调用都已经规定好了。通过这些类可以完成某些功能,框架看作是模板。
框架是可以升级的,改造的。框架是安全的。
框架是对某一个方面有用的,不是全能的。
框架解决的问题
- 框架能实现技术的整合
- 能提高开发的效率,降低难度
jdbc访问数据库的优缺点
优点:
1、直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句。
缺点:
- 创建很多对象Connection,Statement,ResultSet
- 注册驱动
- 执行sql语句
- 把ResultSet转为是、Student,List集合
- 关闭资源
- sql语句和业务逻辑代码混合在一起