隨筆-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 閱讀(4481) 評論(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 | 王鵬飛
          不錯不錯  回復  更多評論
            
          主站蜘蛛池模板: 宣武区| 卢湾区| 盐边县| 临朐县| 乐山市| 寻甸| 溆浦县| 永吉县| 武穴市| 于田县| 武川县| 冷水江市| 思南县| 噶尔县| 炉霍县| 满城县| 岫岩| 庆阳市| 洛川县| 卫辉市| 义乌市| 哈尔滨市| 平罗县| 日土县| 玉环县| 吉林省| 新巴尔虎右旗| 璧山县| 德州市| 望都县| 夏邑县| 天镇县| 会同县| 通道| 高青县| 黔西县| 云南省| 建平县| 如东县| 宜丰县| 余干县|