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

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

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

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


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

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

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

          不過要做一個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
          謝謝,鼓勵,我會繼續(xù)努力! 往深度走
            回復  更多評論
            
          # 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 | 王鵬飛
          不錯不錯  回復  更多評論
            
          主站蜘蛛池模板: 湖州市| 禄劝| 乌鲁木齐县| 格尔木市| 彭州市| 浦城县| 博湖县| 海伦市| 寿光市| 河东区| 京山县| 广安市| 永寿县| 彝良县| 临洮县| 汶川县| 宁南县| 东源县| 泗水县| 景东| 龙江县| 甘谷县| 民权县| 津南区| 房产| 井研县| 铜山县| 乌兰浩特市| 锦州市| 凤凰县| 青田县| 宝鸡市| 营口市| 宾阳县| 八宿县| 托克托县| 柘荣县| 韶山市| 双牌县| 理塘县| 道孚县|