问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javabean作用和优势,什么时候该对数据封装?

发布网友 发布时间:2022-04-24 19:52

我来回答

1个回答

热心网友 时间:2023-10-09 03:45

首先这是一个编程思想,也就是所谓‘面向对象’的问题。javabean本身是一个java对象,他对数据进行的封装。我们需要访问数据的时候只要访问这个对象就可以了。

其次,如果你的表单数据比较少还好,如果多一些,比如10个,那么你在servlet的方法调用,比如调用数据库insert操作,你要建立一个具有10个参数的方法吗?还是创建一个只有一个javabean做参数的方法简单?

在你的例子中,比如A页面提交跳转如B页面,期间A页面的表单数据封装进一个javabean,那么在B页面只需要访问这个javabean,然后调用其相关get方法就可以了。而如果不用javaean,你在servlet终究要不厌其烦的request.setParameter().

而且,将来你肯定会接触到一些数据库持久层的开源框架,现在用的最多的比如hibernate,他对数据库的增删改查全是基于javabean的,比如你要保存一个student的学号,姓名,性别的信息。原来的做法是
insert into t_student (id,name,sex) value(1,'jack',1).
而使用Hibernate这类框架,只需要调用一个方法
save(student).

其中sutdent就是一个javabean,它具有3个成员变量,id,name,sex.是不是很方便?

扯远了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
kmose正确使用方法? 单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 什么是JavaBean? 怎么用javabean查询数据库 JavaBean是对数据的封装,可以用Object[]数组进行传参数? 怎样用javabean存储数据 JAVABEAN是什么和总结JAVABEAN的两种使用方式 如何用javaBean连接数据库 什么是JAVABean 什么是javabean,有什么用啊 JAVA中Bean是什么? JAVABean是什么? java中的bean是什么意思 北京现代酷派怎么样 我的手机发信息说我的银行卡开通了上海盛付通电子支付服务有限公司快捷支付,是怎么回事啊? 易付宝和盛付通相比哪个更好呢? 淘宝买的盛付通移动POS机安全可靠吗? 盛付通钱包到账快吗?有谁用过? 盛付通快捷付怎么取消? 大家说快付和盛付通相比哪个更好? 盛付通和易付哪个收款更快一点? iphone4的裸机是指什么?裸机和有锁版无锁版有什么区别?求详解··· 用javabean怎么样才能显示数据库中的数据,(Java与数据库已通过jdbc在另已在dao中连接 ) JAVABean到底是什么? 在jsp中使用JavaBean连接数据库 servlet怎么从javabean得到表格数据 然后再传给jsp 如何在JS中通过JAVABEAN提取数据库数据 jsp 怎么使用javabean调用数据库中得值? iphone4 的问题 裸机是啥意识 无锁和有锁是什么意识? 使用爬虫抓取网站,对方会察觉吗? 如何让爬虫快速抓取我们网站的重要页面 爬虫爬取网页的行为都很正常不会受到网站的任何限制 判断? 如何使用爬虫做一个网站? 爬虫只能爬取网页,爬软件可以吗? 帮忙找一些关于人工智能机器人的资料 简单描述构成智能机器人的主要部分和功能。 机器人资料和作用,科学家是怎么制造的? 现在的房贷基准利率多少 苹果5的有锁和无锁有是什么意思? 飞机是怎样在天空中预定轨道的 ? 太阳的运动轨迹是什么? 法国人:中国崛起不可怕,可怕的是他们遭遇困难时最不缺的是什么?