JSP---JSP學習筆記

來源:互聯網
上載者:User

標籤:java   get   使用   檔案   資料   os   

b/s的特點:
1、對用戶端要求低,升級和維護方便。
2、跨平台。
3、介面不友好,extJs Flex解決B/S軟體介面簡陋的問題。
4、對網路的依賴較大。

web常用的開發技術:
jsp:java在網路中的應用,開源(免費),跨平台(指伺服器),功能強大。架構支援較好,靈活,(Swing是java的c/s),適合開發的中大型的企業
ASP.NET:非開源,跨平台不如jsp,功能強大,架構支援也較好。但不靈活,適合速成開發。
PHP:免費,開源,架構支援較少,也很靈活,一般和MySQL結合使用。

jsp項目
tomcat
jdk
os

------Servlet-----
doGet()方法用來處理get請求,doPost()方法是用來處理post 請求。
所有的請求的資料都會封裝到Request對象中。
在Jsp中,Servlet的作用是控制層,也就是擷取前台的資料,並且把資料提交給商務邏輯層。起著橋樑的作用。它符合MVC設計模式。
V:view 視圖層,也就是jsp頁面。功能:顯示資料 擷取資料
C:control 控制層。功能:擷取視圖層的資料並且調用商務邏輯類
M:model 模型層。負責資料的錄入和商務邏輯的實現。

----web.xml和servlet生命週期
1.web.xml是項目的設定檔,所有servlet會在web.xml中自動設定。
2.如果刪除servlet,那麼web.xml中相應的配置也要刪除。
3.servlet第一次運行時被執行個體化,以後一直常駐記憶體。在tomcat容器關閉時銷毀。只能執行個體化一次的對象稱為單態類。這樣做的原因是為了節省記憶體資源。
sevlet啟動,先執行構造函造,再執行init方法。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.