1.EjB有状态bean和无状态bean的区别
Entity Bean:资料组件,主要目的是提供程序资料;
session Bean:分有状态会话Bean和无状态会话Bean两种,主要目的是提供程序逻辑层;
有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。
无状态会话bean :bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经消亡,bean 的生命期也不一定结束,它可能依然存在于会话池中,供其他用户调用。由于没有特定的用户,那么也就不能保持某一用户的状态,所以叫无状态bean。
2.列举几种常用的设计模式,并说说他们有什么不同
工厂模式
简单工厂(Simple Factory) 又称 静态工厂方法(Static Factory Method)
工厂方法(Factory Method) 又称 多态性工厂(Polymorphic Factory)
定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类
抽象工厂(Abstract Factory) 又称 工具箱(Kit or Toolkit)
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
单例模式
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
优点:
1、单例模式在内存中只有一个实例,减少了内存和系统性能的开销。
2、单例模式可以避免对资源的多重占用,比如写文件时只能有一个进程访问,就可以通过单例模式来实现。当然,lock也是可以的。
3、单例模式可以在系统设置一个全局的访问点,优化和共享资源访问,我觉得这是最主要的一个优点。
缺点:
1、单例模式没有接口,很难扩展,如果要扩展基本都需要修改源代码。违背开放原则。
3.接口与抽象的区别
分享到:
相关推荐
### PowerFlex527交流变频器重要知识点详解 #### 一、PowerFlex527交流变频器简介 **PowerFlex527交流变频器**是一款由罗克韦尔自动化公司生产的高性能变频器,适用于各种工业场合,如制造业、能源生产以及基础...
【HCIP-cloud H13-527】是华为认证的高级互联网专业人员(HCIP)在云计算领域的专业考试,这个认证旨在验证考生在云计算设计、实施和运维方面的能力。H13-527考试涵盖了广泛的知识点,包括但不限于云服务模型、基础...
**PIC16F527** 是Microchip Technology公司生产的一款8位微控制器,它具有丰富的功能和高效的性能,特别适合于嵌入式系统开发。该芯片的技术手册提供了详细的中文资料,对于开发者,尤其是英语不熟练的开发者来说,...
在对文件【标题】:"HCIP华为云计算中级最新题库H13-527-V5.0.pdf"和【描述】:"华为认证"以及【标签】:"华为认证 H13-527 HCIP"中的内容进行知识点总结之前,我们首先了解到这是关于华为云计算中级认证的题库。...
TCECS527-2018设计技术规范
EST527 OBD模块是一款由深圳速锐得科技有限公司自主研发和设计的产品,主要针对软件服务商和相关硬件厂商的需求。该模块在设计上采用了高质量的芯片,以及高集成度、低功耗的电路设计。模块具有体积小巧、操作简便、...
### 华为HCIP H13-527云计算练习题库知识点解析 #### 一、OpenStack中Glance的作用及特性 - **知识点概述**: - **Glance**在OpenStack体系中扮演着非常重要的角色,主要负责虚拟机镜像的管理和处理。 - **错误...
标题中的“HG527设置经验”指的是关于HG527这款设备的配置与操作技巧。 HG527通常是一款宽带路由器或者调制解调器,由华为等知名通信设备制造商生产,主要用于家庭或小型办公室的网络连接。下面将详细阐述 HG527 的...
华为 HG527-C 路由器是一款家用宽带接入设备,它提供了基本的网络连接功能,包括无线Wi-Fi和有线接口,使得家庭用户能够方便地共享互联网接入。本文将详细介绍如何开启华为 HG527-C 路由器,以及如何设置亲情1+功能...
【标题】"高仿dj527源码"所涉及的知识点主要集中在网站开发和源码仿制领域,尤其关注的是一个针对DJ音乐站点的源码实现。在IT行业中,"高仿"通常指的是根据已有网站的设计风格、功能模块进行复制和改进,以创建出...
【H13-527-HCIP 云计算试题】涉及华为的 HCIP(Huawei Certified ICT Professional)认证,这是华为认证体系中的一个重要级别,专为具有云计算领域专业知识和技术技能的专业人士设计。试题涵盖FusionCompute,华为的...
### 2023年 HCIP-Cloud Computing V-H13-527 5.0题库(HCIP-云计算 5.0)知识点详解 #### 一、题库基本信息 - **名称**:2023年 HCIP-Cloud Computing V-H13-527 5.0题库 - **版本号**:5.0 - **领域**:云计算 - *...
《道路照明灯杆技术条件》CJT527-2018是中国城市及乡镇建设标准规范之一,主要针对道路照明灯杆的设计、制造、安装和验收等方面提出了具体的技术要求。这一标准对于确保道路照明设施的安全性、耐用性和节能效果具有...
### 黑鳍(Blackfin)527 数据手册解析 #### 概述 黑鳍527是一款由Analog Devices公司开发的高性能嵌入式处理器,适用于多种应用场景,特别是那些需要高速信号处理能力的领域。该处理器具备强大的计算能力和丰富的...
AB罗克韦尔交527系列交流变频器是一款先进的工业自动化组件,主要应用于交流电机的调速控制。在详细介绍这款变频器的知识点之前,需要明确几个关键概念: 1. 变频器的作用与重要性:变频器(Variable Frequency ...
新版完整标准 BS EN ISO 527-4-2021 Plastics. Determination of tensile properties.pdf
Casio 527D是一款由著名电子产品制造商卡西欧推出的计算器型号,主要面向需要进行复杂计算的用户,如学生、工程技术人员等。这款计算器具备丰富的功能和易用的操作界面,使得用户能够高效地处理各种数学问题。...
"中文版 ISO 527-1-2012" ISO 527-1-2012 是一份关于塑料和复合材料的拉伸性能测定的国际标准,它规定了在规定条件下测定塑料和复合材料拉伸性能的一般原则,并规定了几种不同形状的试样以用于不同类型的材料。 1....
【基于MAX527的并行DA转换电路】 在电子工程中,数字模拟转换器(DA转换器)是将数字信号转化为模拟信号的关键组件。MAX527是一款高精度、低噪声的并行DA转换器,常用于精密测量、音频系统、数据采集系统等应用。该...