Weblogic开发和EJB基础应用

开发 后端
本文介绍Weblogic开发和EJB基础应用,包括weblogic中一个Domain的缺省目录结构等。

1.如何给weblogic指定大小的内存?

在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M。

51CTO编辑推荐:EJB应用开发专栏

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方式的消息将被丢弃。

【编辑推荐】

  1. EJB技术的历史
  2. JavaBean与EJB的不同
  3. 基于EJB技术的商务预订系统的开发
  4. EJB的分类及其各自的功能和应用
  5. J2EE中EJB的专用术语解释
责任编辑:佚名 来源: IT专家网
相关推荐

2009-06-11 14:52:20

EJB组件MyEclipse

2009-06-22 11:50:00

J2EE Web应用快速开发

2009-06-16 15:15:18

WebLogic EJ

2009-06-11 15:26:05

EJB组件EJB容器

2009-06-25 17:08:14

2009-06-12 10:16:27

EJB分类

2009-06-12 11:42:28

EJB分布式

2009-06-22 16:19:45

JavaBeansEJBPOJO

2009-06-15 16:06:25

JBoss IDE

2009-06-26 14:37:10

EJB和Spring

2009-06-25 15:54:18

设计模式EJB

2009-02-16 09:25:43

EJBJavaBeanWebSphere

2009-06-26 16:01:39

EJB组织开发EJB容器EJB

2011-03-04 10:03:45

EJB数据库应用

2009-06-12 12:46:59

EJB3.0

2009-06-11 16:01:17

EJB容器

2009-06-11 16:53:09

什么是EJBEJB

2009-07-09 10:03:40

Servlet应用Weblogic环境

2009-06-12 09:41:07

EJB3.0Spring

2011-05-16 16:26:14

EJB
点赞
收藏

51CTO技术栈公众号