百度
360搜索
搜狗搜索

javabean的规范是什么,Java Bean 是什么东西?详细介绍

本文目录一览: 简述javabean的开发原则

是指JavaBean的设计规则么?
编写JavaBean必须满足以下几点:
1、所有的JavaBean必须放在一个包中;
2、JavaBean必须声明成public class类型,并且文件名与类名必须相一致;
3、所有的属性必须封装;
4、设置和取得属性可以通过setter和getter;
5、使用JSP标签去调用JavaBean时必须有一个无参构造方法;
基本上就这些了,还有一些诸如命名规则的一些东西可以参照Java的。

编写JavaBean时注意哪几个方面

? 编写JavaBean时,必须满足一些要求:
1.JavaBean必须放在一个包中,即必须包含package
2. JavaBean必须声明成public的类,则文件名与类名也应一致
3.属性应该封装起来,即声明为private
对于属性的访问通过get、set方法实现,这些方法应为public的,并且一定要符合命名规范。
例如:若属性名为 userName ,
则get、set方法名应为 getUserName和setUserName
4使用

去调用JavaBean时,需要创建其对象,故JavaBean必须有一个无参的构造方法

5.JSP中使用JavaBean:

<jsp:usebean
id=”bean的名称” //bean:即由JavaBean类实例化出来的对象

class=”用包名结构表示的bean所属类的类名”

scope=”bean的使用范围” //4种之一:page、request、session、application

/>

sssssss

来做个任务
</jsp:usebean

javaBean的规范是什么?是不是凡是一个类符合了该规范是是一个javaBean?javaBean其实就是一个JAVA类?

javabean的规范网上有很多,随便搜一下就可以了。
不过后边的话是对的,其实就是个类,符合那个规范就可以。
恩,是一个存储数据的java类,现在用的少了,了解就可以了
就是一个public类,一定要有无参数的构造方法;属性都是私有的,且应该通过getXXX,setXXX方法访问;然后命名的时候 priavte String name; getName() setName(String name)
还有就是可以重写一下toString和equals方法,继承一下序列化接口(不是必须的)

java web项目中,模块的命名规则是什么?

看个人习惯了,model,controller,service,dao
servlet类所在包命名规范:域名类型.域名.项目名称.web.servlet
例如:com.baidu.web.servlet
自定义标签类所在包命名规范:域名类型.域名.项目名称.web.tags
例如:com.baidu.web.tags
过滤器类所在包命名规范:域名类型.域名.项目名称.web.filter
例如:com.baidu.web.filter
Action类所在包命名规范:域名类型.域名.项目名称.web.action
例如:com.baidu.web.action
ActionForm类所在包命名规范:域名类型.域名.项目名称.web.form
例如:com.baidu.web.form
Javabean所在包命名规范:域名类型.域名.项目名称.web.service.impl
例如:com.baidu.web.service.impl
Javabean实现接口命名规范:域名类型.域名.项目名称.web.service
例如:com.baidu.web.service
DAO类所在包命名规范:域名类型.域名.项目名称.dao.impl
例如:com.baidu.dao.impl
DAO类所实现的接口在包中命名规范:域名类型.域名.项目名称.dao
例如:com.baidu.dao
POJO类与hbm文件所在包命名规范:域名类型.域名.项目名称.dao.hbm
例如:com.baidu.dao.hbm
全局公共类、接口类所在包命名规范:域名类型.域名.项目名称.global
例如:com.baidu.global
全局工具类所在包命名规范:域名类型.域名.项目名称.util
例如:com.baidu.util

以下哪个不是JavaBean编写规范 ( )

如果我们想在JSP页面中利用标签操作Java类(利用

,

标签),我们所写的Java类就应该遵循JavaBean规范。一个JavaBean是由其属性和方法组成的。

1.首先,JavaBean中的属性我们应该设置为private类型,这样子是为了防止外部对其直接的调用,提高对属性值的保护。并且JavaBean是封装一些处理某种业务逻辑的类,为了体现出它的封装性,对属性的取值以及赋值的操作我们应该是通过对应的方法获得的。

2.正因为属性值都设置成了private类型,所以getXXX()和setXXX()的方法我们都应该要设置为public(公共类型

标签获取JavaBean中的值,其内部是通过调用特定的属性的getXXX()方法获得的。)

3.

标签获取类的实例其内部都是通过实例化类的默认构造方法进行获取的,所以JavaBean需要一个无参的构造方法,当然我们也可以不写,因为当我们不写的时候,默认的还是无参的构造方法。并且我们也可以不止只写一个构造方法,还可以写多个,但是必须保证的是其中有一个无参的构造方法。

什么是JAVABean

广义:一切java类都是JavaBean(封装数据,封装业务)
狭义:封装数据的java类(set get)
一般说JavaBean指的是狭义上的java类(封装数据)
它不是一个标准,但是一个企业规范
规范:
(1)、实现implements Serializable
(2)、必须显示提供无参构造方法
(3)、提供私有属性,有GET SET方法
JavaBean是java类,属于某些特定的译码指导方针,并且扩展了适应性和范围,允许用户访问内部的属性和方法。通过这些,JavaBean类可以用于下列方法:   1. 在IDE中,JavaBean的功能允许应用开发者浏览其中的方法,即JavaBean是被编译的,并且无法利用原始的源文件。   2. 在 Remote Method Invocation(RMI) 的分布式风格中,这项功能听起来并不让人兴奋,但是在未来的包含企业版的JavaBean后,将改变这种情况。   3. 为了JavaBean的属性值和状态可以保存到磁盘上。
JavaBean就是Java类,这个类有如下特点:必须有一默认的构造方法,有私有成员变量,有Get和Set方法。
这个的范围包括的比较广了,比如像entity类,dao层也属于Javabean
编写javabean就是编写一个java的类,所以你只要会写类就能编写一个bean,这个类创建的一个对象称做一个bean。为了能让使用这个bean的应用程序构建工具(比如JSP引擎)知道这个bean的属性和方法,只需在类的方法命名上遵守以下规则:   1. 如果类的成员变量的名字是xxx,那么为了更改或获取成员变量的值,即更改或获取属性,在类中可以使用两个方法:   getXxx(),用来获取属性xxx。   setXxx(),用来修改属性xxx.。   2. 对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用"is"代替上面的"get"和"set"。   3. 类中方法的访问属性都必须是public的。   4. 类中如果有构造方法,那么这个构造方法也是public的并且是无参数的。

javabean 是什么详细点

  1、JavaBean 是一种JAVA语言写成的可重用组件,为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器,JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。
  2、JavaBean可分为两种:
  一种是有用户界面(UI,User Interface)的JavaBean;
  另一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean,JSP通常访问的是后一种JavaBean。
  3、JavaBean可以是简单的GUI要素,如按钮或滚动条,也可以是复杂的可视化软件组件,如数据库视图,有些JavaBean是没有GUI表现形式的,但这些JavaBean仍然可以使用应用程序构造器可视化地进行组合。
看看这段话也许对你有所帮助!
在谈论组件之前让我们看一个通俗的事情:组装电视机。组装一台电视机时,人们可以选择多个组件,例如电阻、电容、显象管等,一个组装电视机的人不必关心显象管是怎么研制的,只要根据说明书了解其中的属性和功能就可以了。不同的电视机可以安装相同的显象管,显象管的功能完全相同,但他们是在不同的电视机里面,一台电视机的显象管发生了故障并不影响其它的电视机;也可能两台电视安装了一个共享的组件:天线,如果天线发生了故障,两台电视机都受到同样的影响。
“可视化组件编程”非常成功的一个例子就是微软公司的VB。人们在使用VB编写程序时,经常把一个按钮组件或文本框组件拖放到你的应用程序窗体中,并了解这个按钮的名字、它有哪些功能、方法等,而且你还可以重新更改它的名字,当你创建生成应用程序时,这个按钮的名字被保存了下来。但是,微软的组件只适用于微软的操作平台上,不能为其它的平台所使用。
按着Sun公司的定义,JavaBeans是一个可重复使用的软件组件。实际上JavaBeans是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称beans。由于javabeans是基于java语言的,因此javabeans不依赖平台,具有以下特点:
1. 可以实现代码的重复利用
2. 易编写、易维护、易使用
3. 可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。
我们已经知道,一个基本的JSP页面就是由普通的HTML标签和java程序片组成,如果程序片和HTML大量交互在一起,就显得页面混杂,不易维护。JSP页面应当将数据的处理过程指派给一个或几个beans来完成,我们只需在JSP页面中调用这个beans即可。不提倡大量的数据处理都用java程序片来完成。在JSP页面中调用beans,可有效的分离的静态工作部分和动态工作部分。
就是基本的对象类,里面只包含SET和GET方法,在Struts中就是ActionForm。
JAVA的每一个类都可以称为一个javabean
javabean就是普通java类 放到web应用中就叫javabean了
看看这个,里面写的很详细:
http://baike.baidu.com/view/725111.htm
我个人理解,javaBean是一个编码规范,有一个无参数的构造器,所有属性都有set和get方法,这就是javaBean了。 满足了这个规范,有很多好处,例如,我们在使用spring注入一个对象的时候,这个对象就得是一个JavaBean(并不一定是一个标准的javabean)。spring就可以调用这个类的set属性,设置与其关联的对象。我们可以理解JavaBean是一个通用的接口,如果你满足javaBean的规范,所有容器都知道怎么去设置和读取你的属性值。

Java Bean 是什么东西?

1:什么是JavaBean 组件?使用JavaBean 组件有什么优点?
答案:
现在软件开发都已经转向了基于组件的开发,目前具备代表性的组件技术有微软的
COM、COM+,有Sun 的JavaBean 和EJB(Enterprise Java Bean),另外还有CORBA(Common Object Request Broker Architecture,公共对象请求代理结构)
JavaBean 规范将“软件组件”的概念引入到Java 编程的领域。组件是自包含的、可重用的软件单元;而JavaBean 组件,则可以使用可视的应用程序开发工具,可视地将它们编写到Java 程序中。JavaBean 规范为Java 开发人员提供了一种“组件化”其Java 类的方法。
2.一个标准的JavaBean 具有哪些特征?
答案:
(1)JavaBean 类必须有一个没有参数的构造函数;此构造函数在使用《jsp:useBean》实例化JavaBean 类时调用,若JavaBean 类内没有任何构造函数,则系统会自动生成一个没有任何参数的构造函数。
(2)JavaBean 内的属性都应该定义为私有的。这样可以保证数据的完整性和封装性。
(3)属性值可以通过setXxx 和getXxxx 来操作。需要注意的是,变量的第一个字母是小写的,但方法名内的第一个字母必须大写,此为必须遵守的约定。
简单的说:就是普通Java类,只是满足一定的特征
一个特殊的java类,需满足以下要求
1.必须有无参构造函数
2.属性私有
3.私有和属性提供get/set方法
也是mvc三层架构的模型层
私有的属性加相应的get set方法 就是最简单的javabean 能支持内省
简单的说,嗯,一个getter方法加一个setter方法就是javabean啦~~就一规范罢了~~
get set方法
Bean构架最关键的一部分是发生在将bean从组件盘palette拖至表单(form)之际,程序开发工具能够产生Bean(如果有default构造函数,就办得到),然后在缺乏Bean源代码的情况下,提取出"产生属性工作表(property sheet)"和事件处理程序的所有必要的信息.
Java的reflection可以让我们找到任何一个未知类的所有函数,reflection机制用来解决Bean的问题,十分完美,不需要和其它可视化语言一样动用额外的语言关键字.**其实上reflection机制会被加到Java中的主要原因之一便是为了支持Beans(当然reflection也为对象的序列化(Serialization)和远端方法调用(remote method invocation)提供了必要的技持).所以,你可能会预期,程序开发工具的设计者应该会在每个Bean身上使用reflection机制,查找其函数,找出bean的属性与事件.
Java的设计者希望提供一个标准工具,不但让Bean更易使用,也为产生更复杂的Bean提供标准途径.这个工具是Introspector Class其中最重要的就是static getBeanInfo().可以将一个Class reference传入这个函数,它便会对class进行彻底查询,并回传BeanInfo对象.然后你就可以解剖它,取得其属性(properties),函数(methods),事件(event).
javabean的包装
将Bean放到支持Bean的可视化开发工具里之前,必须先将其放到标准的Bean容器里.所谓标准的Bean容器中,是一个JAR文件,内含所有的Bean Classes和一份清单文件(manifest file)
JavaBean的体系结构
JavaBean体系结构是第一个全面的基于组件的标准模型之一.在集成的IDE中使JavaBean在设计时可以操作.

javaBean有什么特点?

已经是一种规范了吧。javabean就是描述一个对象,里面有这个对象的属性,这些属性有get\set方法,方便对外的修改这个对象,有toString方便输出对象信息(属性值)。使用了javabean我们更好了解清楚一个对象,而更好的使用它。你以后写多项目了,自然而然清楚的了解,对象按javabean规范来,代码可读性都会提高,也方便管理!
JavaBean有三个特性:
1、javaBean必须是一个public的类。
2、JavaBean有一个不带参数的构造函数,如果public类的构造函数包含参数的话,那这个类不能做为JavaBean。
3、JavaBean通过 getProperty获取属性,通过setProperty设置属性。
javaBean 就是一种写java 类的规则。起初是想在gui中用啦,后来在web上应用广泛。getter setter啊啥的。。
1,必须是public类
2,必须有无参构造方法
3,通过setproperty,getproperty设置和获取属性
有setXXX()和getXXX()方法,可重用
JavaBean是一种组件,本质上就是一个Java类,只不过要遵循一些规范编写
一个标准的JavaBean组件具有以下几个特性:
(1)它是一个public类
(2)它有一个无参的构造器,或默认构造器
(3)它提供了setXXX()与getXXX()方法,来让外部程序设置和获取JavaBean的属性
(4)它实现了Serializable或Externalizable接口,以支持序列化
符合上述条件的Java类,都可以称为JavaBean组件。

阅读更多 >>>  简洁建站模板怎么写

网站数据信息

"javabean的规范是什么,Java Bean 是什么东西?"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:javabean的规范是什么,Java Bean 是什么东西?的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!