SSM初学

文章介绍了为什么使用三层架构,如结构清晰、高可维护性和扩展性,并提及SpringMVC作为界面层框架,Spring处理业务层,MyBatis负责持久层。同时,讨论了框架的概念及其优势,例如提升开发效率。文章还对比了jdbc访问数据库的优缺点,包括其灵活性与资源管理的繁琐。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 框架的概述

为什么要使用三层架构?

1、结构清晰,耦合度低,各层分工明确

2、可维护性高,可扩展性高

3、有利于标准化

4、开发人员可以只关注整个结构中的某一层的功能实现

5、有利于各层逻辑的复用

三层架构模式和框架

每一层对应着一个框架

1)界面层———SpringMVC框架结构

2)业务层———Spring框架

3)持久层———MyBatis框架

框架

  1. 什么是框架(framework)

框架:就是一个软件,完成部分的功能。软件中的类和类之间的方法调用都已经规定好了。通过这些类可以完成某些功能,框架看作是模板。

框架是可以升级的,改造的。框架是安全的。

框架是对某一个方面有用的,不是全能的。

框架解决的问题

  1. 框架能实现技术的整合
  2. 能提高开发的效率,降低难度

jdbc访问数据库的优缺点

优点:

1、直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句。

缺点:

  1. 创建很多对象Connection,Statement,ResultSet
  2. 注册驱动
  3. 执行sql语句
  4. 把ResultSet转为是、Student,List集合
  5. 关闭资源
  6. sql语句和业务逻辑代码混合在一起

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值