隨筆-40  評論-66  文章-0  trackbacks-0

          下邊的所有都是自己對JAVA的理解不知道對不對,有待于以后實踐驗證

          用JAVA編程,無論是什么框架,什么庫,什么插件, 他們的也還是來自 最基本java類編程。

          比如,我猜想 TOMCAT服務器,也是由一個帶MAIN方法的類來啟動的, 然后開通一個端口服務器,它的原理應該和java socket server編程應該是一個道理。主要是啟動一些類,來接受客戶端的請求(容器的原理應該是這樣吧)


          再說 servlet 也是基本的 JAVA類, 他們是受容器的管理,受到的是容器的調用(容器應該也就是帶main的java類),并對客戶端產生相應。

          還有像 jsp 的所謂表現層框架,最終也是調用到帶main函數的java類。 它的原理是 jsp編譯生產 servlet ,servlet 最終還是依靠容器。
          其實我想,自己也可以開發一個表現層,只要能實時編譯成servlet,就能和jsp一樣的功能了。
          不過jsp是sun公司的標準產品,它的庫已經集合在大多數容器上了,得到廣大容器的廣泛支持,出來得也早,用人也多,很少人想到要做新的表現層(如果沒什么好功能,就等于重復發明車輪)。

          FreeMarker 的原理也是一樣,簡單說它就是一個庫,你可以把它集合到容器里,得到容器的支持后,用FreeMarker 編寫的表現層就能實時編譯成servlet。  最后得到的和jsp 得到的是一個效果。
          FreeMarker 最終的結果還是容器調用。

          不過要做一個FreeMarker 可不簡單,要有好的想法,要不就和jsp功能重復了,沒價值。


          以上都是個人想出來的 不知道是否正確 有待于個人深入學習。



          posted on 2007-09-17 11:46 Super·shen BLOG 閱讀(4472) 評論(5)  編輯  收藏 所屬分類: JAVA技術

          評論:
          # re: 今天看了一下FreeMarker 才突然領悟到-----周星星說的一句話:天下武功出少林 【進入java半年有感】 2007-09-17 18:59 | BeanSoft
          呵呵 完全正確 就跟同樣是學會了 牛頓3定律 美國人上月球 中國人只能上N千米高空一樣 這就是技術 呵呵  回復  更多評論
            
          # re: 今天看了一下FreeMarker 才突然領悟到-----周星星說的一句話:天下武功出少林 【進入java半年有感】 2007-09-18 09:40 | shen
          謝謝,鼓勵,我會繼續努力! 往深度走
            回復  更多評論
            
          # re: 今天看了一下FreeMarker 才突然領悟到-----周星星說的一句話:天下武功出少林 【進入java半年有感】 2010-05-05 13:55 | tylerLimin
          是的,很是認同,像struts、spring等這些框架,它們也是java的相關(反射、注解等)特性的集大成者。  回復  更多評論
            
          # re: 今天看了一下FreeMarker 才突然領悟到-----周星星說的一句話:天下武功出少林 【進入java半年有感】[未登錄] 2012-02-21 13:48 | a
          q  回復  更多評論
            
          # re: 今天看了一下FreeMarker 才突然領悟到-----周星星說的一句話:天下武功出少林 【進入java半年有感】 2012-07-31 14:30 | 王鵬飛
          不錯不錯  回復  更多評論
            
          主站蜘蛛池模板: 翼城县| 平阳县| 普兰店市| 永丰县| 嘉祥县| 天水市| 邻水| 乌海市| 自治县| 基隆市| 额济纳旗| 金堂县| 泸州市| 苍梧县| 长寿区| 团风县| 册亨县| 共和县| 江孜县| 平江县| 介休市| 股票| 惠水县| 砀山县| 江阴市| 黄龙县| 枣庄市| 泸西县| 衢州市| 衡东县| 镇坪县| 衡阳市| 定结县| 盖州市| 临湘市| 惠水县| 得荣县| 红原县| 玉林市| 郧西县| 泗水县|