本質(zhì)上,,servlet與jsp是同一種技術(shù),。servlet就是一個java類,。在jsp出現(xiàn)之前就已經(jīng)產(chǎn)生了servlet,。所以,是先有servlet后有jsp,。因此,,我們學習的順序是: 先學習servlet,后學習jsp,。 servlet本質(zhì)上還是一種CGI技術(shù),,是用來動態(tài)產(chǎn)生網(wǎng)頁的程序。是服務器端的java程序 servlet的功能: 1.讀取客戶程序發(fā)送來的顯示數(shù)據(jù)(表單數(shù)據(jù)) 2.讀取客戶程序發(fā)送來的隱式數(shù)據(jù)(請求報頭),。比如瀏覽器類型,、客戶端的IP地址等 3.生成相應的結(jié)果 4.發(fā)送顯示的數(shù)據(jù)給客戶程序(html) 5.發(fā)送隱式的數(shù)據(jù)給客戶程序(狀態(tài)代碼和響應報頭) JSP的思想(從ASP的機制延伸過來):頁面的大部分使用常規(guī)HTML;使用特殊的標簽標記動態(tài)內(nèi)容。 服務器的安裝和配置: 1.下載并安裝java軟件安裝包(SDK) 2.下載某種服務器程序(如Tomcat) 3.配置該服務器(需要設置JAVA_HOME,啟用servlet的重新載入功能,,啟用Root上下文,,打開servlet調(diào)用器) 4.設置自己的開發(fā)環(huán)境 5.測試安裝設置是否正確 6.實現(xiàn)一種簡單的部署方法 7.創(chuàng)建定制Web應用(手工創(chuàng)建目錄及文件)標準目錄結(jié)構(gòu)如下(最簡便的方法是拷貝文檔提供的demo,再進行修改): Tomcat/WebApps/ProjectName/WEB-INF/web.xml, -------啟動服務器是的配置文件及初始化相關(guān)servlet Tomcat/WebApps/ProjectName/WEB-INF/classes ------javabean或servlet Tomcat/WebApps/ProjectName/WEB-INF/lib ------庫文件或jar包 配置web.xml: <web-app> <servlet> <servlet-name>HelloWordServlet</servlet-name> <!--servlet的名字,,可以隨便取--> <servlet-class>HelloWord</servlet-class> <!--處理servlet的類名,,如果有包名需要加上--> </servlet> <servlet-mapping> <!--映射的作用--> <servlet-name>HelloWordServlet</servlet-name> <!--servlet的名字,必須與servlet標簽中的<servlet-name></servlet-name/>之間的名字一樣--> <url-pattern>/Hello</url-pattern> <!--在地址欄中訪問servlet的路徑,。即給<servlet-name></servlet-name/>定義一個虛擬路徑,。可以自行指定--> </servlet-mapping> </web-app> 在地址欄中輸入:http://lolcalhost:8080/ProjectName/url-pattern 便可訪問相應的servlet |
|