也算是Struts in Action的讀書筆記吧~~~
          1 實(shí)現(xiàn)業(yè)務(wù)層接口
          public class ArticleForm extends ActionForm implements ArticleBean{
          //...
          }
          調(diào)用ArticleBean articleBean = (ArticleBean)form;
          articleModel.update(articleBean.getKey(),articleBean);
          2  手動(dòng)初始化
          ArticleForm aForm = (ArticleForm)form;
          ArticleBean aBean = new ArticleBean(aFrom.getxxxx..,.,.,.);
          4 提供工廠方法
          ActionForm中封裝此方法
          public ArticleBean getArticleBean(){
          ArticleBean aBean = new ArticleBean(
          this.getXXXX,
          this.getXXXX,
          ......
          )
          }
          5 傳遞Map對(duì)象
          用BeanUtils包或者手動(dòng)產(chǎn)生于ActionForm
          public Map describe(){
            map = new HashMap();
            map.add("xx",this.getXXX());
            map.add("xx",this.getXX());
              //......
          }
          6 反射傳遞數(shù)據(jù)
          寫于action
          BeanUtils.copyProperties(myBusinessBean,myActionForm);
            //Business Object's somemethod
          BeanUtils.copyProperties(myActionForm,myBusinessBean);

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 29, comments - 3, trackbacks - 0, articles - 0

          Copyright © BlueO2

          主站蜘蛛池模板: 大洼县| 射洪县| 西乡县| 南城县| 昆山市| 连江县| 峨边| 抚宁县| 瓦房店市| 建昌县| 察哈| 噶尔县| 油尖旺区| 广州市| 台安县| 南部县| 通榆县| 东乡族自治县| 房山区| 芦山县| 贺兰县| 饶阳县| 德兴市| 安塞县| 沂南县| 澜沧| 浑源县| 吉安市| 德兴市| 荥经县| 乐至县| 广州市| 云浮市| 射阳县| 安达市| 乌拉特中旗| 承德市| 东源县| 和林格尔县| 象山县| 洛扎县|