社区
Java EE
帖子详情
entity Bean VS session Bean + jdbc
oceanson23
2005-02-22 08:31:38
为什么我们要用Entity Bean,而不直接用session Bean +jdbc来访问数据库呢.这样更直接了当.我想问的是用Entity Bean有什么特别的好处吗.即然现在的database已经有周详全面的transaction management那么Entity Bean有什么用.尤其是用BMP.谢谢另位大侠.
...全文
141
6
打赏
收藏
entity Bean VS session Bean + jdbc
为什么我们要用Entity Bean,而不直接用session Bean +jdbc来访问数据库呢.这样更直接了当.我想问的是用Entity Bean有什么特别的好处吗.即然现在的database已经有周详全面的transaction management那么Entity Bean有什么用.尤其是用BMP.谢谢另位大侠.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dennis03
2005-02-23
打赏
举报
回复
entityBean是为了实现O/R Mapping技术给我们带来的好处,通常不会选择bmp,而会选择cmp!如果你了解一对一,一对多,多对一,多对多在大项目中的应用你就知到cmp相比jdbc存在的理由.
rootcn
2005-02-23
打赏
举报
回复
..
oceanson23
2005-02-23
打赏
举报
回复
up
oceanson23
2005-02-22
打赏
举报
回复
顶一下
oceanson23
2005-02-22
打赏
举报
回复
但是其实我想问的是.即然session Bean+jdbc已经这么完善了.而且随着database已经包含许多保护transaction了.那么还要用entityBean来干什么呢.会不会有其它情况下才会用到它呢,或者用起来可以很方便或者省资源.谁能够说清楚呢.马上给分.
dachun
2005-02-22
打赏
举报
回复
我们都是直接用session Bean +数据连接池来访问数据库,用loadruner模拟1000个并发用户都没问题
Entity
Bea
n
vs
Hibernate Pojo
该文转自guty O-R Mapping J2EE的标准是CMP
Entity
Bea
n,而实际应用中受到诟病最多的也是它。我们化了整整半年时间研究CMP2.0的开发方法,目前总算能够将代码量减少到70%,并且有希望减少到 90%。我曾经很满足现有的成绩,但是当我真正地阅读了hibernate后,对CMP2.0的信心彻底动摇了。 hibernate至少比CMP2.0有以下优点: 1. 兼容性。
SpringBoot登录认证实战:基于
Session
与Spring Security的完整实现
用户认证与授权是Web应用安全的核心基础,它决定了用户身份的识别与访问权限的控制。其核心原理在于验证用户凭证并建立可信的会话状态。在技术实现上,Spring Security作为Java生态中权威的安全框架,通过过滤器链机制,为开发者提供了一套声明式的安全解决方案,极大地简化了密码加密、权限控制、CSRF防护等复杂功能的开发。这套方案尤其适用于传统的单体Web应用,能够有效保障业务系统的安全基线。本文聚焦于SpringBoot项目中经典的
Session
-Cookie认证模式,详细解析了如何整合Spring
Hibernate
Session
Factory 核心原理与生产级实践指南
Session
Factory 是 Hibernate 的核心运行时契约,本质是应用启动时固化实体映射、SQL方言、二级缓存及连接策略的不可变元数据中心。其单例设计源于JVM类加载器隔离与元数据一致性要求,直接决定一级/二级缓存有效性、事务语义边界和N+1查询根因。技术价值体现在资源复用性、执行策略统一性和架构稳定性上,广泛应用于高并发交易系统、多租户SaaS平台及批处理ETL场景。深入理解
Session
Factory的初始化阶段、线程模型(getCurrent
Session
vs
open
Session
)及
MyBatis流式查询实战:解决大数据查询OOM问题
在Java后端开发中,处理海量数据查询时,传统的一次性加载方式常导致JVM堆内存溢出(OOM)。其核心原理在于
JDBC
默认会将全部结果集加载到内存,当数据量达到百万级时,极易引发内存压力。流式查询技术通过设置fetchSize参数,利用数据库游标实现数据的逐条或分批传输,从而将内存占用控制在恒定低位,其技术价值在于能够稳定、高效地完成大数据量的导出、批量计算等任务。应用场景广泛涵盖数据报表导出、ETL处理及离线分析等。本文聚焦MyBatis框架,深入解析其流式查询的三种实现方式——ResultHandler
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章