如何理解java中的bean和javaBean呢

2020-12-07 09:15:24 字数 4729 阅读 2629

1楼:指尖微赚

通俗一点1、bean是豆荚的意思,顾名思义,javabean设计者的初衷是就是让这个类体现豆荚的封装性(豆荚把豌豆都封装在里面了)。稍微引申一点都它的含义,javabean可以用来将现实世界的一个实体封装成一个java对象,譬如箱子有长宽高属性,可以封装成一个箱子类,还有人,狗,等等,总之,现实世界的实体都可以用javabean表示2、和servlet的联系,servlet一般要查询数据库,譬如箱子表,表字段肯定少不了长宽高,因此查出来的箱子属性可以封装成一个javabean,javabean提供get和set方法,servlet返回数据给界面后获取很方便。--只能这么通俗的

该怎样理解javabean,javabean到底是什么东西

2楼:匿名用户

javabean在mvc设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法

就是自己建的一些字符,如 private int id;然后添加 get/set 方法就 这个;private主要是将字符权限私有,其他人要用只能通过get/set 方法来调用

3楼:椿安全措施思

javabean 是一种java语言写成的可重用组件。为写成javabean,类必须是具体的和公共的,并且具有无参数

的构造器。javabean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他java 类可以通过自身...

在java中应该怎么理解bean和mbean呢????? 5

4楼:夜遇黄蝴蝶

javabean在mvc设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法。有时可以理解为一个类

mbean 即 managed beans 被管理的beans

一个mbean是一个被管理的java对象,有点类似于javabean,一个设备、一个应用或者任何资源都可以被表示为mbean,mbean会暴露一个接口对外,这个接口可以读取或者写入一些对象中的属性,通常一个mbean需要定义一个接口,以mbean结尾, 例如: echombean, 格式为***mbean,这个是规范,必须得遵守。

java中的bean是什么意思

5楼:舒姜豪

在javaweb中一般做包名,里面存放各种类例如:用户类user之类的,可看下图:

6楼:匿名用户

就是一种类,这类里面只有属性和属性对应的get/set方法 。

~~~~~~~~~~~~~~~~~~~~~~~

7楼:撒德塔念

最简单的,也是最开始学的,是mvc模式中的model层,封装数据类型的,bean的每个类中,可能是一张数据库表的所有数据类型,可能是前台显示的数据类型,项目中的bean一般放一些封装类,每个类对应数据库中的一张表,如果项目有其他要求,可能自己还要加一些变量或者加几个封装类,看具体情况。

8楼:爱亭晚求子

简单的讲就是可重用

java

组件,将它们组合起来使用就可创建出

java

应用程序。

java

bean

是一种组件,它在内部有接口或有与其相关的属性,以便不同人在不同时间开发的

bean

可以询问和集成。可以构建一个

bean,而在以后构造时将其与其它

bean

绑定。这种过程提供了先构建,然后重复使用的方法,这就是组件的概念。可以将这种单一应用程序部署成独立程序、activex

组件或在浏览器中。

9楼:堂婷陆良朋

一个只有属性和其相应的set

get方法的类。public

user

public

void

setusername(string

username)

public

string

getpassword()

public

void

setpassword(string

password)}

如何更好的理解javabean ?我需要非常生动的。

10楼:

概念 有空构造方法 有隐藏的成员变量 有公开的setter getter 方法

深入 任何一个 java 类都可以是一个javabean 比如 struts2 action 就是一个javabean

为什么设计成javabean : javabean为一个方**。是一个组件。有多个javabean组成更高级的组件

生活: 汽车是一个javabean 由轮胎 javabean 外壳javabean 发动机javabean 等组成。

实质:javabean也是一个普通对象。只是它容易管理。容易组装。在设计程序的时候尽可能标准化

11楼:匿名用户

java bean看名字你就知道,java英文是一种咖啡,bean就是豆,“咖啡豆”,明白吧?

起这个名字就表示java语言里面,java bean是很重要的,是其他一切组件的基础,

而它本身却很简单,无非是提供一些属性,具有一些读写属性的方法(set或get方法)。

spring框架听说过吧,就是对java bean进行配置的,

其实它还有一个大致含义一致的名字,叫pojo (plain old java object),翻译过来就是“老的旧的java对象”。

曾经有一段时期,java的发展越来越复杂,ejb(企业javabean)规范把java的配置弄得高不可攀,性能低下,而今pojo, javabean的回归,标志着java语言返璞归真,又开始变得简单优雅了! 呵呵

12楼:匿名用户

javabean就是一个存储的容器,与数据库进行连接的,你可以通过javabean将数据存入数据库中,也可以通过它从数据库中获取数据库中的信息

java中的bean具体指什么意思

13楼:匿名用户

主要就是指一个普通的类,

它要有属性,包括set,get方法。

就没别的方法了。这就是bean

14楼:匿名用户

javabean 是一种java语言写成的可重用组件。为写成javabean,类必须是具体的和公共的,并且具有无参数的构造器。javabean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。

众所周知,属性名称符合这种模式,其他java 类可以通过自身机制发现和操作这些javabean 属性

15楼:匿名用户

bean指的就是java类

javabean是什么和总结javabean的两种使用方式

16楼:育知同创教育

javabean 就是一个类,这个类就定义一系列 get和 set方法。 so ****** !

javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。

自己的理解:

使用 javabean 和不用 javabean 的区别:

一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。而如果不用 javabean ,就直接使用 httpservlet 的 request 对象:

只在 jsp 页面间传递获取数据:

string name=req.getparameter(“name”);

显示数据: out.println(name);

存数据入 db :在 jsp 中直接嵌入 java **,用 insert 语句存入。

感觉就像当年自己毕设做的 asp **一样。 .asp 页面中一系列的 req.getparameter **和嵌入一大堆的 sql 语句,**很乱,很难维护。

而使用 javabean 之后,优势也就是 java 的优势:组件技术,**重用,易于维护。(在 jsp 页面中数据的显示很清晰。)

java封装和javabean是一样的概念吗?

17楼:匿名用户

说一样,又不大一样!

简单点,java的封装是把属性,操作等封装起来;

javabean只是对象的属性,操作不在里面。

个人理解,如有不同见解,欢迎批评

18楼:小湿底

java封装是一个概念,而javabean是指一个类私有属性并且提供getter和setter方法的类叫javabean

javabean与普通类有什么区别吗 20

19楼:匿名用户

javabean是对面向来对象思想的一种具自

体实施的表现,本质就是组件化,模块化。把复杂的系统拆成若干个小的模块,就像零件一样,需要时在按照系统架构对他进行拼接,满足于一个功能需求而特别独立出来的java类,具体表现提供若干个公开的构造方法,以及对类中的字段,遵照javabean规范提供相应的set和get方法。

广义上来说,所有的类都可以被称做javabean,因为都是根据一个特定的功能需求而独立出来的java类

JAVA中Bean是什么,java中的bean是什么意思

1楼 千锋教育 javabean简单的讲就是实体类,用来封装对象,这个类里面全部都是属性值,和get,set方法。 如 public class a private string geta 2楼 百度用户 简单笼统的说就是一个类,一个可复用的类。 java中的javabean指的是什么? 3楼 匿名...

java中是啥意思?怎么用,java中的 &是什么意思 如何使用 计算

1楼 大中五帝国 借用别人的答案 是位运算里面,与运算 举个简单的例子 int a 2 int b 3 a b相当于 a a b 2的二进制表示为10 3的二进制表示为11 与 的结果就是10,就是2 所以a b a a b a 2 2楼 gta小鸡 按位与赋值,a x相当于a a x,将a和x按位...

java中amp和ampamp的区别

1楼 匿名用户 是java中的位的与操作 是 html 的编码 是 符号 java中 和 amp 的区别 2楼 匿名用户 html中的 就是 是转义字符。你的空格在html中怎么表示啊。所以需要转义字符。 java中的话就是并且的意思 java中 和 amp 的区别 3楼 蜗牛 java中 表示 与...