json POSTを受け入れるサーブレットdoPostを持つJava Webアプリケーションがあります。それを「人」と呼ぶことができます。それで{name: "Joe"、年齢:35}のようなものを受け取ります。そして、これを捕獲するためのデータバインドジャクソンクラスはJavaサーブレットと永続性構造
public class Person {
public String name;
public int age;
}
は、私は現在、DBのものは、サーブレットクラスの内部で起こっているような...もあります。したがって、サーブレットは要求を受け取り、それをPersonオブジェクトにデシリアライズし、その結果オブジェクトを取得してJDBC接続を作成し、挿入を実行します。これを構成する最善の方法は何ですか?これは大丈夫ですか?永続性がサーブレットよりもオブジェクト自体にリンクされているように感じる。 DB機能をPerson objに入れる必要がありますか?あるいは、新しい「もの」を作成してそれを処理しますか?
ので、サーブレットは、要求を受け入れ、JSONスキーマと一致するいくつかのデータバインドクラスにデータをデシリアライズします。そして、それは操作のいくつかの種類を行い、テーブル構造に一致するDAOオブジェクトを生成し、それを保存し、いくつかの「サービス層」にそれらを渡しますか? – MichaelB
は例を追加しました、あなたが要求し、データモデルの間に不一致がある場合は...のように、あなたは「人」、JSONのように、「{名前のPOSTを受け取る何 – developer
の上に見える:ジョー、年齢:21、アドレス:{ストリート:偽、市:シアトル}}その後、任意のデータ操作を行うには、「AddressDAO」を利用し – MichaelB