<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    天地歸一

    常用鏈接

    統計

    ajax

    IDE

    java天空

    JEE

    mvc

    scm

    ws

    xml

    世界如我

    圖表

    好友交流

    工作流

    開源精品

    搜索

    數據持久化

    模板

    正在學習中

    空間

    緩存

    論壇文化

    最新評論

    2008年12月17日 #

    第一章,單態

      Java飯管開張了,大家來恭喜.
      最流行菜品:麻辣三絲(Struts絲,Spring絲,Hibernate絲)
      廚師:Java版
      小二:Java版
      美女:小二,來盆你們店招牌菜。。。。。
      小二: 來了,麻辣三絲到了,您慢慢品嘗.....(嘰嘰咕咕一大堆)
      美女:煩不煩啊,我的人啊,那來這多蒼蠅?????????/@@@@@@@@@@@@@@@(知趣的走開)
     

      JDBC一號:小二,餓死了,快隨便來一盆填肚子的
      小二:(嘿嘿,又來了個冤大頭)麻辣三絲來了.....
      .
      .
      .
      終于到晚上12:59 59
      收工,累死了
      ~~~~~~~~~~~~~~~~~~~~
     

     
     店小,只請了一個小二,要求,服務所有顧客:
    小二實現了單例,完成要求
    單態模式兩種表現方式:單態單例,單態多例

     

    posted @ 2008-12-17 23:35 張江平 閱讀(389) | 評論 (4)編輯 收藏

    生活與模式

      模式---生活的一種提煉,取之于生活,還之于生活
      僅以個人之理解,解析一下,多多交流

    posted @ 2008-12-17 23:11 張江平 閱讀(193) | 評論 (0)編輯 收藏

    2008年12月16日 #

    從圓明賀談SSO

      很久以來,一直是認為,知識是沒有壁壘的,方法是通用的。
      比如四人幫的24種設計模式,源自己于建筑模式的靈感,應用于計算機。反之,這幾種模式同樣也適應于其它行業.
      SSO,英文名Single Sing On 單點登錄。這東東為什么會出現,基于以下幾種場景:一個公司,有多套系統,由多個機構開發,有各自獨立的權限系統。本來很久以來都運行的好好的,一段時間后,由于某個人能力特強,身兼數職,麻煩來了,如果是兩三套系統,就有兩三套密碼,要是更多,不想了,取個折中的方案,全部設一個密碼,解決密碼問題,那帳號呢,那個可能能隨便改,現在為了方便,強行統一了帳號,要一套一套的系統去修改用戶帳號,可不是一件簡單的事。
      既然這么麻煩,有沒有一種解決方案呢,歸根結底,用戶帳號和密碼是給誰認----計算機系統,這就容易了,我把各套系統的帳號統一起來,建立一個新的機制(這個就叫SSO-server吧),讓用戶從一個系統登錄以后,就在這個新系統里面登錄一個Token,如果他再訪問其它系統,那個系統將帶著他的Token來請求SSO-server問他,“這個人登錄過嗎”,得到回答繼續處理.
      緣起:關注SSO這東東時,正好和朋友一起去逛了下世界最大的私家圓林---圓明圓
      事例現場:圓明圓售票管理處征集處理方案,暫定50景點
      方案1:每個景點設個賣票點
          單景點最小化開銷:檢票/售票員 一名,檢票用具一套,售票用具一套     
          統計:50人,50套售票用具,50套售票用品
      方案2:在公園大門設一售票點,各分景點只設檢票員
          前題:售單票,和組合票(SSO系統訪問可配置)
          開銷:大門:售票員一名 ,售票用品一套
                分景點:檢票員一名,檢票用品一套
               統計:51 人,1套售票用具,50套檢票用品
      你選那一個
     
         

    posted @ 2008-12-16 18:51 張江平 閱讀(166) | 評論 (0)編輯 收藏

    2008年12月10日 #

    Freemaker初探


    由于這近比較有時間,翻看了幾個流行開源框架源代碼,模板生成技術他們都有用。

    基本使用的有兩種 Velocity,Freemarker,兩種技術各有千秋,根據這些開源程序要么同時支持,要么都不支持,可以證明他們的客戶受眾都占有很大的份量,同時也說明了模板技術其實在本質上又是相通的,只不過用了不同的表現手法而已.

    個人接觸這個技術比較晚,當然用比較新的東東(其實還有一個原因,英文不好,對于開源的東東,主要是圖解,Freemarker首頁上的一張圖道出了模板的實質),就說了Freemarker。

    Freemarker 由4部分組成:模板(Template),數據源(實現樹形結構的任何數據:xml,javaBean,數據庫...),模板處理器(Freemarker API),輸出(流)。

    通 俗一點說,如果在工廠做過流水線或看過,一看就清楚了,拿一個塑膠玩具廠來說,Template:模具,Java Objects:原料,處理器:熱成型機,Output:玩具.當我們需要不同的玩具, 我們要做的是定制不同的模具,如果我們要做不同顏色的玩具,我們要做的就是更新原料的種類,那么前面的定好了,接下來的就是把原料倒進去,在后面收成品就 可以了


    posted @ 2008-12-10 01:01 張江平 閱讀(299) | 評論 (0)編輯 收藏

    Freemarker完成一個簡易Bean生成器

    Freemaker寫的Bean生成器,主要組成:javabean.ftl,BeanMetaData(原數據定義),PropertyMetaData(屬性定義),BeanBuilder構建器用于生成源代碼(.java)文件和生成(.class)文件,簡易實現了一個由給定字符串生成JavaBean的實現

    javaBean.ftl

    package ${packageName};

    /**

    *${comment}

    */

    public class ${simpleName?cap_first} implements java.io.Serializable{

    private static final long serialVersionUID=${serialVersionUID};

    public ${simpleName?cap_first}(){}

    <#list fields as field>

    <#assign filedType=field.type/>

    <#assign filedName=field.name/>

    <#assign filedComment=field.comment/>

    /**

    *${filedComment}

    */

    private ${filedType} ${filedName};

    /**

     * @param ${filedType}

     */

    public void set${filedName?cap_first}(${filedType} o)

    {

      this.${filedName}=o;

    }

    /**

     * @return ${filedType}

     */

    public ${filedType} get${filedName?cap_first}()

    {

      return this.${filedName};

    }

    </#list>

    }

    源代碼,歡迎交流

    源代碼:歡迎交流

    posted @ 2008-12-10 01:00 張江平 閱讀(854) | 評論 (0)編輯 收藏

    2008年11月23日 #

    urlrewritefilter+Struts不能解析故障解決

       今天在做urlrewritefilter和struts2整合,遇到一個奇怪的問題:url已經重寫之后就沒反應了,提示找不到Action,但是換其它的:如html,jsp就可以.

       沒辦法,開啟百度來找,對于遇到問題,我一向把自己看到很笨,個人認為,我遇到的問題,一定會有前人遇到。
       在蜘蛛網爬上好久,終于找到了解決辦法,感謝各位網友的解答.
       原來問題去在filter的響應方式上,servelt2.4給filter定義了4種過濾方式,用"<dispatcher>" 來標識,REQUEST,FORWARD,INCLUDE,ERROR,默認是REQUEST
       urlrewrite默認重寫URL之后用的是Forward方式流向下一個Filter。
       這樣就出現在上述問題,我要的你不給我,我當然不處理啊;
       解決方案:
       解決之后,又仔細想了一下,這外標簽為什么要在2.4加入,個人理解:可以提高過濾器的效率,可以讓filter只處理他需要關心的Servlet,如例:<dispatcher>FORWARD</dispatcher>這樣標識,這個過濾器就只處理通過forward傳出來的請求,其它 的一律不管


    posted @ 2008-11-23 21:43 張江平 閱讀(1235) | 評論 (3)編輯 收藏

    2008年11月22日 #

    三伏天做農活的小孩


       對于這張引起爭論的照片,有人說是假的,有人說是真的. 
       暫且不論他的真實與,只說了個人感受。在我們瘋狂的去證Z明他的真偽時,我們到底做了什么,他的真實與否真的有如此之重要嗎??????
       我是農村的,我確實沒有做過這上面的事,但三伏天做農活的事,在農村根本就不是個什么新鮮事。很顯然,開口就說他是假的那些人,我只能說他們是城里人,沒有別的解釋。
       不管他是真是假,對于我來說,都是一種欣慰,現在在社會真的已經開始關注那個被遺棄的角落。
       看了這張照片,我并沒有什么感覺,因為在我的世界里,這是一種日常記憶,已不足為奇,但看了下面那些評論,對于這些真實的事實,居然還有人懷疑的真實性,我突然有一種沖動,準備弄個相機,把我所了解的真想記錄下來,盡管個人并不能改變什么,但能做一點總是好的。
       多少年來,農村和城市就是兩個概念,一個分化在宇宙兩端的世界。
       在那個遺忘的世界里的一切是另外一端的人無法想象,對于城里人來說讀書是一件多么容易的事,當然也有很困難的,比如雙下崗職工,但要是和農村的很多人來說,那算什么。
       對于這個概念,城里可以說我想讀就一定能讀,可對于宇宙的另一端來說,可能并不沒得選。

    posted @ 2008-11-22 19:01 張江平 閱讀(254) | 評論 (0)編輯 收藏

    北大不招不孝子

      這幾天關于"北大不招不孝子"的事弄的沸沸揚揚,有支持有反對的。特別是看了一篇文章,把孔子的"有教無類"都拿出來說北大的這個舉措令人很受傷,真的很無語。世界不同了,當初孔老先生說這句話的前題就是人的品德要好,才是有教無類。
      連父母都不孝順,還能對社會負責,有疑問。
      時下教育,一切以分為準,忽視道德教育。這種教育制度已經對人對社會進行了錯誤的引導,做為文明的基石---我們的教育機構,北大為我們做出了表率。雖然社會道德并非教育機構一力能為,但教育的引導是有決定性的作用。
      誰能說現在唯利是圖,不擇手段,和以往所有教育(文化,社會)無關。

    posted @ 2008-11-22 18:42 張江平 閱讀(268) | 評論 (0)編輯 收藏

    2008年11月21日 #

    博客論壇

    以文會友,共同進退

    posted @ 2008-11-21 11:00 張江平 閱讀(148) | 評論 (0)編輯 收藏

    僅列出標題  
    主站蜘蛛池模板: 国产成人免费视频| 亚洲爆乳精品无码一区二区| 国产亚洲3p无码一区二区| 亚洲精品偷拍视频免费观看 | 亚欧乱色国产精品免费视频| 欧洲亚洲综合一区二区三区 | 亚洲美女一区二区三区| 亚洲网址在线观看| 亚洲国产精品久久久久秋霞影院 | 波多野结衣视频在线免费观看| 日韩成人免费在线| 免费国产a国产片高清| 亚洲国产精品一区二区九九| 久久亚洲高清综合| 久久亚洲AV午夜福利精品一区| 综合自拍亚洲综合图不卡区| jlzzjlzz亚洲jzjzjz| 亚洲国产一区二区三区在线观看| 亚洲heyzo专区无码综合| 免费大片av手机看片| 免费毛片在线看不用播放器| 国产偷伦视频免费观看| 97在线视频免费公开观看| 久九九精品免费视频| 国产免费私拍一区二区三区| 亚洲色图综合在线| 久久精品亚洲中文字幕无码网站 | 亚洲桃色AV无码| 亚洲邪恶天堂影院在线观看| ass亚洲**毛茸茸pics| 朝桐光亚洲专区在线中文字幕| a级毛片免费网站| 91香焦国产线观看看免费| 天天摸天天碰成人免费视频| 亚洲第一成人影院| 亚洲欧洲一区二区| 亚洲av综合av一区二区三区 | 456亚洲人成影院在线观| 成人一级免费视频| 2021精品国产品免费观看| 日本牲交大片免费观看|