レガシーJavaモノリシックWebアプリケーションがあります。私の目標は、フロントエンドでReactを使用し、バックエンドでJavaを維持し、フロントエンドが使用するAPIを追加することです。
私の質問は、フォーム検証用のフロントエンドとデータ検証用のバックエンドの両方でそれを使用して、データ検証を1回だけ書くにはどうすればよいですか?
Javaで記述されたAPIとjavascriptで記述されたデータ検証により、検証されたリクエストをJavaに渡すjavascript + nodejsで記述された中間検証プロキシAPIを持つ実用的なソリューションです。 API?
React(js検証)-> nodejs-API(js検証)-> Java-API(データ検証なし)
2つのポイント:
どちらもドキュメントを「検証」しますが、
これを機能させるには、先ほど指摘したように、次のことを行う必要があります。
これは、わずか2000行のコードの重複を排除するための高額な費用です。