原创 ant_3

一級結點是project,二級結點包括property、path 、target,三級以後就是操作命令了。這樣先把握前面兩級就基本上了解了這個文件的結構了。如果稍微注意一下,就知道其中target的地位了,ant的執行就是以target爲

原创 ant_2

ant的項目包偶就不傳了,ftp上或apache的官方網站上都可以下到,下了只要解壓縮好,然後放到一個目錄下就好了。放好後該做什麼應該猜的出吧,ant既然是java項目的生成工具,那麼必然要用到jdk的核心功能,比如javac和java和

原创 ant_1

附件。。要說Ant了,這個工具只能用簡單而偉大而實用來形容了,很有用處的,如果是打算做企業級web開發相關的事情的話,當然它的功用遠遠不只這個了。傳一個ant的學習指南吧,很簡單的。由於它是一個工具而已,所以就不需要象tomcat那樣瞭解

原创 servlet_6

而Servelt的API它做的很好,你只要繼承它的一個類,就等於你已經拿到數據了,你需要做的只是把數據的HTTP包給拆開,就行了,返回呢,提供了一個接口,但是一般都不直接用那個接口,都是封裝的用,比如dispatch到一個靜態頁面或者js

原创 servlet_14

上面那個問題呢,它發生的概率本身也很小的,因爲本身每個線程就run的很快,除非你一個線程,設置了類變量,然後等着,這個時候正好有另一個線程又設置了類變量,這樣當第一個線程再run的時候,就必然會遇到那個問題了。這種情況很少發生的,當然除非

原创 servlet_1

那些java的深層東西就先放下吧,似乎應該講講J2EE哦,鑑於這門課程用到的J2EE技術基本上就是Servlet,所以其他的技術這裏就不講了。呵呵,我也講不來。首先應該知道J2EE是什麼吧?和J2SE、J2ME相比,也就是提供了更多的AP

原创 servlet_10

下面要說一下Servlet的機制,再下面應該就是tomcat和Ant了。這些更實用些吧,應該。前面說了Servlet是怎麼回事,那它是怎麼工作的呢?那個容器到底怎麼工作的呢?我們只是寫了一些Servlet,但是它們是怎麼運作的呢?它是一個

原创 JVM_1

我決定寫一個簡單易懂的JVM系列blog。沒學jvm之前,學習java會洋洋得意,學習jvm之後,覺得真的沒什麼了,通了之後,反而覺得自己學的很少。但是要等有時間。

原创 xml_3

當然,開源項目也是在發展的,它的意圖是爲app開發人員提供某些功能API,所以它的發展方向是從API的便捷和功能擴展兩方面的。從項目本身看,就是封裝以前的項目了。這樣,同一個意圖的軟件的發展基本上就是這樣子的,封裝並提供向後兼容,這點可以

原创 servelt_12

我在深呼吸,從這裏往後偶已經不能象前面一樣隨意的寫了,必須一邊學習相關知識一邊寫了。再往回看,也已經有些脫離帖子的主題了,我就這樣一直往下說,而忘了新生能不能很順暢的往下看了。這是我開始沒有料想到的。什麼功能呢?放言的說,大家都應該能夠回

原创 xml_4

下面的代碼是基於dom4j開源項目。SAXReader reader = new SAXReader();Document document = reader.read(new File(fileName));第一行是new一個讀取器,你

原创 servlet_8

返回的數據包呢,也是差不多的。你看看它的數據實體,這個例子就是一個靜態的頁面,瀏覽器會把這個數據實體讀出來,然後展示出來。

原创 servelt_3

似乎還是沒有說怎麼編寫一個Servlet,和怎麼run一個Servelt,和Servlet到底是什麼東西喲。只是說了,它是基於java語言的服務器端開發的一種技術。明天再說吧,對於這幾塊,我也並不是很重視的,會寫有什麼用呢?你將來會寫別的

原创 servlet_5

再說說BS吧,現在的流行,其實它就是CS啦,後來出現的很多都是CS啦。就像老師說的一樣,討厭術語,把握實質。BS就是用瀏覽器來做客戶端工具而已。知道了它們實質上是相同的,但是這當然不夠,它之所以稱爲BS也是有原因的,於是我們需要把握它與C

原创 servlet_4

引用:好不容易完了一個事情,連續關了幾乎5天,每天只吃一頓晚餐。13-05、05-13,一天就像西瓜一樣一開兩半。雖然最後做的事情並不是什麼大事情,但是我確實是花了這麼多的時間去琢磨,也算是辛苦吧,其中也知道了很多的東西。還算值得吧。想想