我要求使glassfish服务器能够以NTCIP协议接收和转发消息(基本上是为了理解NTCIP协议)。提供,glassfish是一个http服务器,我不知道从哪里开始。我在互联网上做了很多研究,特别是找不到任何东西。但是我可以找到一些与我的问题大致相关的通用答案,所以到现在我想,可能我需要为此(NTCIP)协议编写自定义JCA连接器。我甚至都不知道这是否正确,是吗?甚至可以用NTCIP协议(没有http)制作玻璃鱼吗?如果是这样,我应该如何为该协议编写自己的JCA,或者任何不使用HTTP的自定义协议?我可以使用Java EE吗?
事先,谢谢你的帮助。
答案 0 :(得分:0)
是的,你完全走在正确的轨道上。我目前正在开发一个项目,我们正在构建几个JCA适配器以连接到其他协议和遗留系统。 (免责声明 - 在某些情况下,这不是正确的选择,我当然不知道您的所有架构细节)
JCA(在JSR-315中规定?)用于入站或出站连接以及Java EE标准API的一部分。 (部署步骤特定于您的应用程序服务器)
我不熟悉NCITP您需要做什么取决于您是否需要入站我们的出站通信。从这些示例开始
来自JBoss Iron Jacamar子项目有Hello World examples 来自Java EE'oficial'代码示例Inbound Mail Server adaptor
您可能会发现IDE对JCA的支持有限。我通常只使用通用的Jar文件项目模板。
在连接池,XA事务,安全性等方面需要考虑一些复杂性。但是可以在以后添加。