框架

框架:就是第三方个人或公司提供的功能包。
优点:快速开发,节省成本,提高程序员的效率。
spring mvc 框架:
servlet:只做三件事:
1.获取页面的数据request.getParamter(“key”);…
2.调用业务,获取业务的结果
3.根据业务的结果做跳转工作
spring mvc框架:
1.获取页面的数据 springmvc帮你做了
2.调用业务,获取业务的结果 程序员只需要专注于业务的实现
3.根据业务的结果做跳转工作 springmvc帮你做了

mybatis框架:
原始jdbc:
增删改:
1.获取连接对象 Connection con
2.创建 增删改sql语句 String sql
3.基于连接把sql语句运送到数据库,构建sql执行计划 PreparedStatement pstmt
4.给sql语句的?占位符赋值 pstmt.setXXX(?的位置,值)
5.调用int rowAffect = pstmt.executeQurey(); 返回被影响的行数
6.关闭资源 连接对象和 pstmt
查:
1.获取连接对象 Connection con
2.创建 查询sql语句 String sql
3.基于连接把sql语句运送到数据库,构建sql执行计划 PreparedStatement pstmt
4.给sql语句的?占位符赋值 pstmt.setXXX(?的位置,值)
5.调用Result rs= pstmt.executeQurey(); 返回结果集
6.关闭资源 连接对象和 pstmt
mybatis框架:
只需要给mybatis提供
1、sql语句
2、sql语句的问号的值

spring 框架:
在Servlet和jdbc中,需要程序员创建各种对象
比如:工厂生产cn.tedu.service.UserServiceImpl
在spring框架中,专门用来创建对象和管理对象
对象同一交给spring容器创建和管理

综上所述:框架是用来提高开发效率
执行效率堪忧
开发效率和执行效率不能同时并存

spring框架:
核心功能专门用来创建对象和管理对象
以核心功能为基础衍生出来spring的功能
项目的解耦/减少侵入
spring官方网站:https://spring.io
官网上首推springboot 基于springframework的
spring框架包含哪些:
核心:
Inversion of control 简称IOC —— 控制反转
dependency injection 简称DI —— 依赖注入
AOP 面向且切面编程
数据访问:Data Access
transactions 事物管理
spring jdbc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值