這樣一來,servlet也可以和具體的表,屬性無關,只和幾個通用屬性有關,如tableName,id(主鍵也可以為別的,在config.properties中配置),start,limit等等和具體數據庫無關的。奇妙就在這里:不管數據庫有多少張表,對于與每一個操作,servlet只有一個,如Edit,而不需要EditUser,EditPaper....等等很多edit了。同樣以后系統怎樣擴展,怎樣增加表,表的屬性怎樣變化。servlet都可以不變,他只是操作相應的數據。那么具體的業務操作呢?
js為這些帶來了可能,它與返回的數據交互操作,和在服務器沒有兩樣,為servlet省去了麻煩。
以上是我個人感想,僅供參考。
操作數據庫的工具和寫的servlet參見 自己動手做試卷管理系統的幾篇隨筆。js不好意思公開了,這是給別人做的小項目。
文章來源:http://www.aygfsteel.com/yijia/archive/2008/08/12/221400.html