Java Web开发技术教程入门-JavaBean组件与Servlet
????補更:閱戰(zhàn)閱勇第7/8/9Days筆記
??? 昨天我們了解了JDBC技術的一些日常操作,對于數(shù)據(jù)庫而言,不僅僅的只有“增,刪,改,查”。博主覺得最重要的是SQL語句的優(yōu)化,一個“完美”的SQL語句可以大大減少程序的負擔,提升程序的運行效率。
??? 這本書的第七章講解的是JavaBean組件。JavaBean是Java的可重用組件技術,能提供一定的通用功能,可以在JAVA應用(包括基于JSP的Web應用中重復使用)。JavaBean是一種符合某些命名和設計規(guī)范的Java類。通過封裝屬性和方法,而且具有某種功能或處理某個事物。由于JavaBean是基于JAVA語言,因此JavaBean也具有Java語言的一些特點。如:可實現(xiàn)代碼的重復利用,易編寫,易使用,易維護以及可以在任何安裝了Java運行環(huán)境的平臺使用。
??? 通常,我們提倡在JSP的Web應用中繼承JavaBean組件,由JavaBean處理業(yè)務邏輯,然后在JSP中調(diào)用,而JSP頁面著重網(wǎng)頁界面的設計,因此實現(xiàn)業(yè)務邏輯和前臺顯示的部分分離,JSP頁面將數(shù)據(jù)的處理過程封裝到一個或幾個JavaBean中,只需在JSP頁面中調(diào)用JavaBean即可。
??? 第八章講解了Servlet技術,它是Java語言編寫的程序,運行與支持JavaWeb服務器或應用服務器中。它先于JSP出現(xiàn),提供了和客戶端動態(tài)交互的功能。Servlet可以處理來自客戶端的HTTP請求并生成相應返回給客戶端。
???? Servlet對于Web服務器而言就好像Java Applet對于Web瀏覽器,Servlet需要加載到Web服務器并在Web服務器內(nèi)執(zhí)行。它提供一下功能來擴展Web服務器的能力。
???? (1)可移植性。由于Servlet是用Java語言編寫,因此它可以在不同的操作系統(tǒng)和服務器下移植
???? (2)安全。Servlet也有類型檢查的特性,并利用Java的垃圾收集和沒有指針的設計,似的Servlet避免了內(nèi)存管理等問題
???? (3)高效。Servlet加載執(zhí)行后會常駐服務器內(nèi)存總,當再次收到客戶端的請求時,服務器會產(chǎn)生新的線程而不是進程為客戶端服務,這樣就提高了響應速度。
轉(zhuǎn)載于:https://www.cnblogs.com/Black-YeJing/p/9131113.html
總結
以上是生活随笔為你收集整理的Java Web开发技术教程入门-JavaBean组件与Servlet的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java】JavaSocket编程开发
- 下一篇: java中线程的6种状态