基础语言

本文对比了Java中使用JDBC、Hibernate、MyBatis进行数据库操作的不同,分析了各自的优缺点,包括开发效率、数据库操作性能等。同时介绍了ORM框架的概念及Spring、Struts在Web开发中的应用。

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

类变量:独立于方法之外的变量,用 static 修饰。整个类中有效。静态存储区
实例变量:独立于方法之外的变量,不过没有 static 修饰。整个类中有效。堆内存
局部变量:类的方法中的变量。所在方法有用。栈内存

jstl jsp standard tag language jsp基本标签库
ognl 对象图导航语言 Object-Graph Navigation Language
ORM:Object对象 Relation关系(表) Mapping映射
ESB:企业服务总线

Hibernate ----->通用Dao

优点:开发效率高
缺点:数据库操作性能低(慢)

Mybatis:ORM 的框架

优点:开发效率极中
缺点:数据库操作性能中

jdbc

: java database connection java的数据库连接
sql语句操作数据库 直连
优点:数据操作性能高
缺点:开发效率低

hql

hql语句 hibernate query languange 操作的是实体类(对象)

spring

Struts 基于MVC的框架 web层面的框架

Hibernate ORM的框架 Object Relation Mapping 操作数据库

Spring 桥梁

1.IOC 控制反转 (是一种技术 作用:依赖注入) Inverse Of Control
有 属性注入 构造注入 依赖注入
2.AOP 面向切面 事务管理 (Proxy---->代理)

struts2 收集数据  
hibernate 增删改查
spring 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值