狂想的蛇之黃金時(shí)代已過
          徘徊在工程和藝術(shù)之間

          2006年11月7日

          類名:
          ? org.apache.commons.collections.BeanMap

          用法:
          ? //...得到orderLine
          ? Map<String,Object> map = new BeanMap(orderLine);
          ? map.put("vendorDiscount",orderLine.getProduct().getVendor().getDiscount());
          ??//得到orderLine
          ??Map<String,Object>?map?=?new?BeanMap(orderLine);
          ??map.put(
          "vendorDiscount",orderLine.getProduct().getVendor().getDiscount());

          使用場景:
          ? dwr中可以直接把java對象轉(zhuǎn)換成js對象傳回,但是有時(shí)候需要在傳回的對象上附加屬性,例如在訂單項(xiàng)(訂單中的一行)中,我想附加相關(guān)產(chǎn)品供應(yīng)商信用等級優(yōu)惠條件,如果直接把對象關(guān)系圖傳過去,需要傳4層,其實(shí)我只要在訂單項(xiàng)后附加一個(gè)屬性就行了。所以我就先把訂單項(xiàng)(OrderLine)轉(zhuǎn)化為一個(gè)map,向這個(gè)map中put新的屬性,這樣傳回到瀏覽器的對象還是和以前一樣的,只是附加了一個(gè)vendorDiscount:0.6 .

          posted @ 2006-11-08 20:04 黃金時(shí)代已過 閱讀(3003) | 評論 (0)編輯 收藏
           
          其一:
          <div height="300px" style="overflow:scroll;">...</div>后滾動條死活不出來,如果寫成

          <style>
          .scrollbox{
          ? height:300px;
          ? overflow:scroll;
          }
          </style>
          <div class="scrollbox">...</div>
          就一切正常。

          后來發(fā)現(xiàn)如果直接使用style屬性,應(yīng)該寫成<div style="height:300px; overflow:scroll;">...</div>
          nnd,郁悶,不禁敬仰美工的工作。

          其二:
          為了圖簡便,直接用dwr調(diào)用了manager的方法時(shí),manager中引用的其他manager總是null,仔細(xì)想想,發(fā)現(xiàn)manager是由spring管理的,所以應(yīng)該creator="spring",而不是creator="new"。得解。
          這樣調(diào)用終歸不爽,還是應(yīng)該有services才行,看來偷懶是不行了。

          另:昨晚看了一下dwr2.0,發(fā)現(xiàn)ajax終于走到正道上了。Reverse Ajax! 在java中設(shè)置界面控件的內(nèi)容,細(xì)粒度的請求和更新,由后臺來主導(dǎo)完整業(yè)務(wù)邏輯,而html就像c/s程序中的資源文件一樣被加載,這樣才能真正適合企業(yè)應(yīng)用(網(wǎng)站還是用以前的才對)。環(huán)境已經(jīng)成熟,到應(yīng)用不知道還要等多久
          posted @ 2006-11-07 22:48 黃金時(shí)代已過 閱讀(164) | 評論 (0)編輯 收藏
           
          主站蜘蛛池模板: 健康| 新邵县| 永仁县| 应用必备| 彝良县| 平遥县| 海丰县| 通州区| 桦甸市| 咸宁市| 麻栗坡县| 周宁县| 泸溪县| 桂阳县| 雷波县| 渑池县| 友谊县| 牙克石市| 河西区| 车致| 林周县| 乐陵市| 东辽县| 江川县| 宜兴市| 梁河县| 龙山县| 泰来县| 蕉岭县| 寻甸| 隆安县| 邯郸县| 湘潭县| 恭城| 菏泽市| 长垣县| 子洲县| 新河县| 垣曲县| 克东县| 平定县|