信息化的过程也就是使组织的所有资源转化为计算机可以操作的对象,因为组织的资源是由生命的,所以模拟资源的数据也是有生命的,在java中,用类来表示一类相同特征的数据,当我们需要使用某个资源时,找到这个资源所属的类,然后用new 操作符调用该类的构造方法,在内存堆中构造出一个对象,并拿到该对象的引用,然后我们就可以使用该对象。此时,该对象就有了生命,使用new操作符代表该对象出生,有的对象的生命很短,有的对象生命很长,比如代表企业资源的数据生命期就比较长,出生后经过一定的操作,为了保持其生命,还要将其持久化到数据库中,以备多次使用;业务对象的生命期就比较短。比如statefull session bean,当有请求该服务时,new出该服务对象,当一次服务结束时,该对象的生命就结束了。stateless session bean 对象的生命相对较长,当有请求服务时,new出该对象,然后提供服务,当服务结束后,把其置入池中,以备为相同类型的下一个请求服务,他的生命相对比statefull session bean 长,但是比起资源型数据,生命期还是很短。
类是java中实现封装的机制,也是资源对象,服务对象等的抽象。代表资源生命态的field必须经过类的方法或对象的方法才可以访问,而方法是该资源提供给别的对象使用本对象的接口,只有拿到本对象所属的类或者类中的一个对象,才能够更改类的状态或者对象的状态。
类和对象的不同状态反映了类或对象的生命阶段。而类方法或对象方法是改变类或对象生命阶段的唯一手段。
类是java中实现封装的机制,也是资源对象,服务对象等的抽象。代表资源生命态的field必须经过类的方法或对象的方法才可以访问,而方法是该资源提供给别的对象使用本对象的接口,只有拿到本对象所属的类或者类中的一个对象,才能够更改类的状态或者对象的状态。
类和对象的不同状态反映了类或对象的生命阶段。而类方法或对象方法是改变类或对象生命阶段的唯一手段。