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

          2006年4月18日

          類名:
          ? 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對象轉換成js對象傳回,但是有時候需要在傳回的對象上附加屬性,例如在訂單項(訂單中的一行)中,我想附加相關產品供應商信用等級優惠條件,如果直接把對象關系圖傳過去,需要傳4層,其實我只要在訂單項后附加一個屬性就行了。所以我就先把訂單項(OrderLine)轉化為一個map,向這個map中put新的屬性,這樣傳回到瀏覽器的對象還是和以前一樣的,只是附加了一個vendorDiscount:0.6 .

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

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

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

          其二:
          為了圖簡便,直接用dwr調用了manager的方法時,manager中引用的其他manager總是null,仔細想想,發現manager是由spring管理的,所以應該creator="spring",而不是creator="new"。得解。
          這樣調用終歸不爽,還是應該有services才行,看來偷懶是不行了。

          另:昨晚看了一下dwr2.0,發現ajax終于走到正道上了。Reverse Ajax! 在java中設置界面控件的內容,細粒度的請求和更新,由后臺來主導完整業務邏輯,而html就像c/s程序中的資源文件一樣被加載,這樣才能真正適合企業應用(網站還是用以前的才對)。環境已經成熟,到應用不知道還要等多久
          posted @ 2006-11-07 22:48 黃金時代已過 閱讀(159) | 評論 (0)編輯 收藏
           
          今天無意中竟然下載到了Refactoring Databases,哎呀,貪財貪財!
          開發過程中database schema 的變化總是引起很多麻煩,希望這本書能有所幫助。
          posted @ 2006-04-18 11:36 黃金時代已過 閱讀(382) | 評論 (1)編輯 收藏
           
          主站蜘蛛池模板: 汕尾市| 樟树市| 那曲县| 巨鹿县| 稻城县| 靖江市| 汶上县| 娄底市| 类乌齐县| 桐柏县| 枝江市| 阜阳市| 屯留县| 陆良县| 屏南县| 油尖旺区| 阜新市| 紫金县| 忻州市| 商水县| 阿合奇县| 永兴县| 青铜峡市| 县级市| 寻乌县| 应城市| 孟村| 万全县| 晋城| 姜堰市| 吉安市| 株洲市| 盐亭县| 丹棱县| 西峡县| 绥芬河市| 射阳县| 朔州市| 泽库县| 独山县| 靖安县|