【发布时间】:2011-12-15 21:48:25
【问题描述】:
在消息驱动的 Bean 中,我是否受限于会话 Bean(EJB3 或 EJB3.1)的相同规则,即:
- 使用 java.lang.reflect Java 反射 API 访问通过 Java 运行时环境的安全规则不可用的信息
- 读取或写入非最终静态字段
- 使用 this 来引用方法参数或结果中的实例
- 访问因 Java 编程语言规则而无法使用的包(和类)
- 在包中定义一个类
- 使用 java.awt 包创建用户界面
- 创建或修改类加载器和安全管理器
- 重定向输入、输出和错误流
- 获取代码源的安全策略信息
- 访问或修改安全配置对象
- 创建或管理线程
- 使用线程同步原语与其他企业 bean 实例同步访问
- 停止 Java 虚拟机
- 加载原生库
- 在网络套接字上侦听、接受连接或多播
- 更改 java.net.Socket 或 java.net.ServerSocket 中的套接字工厂,或更改 java.net.URL 的流处理程序工厂。
- 直接读取或写入文件描述符
- 在文件系统中创建、修改或删除文件
- 使用 Java 序列化协议的子类和对象替换特性
【问题讨论】:
标签: multithreading jakarta-ee ejb jms message-driven-bean