Java面试宝典:掌握WebLogic配置及EJB开发要点

版权申诉
0 下载量 147 浏览量 更新于2024-10-21 收藏 194KB RAR 举报
资源摘要信息:"Java面试宝典大全涵盖了Java编程语言的全面知识,为准备Java相关职位的求职者提供了一个全面的复习资源。本书不仅覆盖了Java基础语法,还深入到了Java Web开发、中间件、框架以及相关的配置技巧和最佳实践。以下将详细介绍本书中提到的部分知识点: 1. 在WebLogic服务器中指定内存大小 为WebLogic指定JVM内存大小需要编辑启动脚本文件,如`commEnv.cmd`(Windows)或`commEnv.sh`(Unix/Linux),并设置`JAVA_OPTIONS`环境变量。其中`-Xms`和`-Xmx`参数分别用来设定初始堆大小和最大堆大小,例如`JAVA_OPTIONS=-Xms512m -Xmx1024m`。 2. 设定WebLogic的热启动模式与产品发布模式 WebLogic的热启动模式也称为开发模式,它允许快速部署和更新应用而不需要重启服务器。通过WebLogic的管理控制台,可以设置域的模式为开发模式,而产品发布模式则是为了性能优化,在部署应用时采用更严格的验证和编译过程。 3. 启动WebLogic不需输入用户名与密码 通常情况下,出于安全考虑,启动WebLogic服务器时需要进行身份验证。若要避免输入用户名和密码,可以通过配置信任认证方式或禁用安全设置,但这不推荐用于生产环境。 4. WebLogic管理控制台中配置保存位置 在WebLogic管理控制台进行的配置,如JMS、EJB、连接池等,实际上保存在了服务器的域配置文件中,通常是名为`config.xml`的文件。 5. WebLogic域的默认目录结构及其部署应用 WebLogic的默认域目录结构包含多个子目录,如`applications`用于存放部署的应用,`lib`用于存放所需的JAR文件等。将helloWorld.jsp放入`applications`目录下的相应子目录中,即可通过浏览器访问。如果用到自定义的JavaBean,需要将相关JAR包放到`lib`目录下。 6. 在WebLogic中发布EJB涉及的配置文件 在WebLogic中发布EJB主要涉及到的配置文件包括`weblogic-ejb-jar.xml`(部署描述符)和`ejb-jar.xml`(标准的EJB部署描述符),用于声明EJB的部署参数和业务逻辑。 7. WebLogic中的SSL配置及客户端认证 在WebLogic中配置SSL涉及到生成和安装密钥库文件,设置`weblogic.xml`中的安全设置以及服务器的SSL配置。客户端认证则涉及到设置客户端的信任库和密钥库。 8. 查看WebLogic中已发布的EJB 可以通过WebLogic的管理控制台查看和管理已发布的EJB。控制台提供了对已部署EJB的列表、状态、日志和配置等信息的访问。 9. EJB技术实现及SessionBean与EntityBean的区别 EJB(Enterprise JavaBeans)是基于Java EE平台的一种组件架构,用于构建分布式事务性的企业级应用。SessionBean和EntityBean是EJB的两种主要类型。SessionBean用于封装业务逻辑,与客户端的会话是一对一的,分为无状态(Stateless)和有状态(Stateful)两种。EntityBean则代表数据存储的实体,与数据库中的一条记录相对应,它们可以是一对一或一对多的。Stateful SessionBean可以保存与客户端的状态信息,而无状态SessionBean不可以。 以上仅是Java面试宝典大全中所包含的一部分知识点,对于想要深入学习Java和准备Java相关面试的读者来说,该书是不可多得的参考资料。"