や などの REST リソースがauthor
ありarticle
ます。複数のが存在Author
し、それぞれが複数のauthor
を所有できarticles
ます。Scalatra ハンドラーを 1 つのサーブレットでモデル化できることはわかっています。
/author/:id/article
/author/:id/article/:id
などですが、これを行うと、サーブレットファイルが大きくなります。以下のすべてをauthor
1 つのサーブレット内で処理する必要があるようです。
このようなものをいくつかの独立したサーブレットに分割して、一緒に登録するとリソース アドレス全体を構成したいと考えています。だから私はあるサーブレットに関連するものを持ち、別のauthor
サーブレットに関連するものを持ちたいと思っていますarticle
。
Scalatraでそれを行う方法はありますか? Sinatra に関する同様の質問を見つけましたが、適切な回答がありません Sinatra でのサブ ルーティング