乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      webwork Freemarker較完整的GRUD數(shù)據(jù)庫操作例子(簡單方便使用同一個頁面...

       WindySky 2007-05-25

      這個例子也是一直以來用webwork的足見形成的方式
      雖然是簡單例子,一些細(xì)節(jié)部分也做上去了

      以下是簡單說明,詳細(xì)可以參看源碼

      VIEW
      通常一個insert,update操作都可以通過一個頁面來完成,
      這里我設(shè)置form 的 action=""  這樣他默認(rèn)提交到的是當(dāng)前URL。

      ACTION
      在中定義幾個方法,以user!insert.ww的方式訪問,
      這樣grud操作就可以在一個ACTION中完成。
          public String insert() throws Exception {
              ....
          }

          public String update() throws Exception {
              ....
          }

          public String delete() throws Exception {
              ....
          }

          public String list() throws Exception {
              ....
          }

      DAO
      下面是DAO接口
      public interface BaseDao {
          public int insert(Object form);
          public int update(Object form);
          public int delete(Object form);
          public int delete(int[] id);//這里是為了支持批量刪除
          public Map getInfo(Object form);
          public List getList();
          public void getList(Pagination page);//這里沒有返回值,內(nèi)詳。。。。
      }

      EXTENDS
      擴(kuò)展部分
      1 BaseAction
      這里增加了一些公用方便的功能,便于其他ACTION繼承,共用
      2 DaoSupport
      這里也是一些公用的功能,Dao中用的大部分SQL都是配置在外部配置文件中


      3DaoFactory
      public class DaoFactory {
          public static BaseDao getDao(String daoKey){
              if("user".equals(daoKey)) //這樣的方式可以通過在XWORK.XML中配置ACTION使用哪個DAO(靜態(tài)注入)
                  return new UserDao();
              else
                  return null;

          }
      }


      數(shù)據(jù)庫是MYSQL5

      CREATE TABLE `usertbl` (                                                                                                                                                                                                                                                                                                                
                 `User_ID` int(11) NOT NULL auto_increment,                                                                                                                                                                                                                                                                                            
                 `username` varchar(50) default NULL,                                                                                                                                                                                                                                                                                                  
                 `password` varchar(50) default NULL,                                                                                                                                                                                                                                                                                                  
                 `truename` varchar(50) default NULL,                                                                                                                                                                                                                                                                                                  
                 `usersex` tinyint(4) default NULL,                                                                                                                                                                                                                                                                                                    
                 `useremail` varchar(50) default NULL,                                                                                                                                                                                                                                                                                                 
                 PRIMARY KEY  (`User_ID`)                                                                                                                                                                                                                                                                                                              
               )


      源碼下載地址
      http://www./download.ww

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多