こんなWebframework
欲しいなぁと思った(笑)
package hoge; class HogesSrvice extends Servlet { public String ERROR_PAGE = "err.jsp"; public get_VALNAME = "hoge"; public get_ARGS = "hogeID"; public Hoge get(int hogeID) { .... } public getList_VALNAME = "hogeList"; public List getList() { .... } public void add(Hoge hoge) { .... } public String delete_BEEFORE = "deleteConform.jsp"; public String delete_AFTER = "getList"; public String delete_ERROR = "err.jsp"; public void delete(int hogeID) { ... } } package jp......; class Hoge { private String name; private int value; public String getName() { return name; } public String name_TITLE_RES = "hoge.name.title"; public Validate name_VALIDATE = {Validate.MaxLength(10),Validate.MinLength(3),Validate.NotNull()}; public void setName(String name) { this.name = name; } public String value_FORMAT = "#,##0"; public int getValue() { return value; } public String name_TITLE_RES = "hoge.value.title"; public Validate value_VALIDATE = {Validate.Max(99999),Validate.Min(0),Validate.NotNull()}; public void setValue(int value) { this.valuie = value; } } http://localhost/root/hoge/HogesSrvice/get?hogeID=1 http://localhost/root/hoge/HogesSrvice/getList /pages/hoge/get.jsp /pages/hoge/getList.jsp /pages/hoge/add.jsp /pages/hoge/deleteConform.jsp /pages/hoge/err.jsp <table id="hogeList.hoge"> .... <td id='Info.getTitle("Hoge.name")'>名前</td> <td id="hoge.name">値</td> ... </table>