weblogic面试题


Posted in 面试题 onMarch 07, 2016
1、如何给weblogic指定大小的内存?
在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M
2、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?
可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。
3、如何启动时不需输入用户名与密码?
修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加加密过的用户名和密码.
4、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?
保存在此Domain的config.xml文件中,它是服务器的核心配置文件。
5、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入 http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?
Domain目录服务器目录applications,将应用目录放在此目录下将可以作为应用访问,如果是Web应用,应用目录需要满足 Web应用目录要求,jsp文件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺 省应用将可以实现在浏览器上无需输入应用名。
6、如何查看在weblogic中已经发布的EJB?
可以使用管理控制台,在它的Deployment中可以查看所有已发布的EJB
7、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置
缺省安装中使用DemoIdentity.jks和DemoTrust.jks KeyStore实现SSL,需要配置服务器使用Enable SSL,配置其端口,在产品模式下需要从CA获取私有密钥和数字证书,创建identity和trust keystore,装载获得的密钥和数字证书。可以配置此SSL连接是单向还是双向的。
8、在weblogic中发布ejb需涉及到哪些配置文件
不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml
9、EJB需直接实现它的业务接口或Home接口吗,请简述理由.
远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用。
10、说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式的消息将被丢弃。
11、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
Session Facade Pattern:使用SessionBean访问EntityBean
Message Facade Pattern:实现异步调用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性

Tags in this post...

面试题 相关文章推荐
会话Bean的种类
Nov 07 面试题
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Jan 07 面试题
Ibatis的核心配置文件都有什么
Sep 08 面试题
什么是java序列化,如何实现java序列化
Nov 14 面试题
c/c++某大公司的两道笔试题
Feb 02 面试题
说一下mysql, oracle等常见数据库的分页实现方案
Sep 29 面试题
介绍一下SQL中union,intersect和minus
Apr 05 面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
linux面试题参考答案(11)
Nov 26 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
高级Java程序员面试要点
Aug 02 面试题
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 #面试题
为什么使用接口?
Aug 13 #面试题
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
Sep 09 #面试题
什么是接口(Interface)?
Feb 01 #面试题
你常见到的runtime exception
Sep 05 #面试题
PHP高级工程师面试问题推荐
Jan 18 #面试题
PHP开发工程师面试问题集锦
Nov 01 #面试题
You might like
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP积分兑换接口实例
2015/02/09 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
js验证表单大全
2006/11/25 Javascript
Prototype使用指南之selector.js
2007/01/10 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
python在linux中输出带颜色的文字的方法
2014/06/19 Python
Python Tkinter基础控件用法
2014/09/03 Python
详解Python中的Descriptor描述符类
2016/06/14 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Django中的forms组件实例详解
2018/11/08 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
python简单的三元一次方程求解实例
2020/04/02 Python
迟到检讨书900字
2014/01/14 职场文书
开朗女孩的自我评价
2014/02/10 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
护士自荐信范文
2015/03/25 职场文书
详解Vue的options
2021/05/15 Vue.js
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技
MongoDB支持的数据类型
2022/04/11 MongoDB