2013-04-10 2 views
0

Problème suivant: il existe un serveur qui utilise des sockets TCP pour se connecter avec lui et un autre serveur avec JBoss. Est-il possible de se connecter à partir du servlet de JBos à un autre serveur avec le socket TCP?Utilisation des sockets TCP dans les servlets de JBos

Je sais que la servlet ne peut pas se connecter directement au socket TCP. Mais peut-être y at-il un moyen de créer une interface de niveau inférieur qui utiliserait des sockets et disponible depuis le servlet? Ou d'autres JavaEE-magic existent qui pourraient résoudre mon problème.

P.S. Je suis totalement nouveau à JBoss et Java EE.

P.P.S. JBoss AS 7.1.1.

Répondre

2

oui il y a. vous pourriez écrire un conector JCA et l'injecter dans votre webapp, qui pourrait l'utiliser. JCA (java connector architechture) est une spécification qui permet aux serveurs Java EE de se connecter à des systèmes externes - comme JDBC

+0

Merci beaucoup! Une grande variété d'abréviations et de technologies dans JEE me confond un peu =) – Avega

+0

@Avega - ouais c'est un peu difficile à entrer. malheureusement pour vous JCA, bien que certainement la bonne technologie à utiliser lorsque vous voulez des fichiers/sockets/threads à partir d'une pile j2ee, est une spécification plutôt isotérique. J'ai lié au meilleur tutoriel que je sais pour cela, mais même c'est un peu daté. – radai