package lee;
import javax.rmi.*;
import javax.naming.*;
import java.util.Properties;
import org.crazyit.service.*;
/**
* Description:
* <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a>
* <br/>Copyright (C), 2001-2010, Yeeku.H.Lee
* <br/>This program is protected by copyright laws.
* <br/>Program Name:
* <br/>Date:
* @author Yeeku.H.Lee kongyeeku@163.com
* @version 1.0
*/
public class EjbClient
{
public void test()
throws Exception
{
//获取WebLogic中JNDI服务的Context
Context ctx = getInitialContext();
SecurityService ss = (SecurityService)ctx
.lookup("SecurityService#org.crazyit.service.SecurityService");
//调用下面方法必须有admin角色。
ss.addItem("疯狂XML讲义" , 65.0);
System.out.println(ss.getAllItem());
//调用下面方法必须有customer或admin角色
System.out.println(ss.buyItem("疯狂Java讲义"));
}
//工具方法,用来获取WebLogic中JNDI服务的Context
private Context getInitialContext()
{
final String INIT_FACTORY =
"weblogic.jndi.WLInitialContextFactory";
final String SERVER_URL = "t3://localhost:7001";
Context ctx = null;
try
{
Properties props = new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY
, INIT_FACTORY);
//指定登录所用的用户名、,密码
props.put(Context.SECURITY_PRINCIPAL , "admin");
props.put(Context.SECURITY_CREDENTIALS , "12");
ctx = new InitialContext(props);
}
catch(NamingException ne)
{
System.err.println("不能连接WebLogic Server在:"
+ SERVER_URL);
ne.printStackTrace();
}
return ctx;
}
public static void main(String[] args)
throws Exception
{
EjbClient client = new EjbClient();
client.test();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第14章 其他部分详见我的上传列表。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message Driven Bean的详细介绍。本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境;第二部分详细讲解了JSF RI、EJB 3的Session Bean等Java EE知识;第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖系统。
资源推荐
资源详情
资源评论
收起资源包目录
14.rar (79个子文件)
14
14.3
basic_wl.war
WEB-INF
weblogic.xml 260B
build.xml 624B
web.xml 1KB
src
classes
lib
test.jsp 706B
basic.war
WEB-INF
jboss-web.xml 311B
build.xml 624B
web.xml 1KB
src
classes
lib
test.jsp 704B
form.war
WEB-INF
jboss-web.xml 311B
build.xml 624B
web.xml 1KB
src
classes
lib
login_fail.jsp 662B
login.jsp 930B
test.jsp 706B
form_wl.war
WEB-INF
weblogic.xml 262B
build.xml 624B
web.xml 1KB
src
classes
lib
login_fail.jsp 662B
login.jsp 930B
test.jsp 706B
14.2
jboss-user.sql 479B
14.5
ssl.war
WEB-INF
jboss-web.xml 310B
build.xml 624B
web.xml 1KB
src
classes
lib
login_fail.jsp 662B
login.jsp 930B
test.jsp 706B
lib
jnp-client.jar 51KB
jbossall-client.jar 1KB
jboss-common-core.jar 537KB
concurrent.jar 250KB
jbossejb3
jboss-ejb3-proxy-clustered-client.jar 13KB
jboss-javaee.jar 172KB
jbosssx-as-client.jar 62KB
jboss-ejb3-ext-api.jar 20KB
jboss-integration.jar 64KB
jboss-ejb3-ext-api-impl.jar 44KB
jboss-ejb3-security-client.jar 45KB
jboss-ejb3-proxy-impl-client.jar 57KB
jboss-aspect-jdk50-client.jar 13KB
jboss-ejb3-core-client.jar 177KB
jboss-security-spi.jar 70KB
jbosssx-client.jar 189KB
jboss-ejb3-common-client.jar 23KB
jboss-ejb3-proxy-spi-client.jar 2KB
log4j-boot.jar 125KB
wlfullclient.jar 54.06MB
jboss-messaging-client.jar 564KB
jboss-mdr.jar 175KB
jboss-remoting.jar 1.08MB
trove.jar 353KB
jboss-serialization.jar 123KB
javassist.jar 589KB
jboss-aop-client.jar 1.28MB
jboss-metadata.jar 1.28MB
jboss-logging-spi.jar 13KB
14.4
SecurityServiceTest
build.xml 940B
src
lee
EjbClient.java 2KB
org
crazyit
service
SecurityService.java 530B
classes
lee
EjbClient.class 2KB
org
crazyit
service
SecurityService.class 396B
SecurityService
build.xml 1018B
src
META-INF
weblogic-ejb-jar.xml 431B
org
crazyit
service
SecurityService.java 530B
SecurityServiceBean.java 1KB
classes
META-INF
weblogic-ejb-jar.xml 431B
org
crazyit
service
SecurityServiceBean.class 2KB
SecurityService.class 396B
build
SecurityService.jar 3KB
SecurityServiceTest.war
proAdd.jsp 1KB
buy.jsp 1KB
WEB-INF
build.xml 934B
web.xml 731B
src
org
crazyit
service
SecurityService.java 530B
classes
org
crazyit
service
SecurityService.class 396B
lib
addBook.jsp 880B
login_fail.jsp 661B
login.jsp 930B
bookList.jsp 1KB
共 79 条
- 1
z2007130205
- 粉丝: 14
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页