CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

难道CSDN上就没有一个人能回答这个问题吗?

楼主yiyo2025(HenryKong)2004-12-04 11:54:04 在 Java / J2EE / EJB / JMS 提问

我是一个EJB的初学者,现在看《精通EJB》。其中第六章介绍EJB的安全性时讲到了设置环境属性。虽然书中有源码光盘,而且有部署描述和环境属性设置,但都是txt格式的(这本书是2000年的)。我现在用WebLogic8.1+JBuilder9,其中的部署描述是JBuilder9自动生成的,为xml格式。但是环境属性在哪里添加呢?是在ejb-jar.xml中吗?如果是,那么格式是什么?请大家帮帮忙。(我昨天中午问过这个问题了,可到现在还没有人解答)  
  问题点数:50、回复次数:6Top

1 楼viano(优秀是一种习惯!)回复于 2004-12-04 16:13:17 得分 0

 
   
  你说的环境属性   指的是什么?  
   
  文件路径,   还是   例如:     用户配置   登登!?  
  Top

2 楼zealVampire(白鹤泉)回复于 2004-12-04 16:42:05 得分 20

Ibuilder里点击你的bean,之后找到Envirnment里面添加   Property,Value,Type  
  Add  
   
  ejb-jar.xml应该是写再这个文件   你打开看看就是了  
  Top

3 楼zealVampire(白鹤泉)回复于 2004-12-04 16:44:12 得分 20

顺便多说一句    
  这样查找  
  Context   enviroment=(Context)ctx.lookup("java:/comp/env");  
  String   p=(String)enviroment.lookup("你的Property");Top

4 楼yiyo2025(HenryKong)回复于 2004-12-04 22:34:13 得分 0

JBuilder自动生成的部署文件ejb-jar.xml为:  
   
  <?xml   version="1.0"   encoding="UTF-8"?>  
  <!DOCTYPE   ejb-jar   PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   Enterprise   JavaBeans   2.0//EN"   "http://java.sun.com/dtd/ejb-jar_2_0.dtd">  
  <ejb-jar>  
          <enterprise-beans>  
                  <session>  
                          <display-name>Hello</display-name>  
                          <ejb-name>Hello</ejb-name>  
                          <home>helloworld.HelloHome</home>  
                          <remote>helloworld.Hello</remote>  
                          <ejb-class>helloworld.HelloBean</ejb-class>  
                          <session-type>Stateless</session-type>  
                          <transaction-type>Container</transaction-type>  
                  </session>  
          </enterprise-beans>  
          <assembly-descriptor>  
                  <container-transaction>  
                          <method>  
                                  <ejb-name>Hello</ejb-name>  
                                  <method-name>*</method-name>  
                          </method>  
                          <trans-attribute>Required</trans-attribute>  
                  </container-transaction>  
          </assembly-descriptor>  
  </ejb-jar>  
   
  我要是想自己再添加一些部署描述,如session的超时时间,授权方式等,应该怎么添加?Top

5 楼yeshucheng(叶澍成★七哥)回复于 2004-12-05 10:05:15 得分 10

可以在视图中直接添加Top

6 楼yiyo2025(HenryKong)回复于 2004-12-05 17:33:23 得分 0

你是说在ejb-jar.xml文件中直接手工添加吗,怎么写?Top

相关问题

  • 难道CSDN上就没有人能回答这个问题吗?
  • 难道CSDN上就没有人能回答这个问题吗?
  • 难道CSDN上就没有人能回答这个问题吗?
  • 难道CSDN上就没有人能回答这个问题吗?
  • 难道CSDN上就没有人能回答这个问题吗?
  • 难道CSDN上就没有人能回答这个问题吗?
  • 难道CSDN上就没有人能回答这个问题吗?
  • 难道CSDN上就没有人能回答这个问题吗?
  • 天啊,难道在CSDN上没有人能够回答我的问题?
  • 难道就没有人能够回答了吗?我给150分

关键词

  • 属性
  • 文件
  • jbuilder
  • ejb
  • xml
  • 添加
  • 部署
  • 格式
  • 环境属性
  • helloworld

得分解答快速导航

  • 帖主:yiyo2025
  • zealVampire
  • zealVampire
  • yeshucheng

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo