
最新Java面试指南PDF版
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《最新Java面试指南PDF版》是一本全面总结和解析当前热门Java技术与面试技巧的专业书籍。它旨在帮助求职者准备并成功通过各种级别的Java工程师职位面试,涵盖从基础知识到高级主题的内容。
一、
1. **关于EJB:**
- EJB(Enterprise JavaBeans)是基于Java技术实现的组件模型,用于开发、组装和部署企业级业务应用。
- Session Bean: 会话Bean主要用于处理事务性逻辑操作,并且可以分为Stateful(有状态)和 Stateless(无状态)两种类型。Stateless Beans不保存客户端的状态信息,在每次方法调用之间没有持久化数据;而Stateful Beans则保留每个客户的交互历史,直到连接结束。
- Entity Bean: 实体Bean用于封装业务实体对象的数据及相关的操作逻辑,并映射到数据库表中。
2. **EJB生命周期:**
- SessionBeans和EntityBeans都有特定的生命周期管理机制。例如,在无状态会话bean(Stateless session bean)的情况下,一旦客户端请求结束,容器将释放其资源;而在有状态会话bean(Stateful session bean)中,则会在客户断开连接后才进行清除。
3. **事务管理:**
- EJB提供了自动的和编程式的两种方式来控制事务。无状态会话Bean通常采用声明式的方式(通过注解或XML配置)来指定其方法应该参与哪种类型的事务,比如REQUIRED, SUPPORTS等。
4. **EJB容器提供的服务:**
包括但不限于安全、资源管理、生命周期管理和分布式通信支持等功能。
5. **客服端调用EJB对象的基本步骤:**
- 客户程序通过JNDI(Java Naming and Directory Interface)查找远程或本地的EJB引用;
- 获取到后,客户可以使用这个引用进行方法调用。
6. **WebLogic中发布EJB所需配置文件:**
通常包括ejb-jar.xml, weblogic-ejb-jar.xml等。这些XML文件定义了业务逻辑、部署细节以及如何与应用服务器交互的信息。
7. **SSL配置及客户端认证设置在WebLogic中的实现方式:**
- 需要在weblogic管理控制台中进行相应安全域(Security Realms)和信任库(Trust Stores)的配置,确保数据传输的安全性。
8. **如何查看已发布的EJB?**
通过使用WebLogic Server Console或者命令行工具wlst来查询当前部署的应用程序列表,并从中找到对应的EJB模块。
全部评论 (0)


