隨筆-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 閱讀(4476) 評論(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 | 王鵬飛
          不錯不錯  回復  更多評論
            
          主站蜘蛛池模板: 三河市| 苍南县| 横峰县| 正安县| 万州区| 盐津县| 沂水县| 达孜县| 龙泉市| 安宁市| 商都县| 亳州市| 澄江县| 晋宁县| 布拖县| 昂仁县| 竹北市| 安西县| 吉林省| 安顺市| 湘乡市| 封丘县| 尚志市| 静海县| 喜德县| 安义县| 山东| 江达县| 仙居县| 绥阳县| 沁水县| 兖州市| 高平市| 自治县| 莫力| 上栗县| 平度市| 武陟县| 察隅县| 北川| 乐都县|