JavaのWebアプリケーション開発フレームワークによる、Webサイト開発の顛末記です。

EclipseのMavenを使った、Spring-MVC、Thymeleaf、MyBatis 等のプログラミングテクニックを、
備忘録的に記録しています。実際に動くソースコードを多用して説明していますので、
これからEclipseや、Spring-MVCを始めたいと思っている人にとって、少しでも参考になれば幸いです。
Spring-MVCの散歩道 > SpringMVC の小径 > 第7歩 Spring-MVC 迷いの一歩 > データモデルバインド

package jp.dip.arimodoki.model;

import org.springframework.stereotype.Component;

/**
 * このクラスは、データモデルとして使用される予定のFormBeanクラスです。
 * コントローラでFormBeanのモデルバインドを行うために
 * このクラスのインターフェースPromenadeFormIf をインプリメントします。
 */
@Component   //コンポーネントスキャン用のおまじない
public class PromenadeForm implements PromenadeFormIf {

    /**
     * 名前
     */
    private String myname = "";

    /**
     * 年齢
     */
    private int age = 0;

    /**
     * 都道府県
     */
    private String pref = "";

    /**
     * 電話
     */
    private String phone = "";

    ////  以下、accessor Eclipseで自動生成 ////
    public String getMyname() {
        return myname;
    }

    public void setMyname(String myname) {
        this.myname = myname;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getPref() {
        return pref;
    }

    public void setPref(String pref) {
        this.pref = pref;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }
}