btcq.net
当前位置:首页 >> jAvABEAn作用 >>

jAvABEAn作用

javabean从领域模型来理解,它代表业务流程中的实体,比如植物大战僵尸的游戏,植物和僵尸可以作为2个javabean,分别封装属性和功能,植物有发射子弹的功能,僵尸有撕裂的功能等.从代码层面来理解,javabean是传递数据的载体,在内存中可以存取数据,类似于数据库里的表,只不过数据库是硬盘中传递数据的载体.

已经是一种规范了吧.javabean就是描述一个对象,里面有这个对象的属性,这些属性有get\set方法,方便对外的修改这个对象,有tostring方便输出对象信息(属性值).使用了javabean我们更好了解清楚一个对象,而更好的使用它.你以后写多项目了,自然而然清楚的了解,对象按javabean规范来,代码可读性都会提高,也方便管理!

那都可以用啊,JavaBean就是特殊的java普通类,作用和普通的类一样的,普通类在哪儿可以用JavaBean在哪儿也可以用的. 不过在j2ee中JavaBean的生命周期存在于4种范围之中,分别为page、request、session、application.它们通过标签的scope属性进行设置.这4种范围虽然存在很大的区别,但它们与JSP页面中的page、request、session、application范围相对应.

JavaBean在WEB编程中一直被当作模型层对象来使用,不存在作用范围的说法,它是MVC模式的M,使用JavaBean存放数据可以有效的避免频繁的将数据存入或取出某个作用范围.例如:当我们需要将用户的注册信息通过请求转发传递到新

javabean的四种作用范围如下: 1.page范围:属性只在当前页面有效,如果跳转到其他页面,需要重新实例化. 适用于jsp页面操作资源; 2.request范围:属性在服务器端跳转中有效; 不常用,必须使用跳转; 3.session范围:属性在一次会话中有效; 适用于用户登录; 4.application范围:属性保存在服务器中; 尽量少用,占用资源.

这么长篇大论,后面还带着个(转载自LinuxAid) 简单点说,javabean是一个类,可以用来传值,和进行业 务逻辑处理

首先这是一个编程思想,也就是所谓'面向对象'的问题.javabean本身是一个java对象,他对数据进行的封装.我们需要访问数据的时候只要访问这个对象就可以了.其次,如果你的表单数据比较少还好,如果多一些,比如10个,那么你在

封装数据,以便于更好的在各个层之间进行数据传输

上面回答的还算中肯,但没有说出核心,先介绍一下bean的作用是:1.数据的载体,但是核心在于业务bean,其他的bean是以业务bean为核心的衍生bean,起到辅助的作用;2.一组相关联的数据集合,就像c语言的结构体一样,把相关联的数

反射和内省操作很多时候都是在以后要做框架的时候作用非常大. 现在你学的是面向对象编程,即:你所写代码都能够找到对应的类或接口,找到具体的方法写出对应的代码. 但是以后学面向抽象编程的时候,即:我们所写的代码完全抽象,比如我们写的框架所要面向的类或方法目前并没有的,而是以后别人用我们的框架写出来的类.但是我们又怎么调用去他们的类get/set方法呢?所以这个时候要用到反射和内省进行抽象编程. 现在你可以不懂那么多,以后慢慢学多了就好了

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com