Java面试必备:EJB部分知识点详解
需积分: 3 143 浏览量
更新于2024-09-09
收藏 64KB DOC 举报
"Java面试精品全集专注于EJB部分,包含Weblogic服务器配置、应用服务器类型、启动模式设定、无密码启动、配置文件位置以及Domain目录结构等关键知识点。"
在Java面试中,EJB(Enterprise JavaBeans)部分是经常考察的重点。EJB是一种Java EE(Enterprise Edition)规范,用于构建可复用的、分布式的、事务处理的服务器端组件。以下是对EJB相关知识的详细解析:
1. **应用服务器内存配置**:
Weblogic应用服务器的内存大小可以通过修改启动脚本来设置。例如,在`startServerName`脚本中添加`setMEM_ARGS=-Xms32m -Xmx200m`,这样可以设定最小内存为32MB,最大内存为200MB。
2. **EJB接口实现**:
EJB组件并不需要直接实现其业务接口或Home接口。这些接口的实现由应用服务器自动生成,运行时服务器会提供对应的实现类实例给客户端使用。
3. **应用服务器种类**:
常见的应用服务器包括BEA WebLogic Server、IBM WebSphere Application Server、Oracle 9i Application Server、jBoss和Tomcat。这些服务器都支持Java EE规范,提供EJB容器和其他服务。
4. **Weblogic的启动模式**:
可以通过管理控制台或者修改启动脚本(如设置`setPRODUCTION_MODE=true`)来切换Weblogic服务器的启动模式,包括开发模式和产品发布模式。
5. **免密启动**:
要启动Weblogic而无需输入用户名和密码,可以在启动脚本中设置`WLS_USER`和`WLS_PW`环境变量,或者在`boot.properties`文件中存储加密的用户名和密码。
6. **配置信息保存**:
在Weblogic中,当在管理控制台对应用域(Domain)进行JMS、EJB或连接池等配置后,这些信息会保存在对应Domain的`config.xml`文件中,这是服务器的核心配置文件。
7. **Domain目录结构**:
一个Weblogic Domain的默认目录结构包括多个子目录,如`bin`、`conf`、`data`等。若要部署一个简单的`helloWorld.jsp`,可以将其放置在Domain的`applications`目录下的应用目录中,假设应用名为`helloApp`,则路径应为`Domain_dir/applications/helloApp/WEB-INF/web.xml`。对于`jsp`文件,可以直接放在`helloApp`目录下。如果应用使用了自定义的JavaBean,需将编译后的`.class`文件放在`helloApp/WEB-INF/classes`目录下。
了解并掌握这些EJB和Weblogic服务器的基础知识,对于Java开发者来说是至关重要的,特别是在面试中能够展现出对Java企业级应用的理解和实践经验。
2009-02-26 上传
2010-06-04 上传
213 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
csdn_980979768
- 粉丝: 19
- 资源: 19
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析