私のチームは現在、Neo4j webadmin コンソールを再パッケージ化して、Glassfish 標準の JavaEE Web アプリケーションとして使用できるようにする作業を行っています。これをneo4j-jca-connector の上に構築します。
私たちは、さまざまな Web リソースを再パッケージ化して、戦争からそれらを提供する方法をすでに見つけています。私たちは現在、さまざまな REST エンドポイントと戦っています。
実際、これらのエンドポイントにはすべて、neo4jが要素Database
として注入されてい@Context
ます (たとえば、RestfulGraphDatabase コンストラクターを参照してください)。JNDI ネーミングと @Resource インジェクションを介して Neo4J データベースにアクセスできます。しかし、これらの REST リソースのコード行を変更したくないので、その JAX-RS リソースにデータベースを挿入するにはどうすればよいでしょうか?
web.xml で何かできるでしょうか?
JAX-RS アプリケーション クラスを作成する必要がありますか?