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

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

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

    AlexLee

    常用鏈接

    統計

    別人的blog

    最新評論

    #

    終于把項目上傳上去了

    前幾天我一直不知道怎么才能把項目打包起來,一直很郁悶,后來終于找到了地方,算是把項目完成了,http://sourceforge.net/的發布真是惡心,先要把東西用ftp上傳到ftp服務器,然后在選擇

    posted @ 2005-11-07 10:27 啦啦啦 閱讀(181) | 評論 (0)編輯 收藏

    首先要做的東西

    MiniWeb的第一步我想還是要從制作幾個比較好的filter開始吧,我把自己的幾個想法首先寫出來
    1.一個計數器的filter  
    2.一個用來作cache的filter
    3.一個用來作用戶訪問分析的filter

    暫時先想到了這幾個吧,以后想到更多的自己再慢慢添加好了

    posted @ 2005-10-29 20:55 啦啦啦 閱讀(252) | 評論 (1)編輯 收藏

    仔細分析Filter

    “每天都要抽出兩個小時來學習技術!”

    (以前也用過filter,但是一直沒有花時間來好好了解一下,這次花點時間研究一下)
    Filter是在web容器中配置的一種算是“攔截器”吧,記得有技術上看似非常難以解決的問題都可以用Filter來解決。但是此“攔截”相對于spring的AOP,存在的意思有在那里?spring中的AOP只是對一個pojo的包裝和“攔截”,本身也是在web容器中的,它所“攔截”的范圍就有一定的限制,注定沒有filter功能強大。Filter盡管功能強大,但是由于本身也是捆綁在web容器中,也有自己的局限吧。

    Filter有三個函數,implments了filter的接口:

       public void destroy()

        public void doFilter(ServletRequest req, ServletResponse resp,
                             FilterChain chain)
        throws IOException, ServletException

        public void init(FilterConfig config) throws ServletException

    不難看出,init肯定就是一個初始化函數了,只不過對于FilterConfig 的了解還不是太多。在官方的J2EETutorial中看到對Filter的定義A filter is an object that can transform the header and content (or both) of a
    request or response.
    看起來Filter所能做的事情還非常多,它還能夠對于任何web資源進行攔截(在這點上面肯定就比spring的要強大了)。

    下面就要花時間看看這三個函數了

    1 初始化函數
    web容器傳進來一個FilterConfig 參數,看來這個參數還比較重要,類似與作一些初始化的工作了什么的,不在主要的討論范圍之內



    2 構析函數

    就是那個destroy()函數了,幸好filter里面不會出現太多的關于資源分配的東西,這個函數的用處也不會是太大

    3 boss出場 拉拉拉拉

    就是整個doFilter()函數了。從前看Webwork還有spring的資料,這兩個框架里面很多所謂的AOP就是一些嵌套在某個pojo上面的一個“套子”而已,對pojo傳進和傳出的數據進行解釋和處理,僅此而已,所以當我看到filter的定義的時候覺得如此的親切。但是不同的filter的范圍也不相同決定了不同的用處。比如spring的filter設計的精巧,作為pojo的一些關鍵部分的處理就很不錯,比如事務管理,但是也有很多的問題在spring或者webwork的filter的管理范圍之外,比如hibernate中很煩人的open session in view,感覺如果不用filter的話,真是沒有辦法處理這個問題了,甚至會危機hibernate的普及。很簡單,因為Filter跟web容器和servlet的結合是如此的緊密,所以只有他才能處理這些問題,但是這也就是他的弊端,跟web容器結合的過于緊密阻礙了他的測試性和靈活性

    posted @ 2005-10-28 14:24 啦啦啦 閱讀(309) | 評論 (1)編輯 收藏

    僅列出標題
    共3頁: 上一頁 1 2 3 
    主站蜘蛛池模板: 一级做a毛片免费视频| 美美女高清毛片视频黄的一免费| 人妻在线日韩免费视频| 最新亚洲成av人免费看| 中文成人久久久久影院免费观看| 国产亚洲色视频在线| 99在线免费视频| 久久精品亚洲一区二区| 99re免费在线视频| 亚洲免费观看网站| 成年女人免费v片| 男男gay做爽爽的视频免费| 免费a级毛片在线观看| 一进一出60分钟免费视频| 久久亚洲精品无码播放| 人人揉揉香蕉大免费不卡| 亚洲视频一区调教| 999在线视频精品免费播放观看| 亚洲人成网站看在线播放| 午夜精品在线免费观看| 色欲aⅴ亚洲情无码AV| 中文字幕一精品亚洲无线一区| 成全视频免费观看在线看| 亚洲国产精品成人久久久| 免费无码又爽又刺激毛片| 香蕉免费在线视频| 久久久无码精品亚洲日韩按摩| 免费黄色福利视频| 日韩亚洲人成网站| 亚洲AV中文无码乱人伦下载| 日韩在线免费视频| 白白色免费在线视频| 亚洲AV日韩精品久久久久久| 一个人在线观看视频免费| eeuss影院ss奇兵免费com| 亚洲精品免费在线| 日韩亚洲精品福利| 久久久久免费看成人影片| 99亚洲男女激情在线观看| 亚洲成人激情在线| 免费观看亚洲人成网站|