java - 使用套接字通信 EJB 项目和 java 应用程序?
问题描述
我需要我的 EJB 通过套接字与 java 应用程序进行通信。这可以做到吗?我可以将客户端套接字的代码放在 Bean 中的某个位置(在方法中吗?)并让服务器代码建立连接并在 java 应用程序上侦听来自客户端的请求?谢谢您的帮助!
解决方案
请参阅 EJB 规范(例如 EJB 3.2 核心,第 16.2.2 章“编程限制”:
企业 bean 不得尝试侦听套接字、接受套接字上的连接或使用套接字进行多播。EJB 体系结构允许企业 bean 实例成为网络套接字客户端,但不允许它成为网络服务器。允许实例成为网络服务器将与企业 bean 的基本功能相冲突——为 EJB 客户端提供服务。
推荐阅读
- haskell - 如何根据Haskell中的参数递归删除元组列表
- ios - 当 iOS 中的单个请求中发生几个重定向时,WKWebview 不会加载
- laravel - 将 Whatsapp 按钮插入 Laravel 6
- facebook - 结果/转化的 Facebook API 指标
- powerbi-desktop - 如何一次将表格的所有列添加到报表中
- linux - 屏幕作为 systemd 上的服务无法启动
- json - 请自动 API 调用 Binance :)
- .net - Oracle REST 数据服务是否与 .NET CORE 兼容?
- python - 如何/我可以通过网络服务器控制我的 python 代码输入?
- android - Navigation Controller (Managing Backstack) Jetpack Android