servlet->jsp[技術總是有一個演變過程]zip粘貼到word設置u回顧一下我們現(xiàn)有的技術java基礎(面向?qū)ο?集合,界面,線程,文件,網(wǎng)絡)jdbc(java的數(shù)據(jù)庫編程)oracl">
韓順平2011細說servlet完整筆記.doc

韓順平2011細說servlet完整筆記.doc

ID:52519682

大?。?.89 MB

頁數(shù):59頁

時間:2020-03-28

韓順平2011細說servlet完整筆記.doc_第1頁
韓順平2011細說servlet完整筆記.doc_第2頁
韓順平2011細說servlet完整筆記.doc_第3頁
韓順平2011細說servlet完整筆記.doc_第4頁
韓順平2011細說servlet完整筆記.doc_第5頁
資源描述:

《韓順平2011細說servlet完整筆記.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、u背景知識介紹J2EE的13種技術java->servlet->jsp[技術總是有一個演變過程]zip粘貼到word設置u回顧一下我們現(xiàn)有的技術java基礎(面向?qū)ο?集合,界面,線程,文件,網(wǎng)絡)jdbc(java的數(shù)據(jù)庫編程)oracle/mysql/sqlserverhtmlcssjavascript(web開發(fā))->網(wǎng)頁設計xmlserlvet+jsp->javaweb開發(fā)[使用java技術做web開發(fā)]ujavaee體系的介紹uservlet項目演示uweb開發(fā)介紹①靜態(tài)頁面(html)②動態(tài)頁面1.用戶可以輸入數(shù)據(jù),和頁面交互(注冊,購物,發(fā)帖子,付款...)2.不同時間打

2、開頁面,內(nèi)容是變化.3.目前比較流行的左動態(tài)頁面的技術(servlet/jsp,php,asp.net,asp,cgi)u動態(tài)網(wǎng)頁技術的比較(了解)ubs和cs的比較(1)BS:browserserver瀏覽器服務器(用HttpWatchProfessional抓瀏覽器包)(2)csclientserver客戶服務u為什么需要的web服務器/web究竟是干什么的?模擬一個web服務器MyWebServer.javaimportjava.io.*;importjava.net.*;publicclassMyWebServer{publicstaticvoidmain(String[]ar

3、gs)throwsException{ServerSocketss=newServerSocket(80);//提示一句話System.out.println("在9999上等待連接...");Sockets=ss.accept();OutputStreamos=s.getOutputStream();BufferedReaderbr=newBufferedReader(newFileReader("d:\hello.html"));Stringbuf="";while((buf=br.readLine())!=null){os.write(buf.getBytes());}//關閉

4、流br.close();os.close();s.close();}}u通過tomcat來講解BS結構u安裝tomcat服務器(1)解壓即可(2)配置Java中設置classpath、path、JAVA_HOME的作用?ThinkinginJava對classpath作用的解釋  Java解釋器的工作程序如下:  首先,它找到環(huán)境變量CLASSPATH(將Java或者具有Java解釋能力的工具——如瀏覽器——安裝到機器中時,通過操作系統(tǒng)進行設定)。CLASSPATH包含了一個或多個目錄,它們作為一種特殊的“根”使用,從這里展開對.class文件的搜索。從那個根開始,解釋器會尋找包名,并

5、將每個點號(句點)替換成一個斜杠,從而生成從CLASSPATH根開始的一個路徑名(所以packagefoo.bar.baz會變成foobarbaz或者foo/bar/baz;具體是正斜杠還是反斜杠由操作系統(tǒng)決定)。隨后將它們連接到一起,成為CLASSPATH內(nèi)的各個條目(入口)。以后搜索.class文件時,就可從這些地方開始查找與準備創(chuàng)建的類名對應的名字。此外,它也會搜索一些標準目錄——這些目錄與Java解釋器駐留的地方有關。為進一步理解這個問題,下面以我自己的域名為例,它是bruceeckel.com。將其反轉(zhuǎn)過來后,com.bruceeckel就為我的類創(chuàng)建了獨一無二的全局名稱

6、(com,edu,org,net等擴展名以前在Java包中都是大寫的,但自Java1.2以來,這種情況已發(fā)生了變化。現(xiàn)在整個包名都是小寫的)。由于決定創(chuàng)建一個名為util的庫,我可以進一步地分割它,所以最后得到的包名如下:packagecom.bruceeckel.util;現(xiàn)在,可將這個包名作為下述兩個文件的“命名空間”使用://:Vector.java//Creatingapackagepackagecom.bruceeckel.util;publicclassVector{publicVector(){System.out.println("com.bruceeckel.util

7、.Vector");}}//:List.java//Creatingapackagepackagecom.bruceeckel.util;publicclassList{publicList(){System.out.println("com.bruceeckel.util.List");}}這兩個文件都置于我自己系統(tǒng)的一個子目錄中:C:DOCJavaTcombruceeckelutil若通過它往回走,就會發(fā)現(xiàn)包名com.brucee

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。