JavaBean持久化

原创 2004年07月08日 12:05:00

JavaBean持久化

当一个JavaBean在构造工具内被用户化,并与其它Bean建立连接之后,它的所有状态都应当可被保存,下一次被load进构造工具内或在运行时,就应当是上一次修改完的信息。为了能做到这一点,要把Bean的某些字段的信息保存下来,在定义Bean时要使它实现java.io.Serializable接口。例如:

public class Button implements java.io.Serializable {
}

实现了序列化接口的Bean中字段的信息将被自动保存。若不想保存某些字段的信息则可在这些字段前冠以transient或static关键字,transient和static变量的信息是不可被保存的。通常,一个Bean所有公开出来的属性都应当是被保存的,也可有选择地保存内部状态。 Bean开发者在修改软件时,可以添加字段,移走对其它类的引用,改变一个字段的private/protected/public状态,这些都不影响类的存储结构关系。然而,当从类中删除一个字段,改变一个变量在类体系中的位置,把某个字段改成transient/static,或原来是transient/static,现改为别的特性时,都将引起存储关系的变化。
5 JavaBean的存储格式

JavaBean组件被设计出来后,一般是以扩展名为jar的Zip格式文件存储,在jar中包含与JavaBean有关的信息,并以MANIFEST文件指定其中的哪些类是JavaBean。以jar文件存储的JavaBean在网络中传送时极大地减少了数据的传输数量,并把JavaBean运行时所需要的一些资源捆绑在一起 本章主要论述了JavaBeans的一些内部特性及其常规设计方法,参考的是JavaBeans规范1.0A版本。随着世界各大ISV对JavaBeans越来越多的支持,规范在一些细节上还在不断演化,但基本框架不会再有大的变动。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Inber/article/details/36851

JavaBean 持久化

【0】README 0.1)本文文字描述转自 core java volume 2,旨在学习  JavaBean 持久化 的基础知识; 0.2)本文所有源代码荔枝均为原创; -------------...
  • PacosonSWJTU
  • PacosonSWJTU
  • 2016-02-23 15:48:44
  • 1137

Java持久化bean原理(一)

关于hibernate中通过配置文件得到一个Session ,通过该对象,我们可以直接调用其save()方法将一个对象持久化到数据库中,这就是ORM 1、具体实现我们可以想到,项目中的bean我们通...
  • wodestudy
  • wodestudy
  • 2012-12-10 16:46:20
  • 2362

一篇关于javabean的教程

评:       自己对Javabean一向不懂,郁郁于胸,于是在网上找了一些文章。感觉这一片讲的最深最好。其中详细讲述了javabean的属性和事件这两个主要的概念。       特别是对四种属...
  • BIGSHOTZHANG
  • BIGSHOTZHANG
  • 2012-06-16 18:54:56
  • 2785

javaBean入门使用详解/应用实例

定义:JavaBean虽然是一个Java类,但是在实际应用中通常不单独使用,而是作为持久层技术用于封装数据库操作或用于状态管理,编写JavaBean程序时,需要遵循JavaBean规范。JavaBea...
  • vv___
  • vv___
  • 2017-11-07 12:55:21
  • 544

Hibernate实体类中的注解

1>使用@Entity注解,表示当前类为实体Bean,需要进行持久化,将一个JavaBean声明为持久化类时,默认情况下,该类的所有属性都将映射到数据表的字段,如果在该类中添加了无需映射的属性,则需要...
  • an_2016
  • an_2016
  • 2016-07-03 19:39:46
  • 1670

hibernate中PO(持久化对象)与POJO(普通的JavaBean)

PO = persisent object 持久对象
  • l109907
  • l109907
  • 2014-11-11 16:32:36
  • 398

Java Bean类实现Serializable接口的原因

为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java为我们提供一种很好保存对...
  • qq_33642117
  • qq_33642117
  • 2016-07-11 11:46:25
  • 636

J2EE应用开发_JavaBean

  • 2010年05月20日 10:14
  • 80KB
  • 下载

第三章 JavaBean ppt

  • 2010年04月09日 14:44
  • 395KB
  • 下载

Java 帝国之Java bean上

前言: 最近看到到spring 的bean 配置, 突然想到可能很多人不一定知道这个叫bean的东西的来龙去脉, 所以就写个文章来讲一下。 我一手创立的Java帝国刚刚成立不久,便受到巨大的打击, ...
  • u010416011
  • u010416011
  • 2016-12-12 09:19:57
  • 421
收藏助手
不良信息举报
您举报文章:JavaBean持久化
举报原因:
原因补充:

(最多只允许输入30个字)