1. 程式人生 > >JavaWeb學習路線

JavaWeb學習路線

進行 得到 框架 jdbc 監聽器 對象 客戶端請求 軟件 標記語言

一.三大組件介紹

javaweb在開發中有三大組件分別提供不同的功能,這三大組件為servlet,filter,listener

1.servlet

簡單來說就是客戶端請求服務器和接受服務器的響應,狹義上來講servlet是使用java語言實現的一個接口

2.filter

翻譯過來就是過濾器的意思,從字面上來理解就是過濾掉不想要的,得到想要的,就好比在服務器上做一些請求,但有一些請求不是誰都可以做的,這個時候就要驗明你的身份,是否為管理員,如果不是將拒絕你的請求,也就是過濾掉那些非管理員。

3.listener

翻譯過來就是監聽器的意思,俗點來理解就是監聽你的所作所為。監聽器就是一個實現了特定接口的java類,這個java類用來監聽另外一個java類的方法調用或者屬性改變,當被監聽的對象發生上述事件後,監聽器的某個方法就會立即執行.這裏就涉及幾個相關概念:事件源:被監聽的對象,事件:就是事件源的改變,一旦發生變化,事件就會傳遞給監聽器對象,監聽器的對應方法就會執行,監聽器:監聽的對象,綁定監聽器:在事件上綁定監聽器

二.前端

學習javaweb也要學習前端,這裏主要分為三個部分,Html,css,javascript。html稱為超文本標記語言,超文本的意思是不再局限於文檔,而是更多的格式,包括圖片,鏈接,視頻,音樂等。html為前端提供主題框架。css全程層疊樣式表CSS不僅可以靜態地修飾網頁,還可以配合各種腳本語言動態地對網頁各元素進行格式化。css為前端提供了樣式。JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言。javascript為前端提供了動態行為。

三.JDBC

在javaweb中 需要持久性的保存一些信息無疑要使用數據庫,而鏈接數據庫的最好方式無疑是JDBC,JDBC是連接數據庫的一種規範,又好比像一張萬能通行證,鏈接所有數據庫,只需改變其中的一些參數即可

四。框架

框架,其實就是某種應用的半成品,就是一組組件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞臺,你來做表演。為什麽要使用框架?因為軟件系統發展到今天已經很復雜了,特別是服務器端軟件,涉及到的知識,內容,問題太多。在某些方面使用別人成熟的框架,就相當於讓別人幫你完成一些基礎工作,你只需要集中精力完成系統的業務邏輯設計。而且框架一般是成熟,穩健的,他可以處理系統很多細節問題,比如,事務處理,安全性,數據流控制等問題。還有框架一般都經過很多人使用,所以結構很好,所以擴展性也很好,而且它是不斷升級的,你可以直接享受別人升級代碼帶來的好處。

JavaWeb學習路線