隨筆-40  評(píng)論-66  文章-0  trackbacks-0

          下邊的所有都是自己對(duì)JAVA的理解不知道對(duì)不對(duì),有待于以后實(shí)踐驗(yàn)證

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

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


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

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

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

          不過要做一個(gè)FreeMarker 可不簡(jiǎn)單,要有好的想法,要不就和jsp功能重復(fù)了,沒價(jià)值。


          以上都是個(gè)人想出來的 不知道是否正確 有待于個(gè)人深入學(xué)習(xí)。



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

          評(píng)論:
          # re: 今天看了一下FreeMarker 才突然領(lǐng)悟到-----周星星說的一句話:天下武功出少林 【進(jìn)入java半年有感】 2007-09-17 18:59 | BeanSoft
          呵呵 完全正確 就跟同樣是學(xué)會(huì)了 牛頓3定律 美國(guó)人上月球 中國(guó)人只能上N千米高空一樣 這就是技術(shù) 呵呵  回復(fù)  更多評(píng)論
            
          # re: 今天看了一下FreeMarker 才突然領(lǐng)悟到-----周星星說的一句話:天下武功出少林 【進(jìn)入java半年有感】 2007-09-18 09:40 | shen
          謝謝,鼓勵(lì),我會(huì)繼續(xù)努力! 往深度走
            回復(fù)  更多評(píng)論
            
          # re: 今天看了一下FreeMarker 才突然領(lǐng)悟到-----周星星說的一句話:天下武功出少林 【進(jìn)入java半年有感】 2010-05-05 13:55 | tylerLimin
          是的,很是認(rèn)同,像struts、spring等這些框架,它們也是java的相關(guān)(反射、注解等)特性的集大成者。  回復(fù)  更多評(píng)論
            
          # re: 今天看了一下FreeMarker 才突然領(lǐng)悟到-----周星星說的一句話:天下武功出少林 【進(jìn)入java半年有感】[未登錄] 2012-02-21 13:48 | a
          # re: 今天看了一下FreeMarker 才突然領(lǐng)悟到-----周星星說的一句話:天下武功出少林 【進(jìn)入java半年有感】 2012-07-31 14:30 | 王鵬飛
          不錯(cuò)不錯(cuò)  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 沭阳县| 砚山县| 梓潼县| 肃宁县| 肥城市| 凤山县| 任丘市| 亚东县| 赣榆县| 金寨县| 华宁县| 恭城| 勃利县| 霸州市| 棋牌| 屏东市| 堆龙德庆县| 石河子市| 深泽县| 永登县| 上杭县| 高碑店市| 武安市| 米林县| 内黄县| 乌兰察布市| 嘉祥县| 平利县| 林甸县| 平江县| 清徐县| 临清市| 泰州市| 上杭县| 雅江县| 琼结县| 探索| 台安县| 汤原县| 平遥县| 栾城县|