はじめに、私は Web 開発の初心者です。私は、ある種の貴重なドキュメント ライブラリ (初期 CRUD 機能) を中心に、RESTful Web サービスのコア セットを作成することを検討しています。そうすることで、理論的には、完全に再利用可能でスケーラブルなバックエンドを作成して、将来予期しないアプリケーションで使用できるようにします。
私の質問は、これを行うためのベストプラクティスに集中しています。私の最初の要件では、独自のフロントエンドも作成する必要があります。再利用性を高めるために、フロントエンドとバックエンドを完全に別のプロジェクトにしますか? オーバーヘッドが増加します。
GWT、Restlet、および Java EE テクノロジ スタックの使用を検討して、これがセットアップに影響を与える場合。