Java知識(shí)點(diǎn)歸納

Java知識(shí)點(diǎn)歸納

ID:45920314

大?。?5.03 KB

頁數(shù):6頁

時(shí)間:2019-11-19

Java知識(shí)點(diǎn)歸納_第1頁
Java知識(shí)點(diǎn)歸納_第2頁
Java知識(shí)點(diǎn)歸納_第3頁
Java知識(shí)點(diǎn)歸納_第4頁
Java知識(shí)點(diǎn)歸納_第5頁
資源描述:

《Java知識(shí)點(diǎn)歸納》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、Java知識(shí)點(diǎn)歸納    J2EE規(guī)范是這樣定義J2EE組件的:客戶端應(yīng)用程序和applet是運(yùn)行在客戶端的組件;JavaServlet和JavaServerPages(JSP)是運(yùn)行在服務(wù)器端的Web組件;EnterpriseJavaBean(EJB)組件是運(yùn)行在服務(wù)器端的業(yè)務(wù)組件下面是關(guān)于Java知識(shí)點(diǎn)歸納希望大家認(rèn)真閱讀    Web部分:    脫離開各種語言純粹和web相關(guān)的就是這些:HTMLCSSJavaScript怕你不用Java開發(fā)用C、PHP或者Python這些內(nèi)容都是通用這里主要偏

2、重一些基礎(chǔ)知識(shí)    HTTP協(xié)議HTTPS協(xié)議    我覺得做Web開發(fā)HTTP是基礎(chǔ)中的基礎(chǔ)在一開始的時(shí)候開發(fā)者可能對于這個(gè)內(nèi)容了解不是非常深入只是有個(gè)初步的概念這個(gè)沒有問題可以先從了解簡單使用開始不過一旦有了一些web開發(fā)經(jīng)驗(yàn)之后你就需要把這塊內(nèi)容深入理解吃透只知道簡單概念沒有深入了解可能并不會(huì)影響你開始上手做web開發(fā)但是一旦涉及到一些性能調(diào)優(yōu)、系統(tǒng)架構(gòu)等工作就需要你對HTTP有一個(gè)深入的了解才能把工作做好    對于HTTP請求我主要會(huì)關(guān)注以下內(nèi)容:    HTTP請求的模式:request

3、/response    HTTP請求的方法:GETPOSTPUTDELETE等等    協(xié)議的具體格式:head+body    協(xié)議的各類返回碼:1XX2XX3XX4XX5XX    Header中一些主要屬性的含義和使用場景    HTTPS協(xié)議    Cookie的基本原理和使用場景    HTMLCSS    這是WEB開發(fā)的一個(gè)基礎(chǔ)如果公司有專門的前端開發(fā)人員可能你就不需要做這塊相關(guān)的內(nèi)容可能只需要準(zhǔn)備一些服務(wù)可以提供一些數(shù)據(jù)就行不過要是公司沒有專門的前端人員那就需要你自己寫簡單的頁面和簡

4、單的布局了這種情況下還是對HTML和CSS必須有個(gè)簡單的了解才行    HTML簡單了解的話需要知道頁面的結(jié)構(gòu)具體各個(gè)表單標(biāo)簽的使用方法CSS需要知道一些基本的選擇器的編寫和使用但這也只能滿足一些簡單頁面的要求如果有更加復(fù)雜頁面的開發(fā)需求那對CSS+DIV的使用需要有更加深入的了解了具體內(nèi)容因?yàn)樽约簩@方面涉及不多也不多說了大家可以再找其他的參考資料    JavaScript:    前端開發(fā)的語言唯一的語言就是JS并且從中衍生出一個(gè)很優(yōu)秀的框架jQuery現(xiàn)在前端基本上只要有一點(diǎn)復(fù)雜度的都會(huì)使用這

5、兩種技術(shù)并且以jquery為基礎(chǔ)還有一些其他前臺(tái)框架提供了各種動(dòng)態(tài)效果還有表格表單等一些常用的處理近兩年AngularJS框架又開始火熱起來這個(gè)框架在前端實(shí)現(xiàn)了MVC的架構(gòu)給前端的開發(fā)帶來了革命性的影響(但是不意味著所有的前端開發(fā)都應(yīng)該要用這個(gè))這些都是很值得好好看一下即便不是專攻前端開發(fā)的但是對于這幾個(gè)技術(shù)點(diǎn)能夠先了解一下基本情況基本的原理對于web開發(fā)來說還是大有好處的    因?yàn)樽约簩@個(gè)涉獵也不深入所以也就不更多羅列了以免誤人子弟了    Webservice    在現(xiàn)在的企業(yè)應(yīng)用開發(fā)中We

6、bservice已經(jīng)是個(gè)必備的工具了在各個(gè)企業(yè)中經(jīng)過一段時(shí)間積累會(huì)有很多不同種類的應(yīng)用這些應(yīng)用可能都會(huì)使用不同的語言開發(fā)并且需要相互之間的通訊通訊的首選就是Webservice前后臺(tái)的交互服務(wù)之間的交互或者不同語言之間的交互都可以使用Webservice這個(gè)技術(shù)    Webservice的實(shí)現(xiàn)方式多種多樣兩者共同點(diǎn)是大家都是以HTTP協(xié)議為基礎(chǔ)的都可以跨域跨語言進(jìn)行訪問    用的比較多的一個(gè)是SOAP協(xié)議的方式這是比較傳統(tǒng)的webservice的實(shí)現(xiàn)這個(gè)協(xié)議比較重量級(jí)發(fā)布者會(huì)將webservice

7、以wsdl形式發(fā)布調(diào)用者通過wsdl可以直接生成實(shí)體類等對于調(diào)用者來說“調(diào)用”這個(gè)步驟會(huì)更容易處理一些不過SOAP形式也存在著消息量大傳輸效率低等缺陷SOAP協(xié)議本身的可選項(xiàng)比較多比較復(fù)雜各個(gè)屬性設(shè)置略有差異會(huì)導(dǎo)致服務(wù)通訊的失敗需要在調(diào)試中需要花費(fèi)更多的時(shí)間    現(xiàn)在更加流行的是使用RESTFUL的Webservice這種技術(shù)是簡化了URL或者說對URL做了一定格式的限定同時(shí)配合上HTTP的各種method包括有GETPOSTDELTEPUT等來實(shí)現(xiàn)整體service的各種功能一般傳輸?shù)膬?nèi)容都是js

8、on格式的字符串Restful的Webservice的優(yōu)點(diǎn)在于這是一種更加輕量級(jí)的使用方式傳輸效率更高接口約定更加清晰雙方調(diào)試也會(huì)更加便利一些缺點(diǎn)在于json格式太靈活所以雙方都需要自行處理json中的各個(gè)參數(shù)對于接口實(shí)體類的處理需要更多的邏輯和代碼    J2EE部分    JDBC(可以在J2SE中使用)    JDBC用于java和數(shù)據(jù)庫交互它是Java面向接口編程的一個(gè)典型實(shí)例:開發(fā)者使用JDBC的API進(jìn)行開發(fā)但是底層可以針對不同的數(shù)據(jù)庫使用不

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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