Spring学习笔记1-JavaBean

JavaBean发展历史

第一阶段
JavaBean规范是为了Java GUI的可视化编程而提出的,虽然提出了该规范,但是并没有挽回Java GUI方面劣势;
第二阶段
把JavaBean规范应用于JSP+JavaBean组合,此时,HTML页面中form表单所提交的数据自动填充到JavaBean中,然后由JavaBean对数据实现增删改查
第三阶段
由于上一阶段,JSP中实现了太多的业务逻辑从而导致JSP维护工作量太大,在此阶段,引入了MVC分层概念,此时的JavaBean还是负责与数据库打交道;
第四阶段
随着发展,分布式、安全、事物、高可用性的需求越来越高,于是提出了J2EE规范,该规范有:JDBC、JNDI、RMI(远程过程调用)、JMS(Java消息服务)、JTA
(Java事务管理,支持分布式事务)、JavaMail,最重要的升级是把JavaBean变成Enterprise JavaBean,简称EJB即企业级JavaBean,根据J2EE规范,事物管理、安
全管理、线程管理等等全部交给容器来管理。使用SeesionBean来编写业务,使用EntityBean(实体Bean)来与数据库打交道,使用MessageDrivenBean(消息驱动
Bean)来连接一个消息队列并处理、发送消息。此阶段,常见的容器有Weblogic、Webshpere等容器
第五阶段
EJB中用起来极为繁琐和笨重, 性能也不好, 为了获得所谓的分布式,反而背上了沉重的枷锁,此阶段,出现了Plain Old Java Object简称POJO,简单来说,我只
关心我的业务逻辑,除此之外,没有任何规范来限制我编写的Java类,同时还要保留事务、安全等要求,于是,在这一阶段出现了依赖注入、横向切面概念。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值