JavaWeb開發(fā)技術(shù)匯總,讓你搭建出屬于自己的網(wǎng)站

可能你也與我一樣,在那個時間段正在經(jīng)歷迷茫,我想我可能會是你的方向;

可能你也與我一樣,在那個時間段里不明方向,我想我可能會有一些方向于你分享。

(歡迎關(guān)注微信公眾號:Ijiran的編程思維,本文轉(zhuǎn)載于Ijiran的編程思維)

言歸正傳,java目前的方向呢,多數(shù)是J2EE方向,所以我就說一下我對javaweb的技術(shù)方向吧。

說到j(luò)avaweb,倒是要說說這一個個的桌面應(yīng)用程序了;

以前在書上讀到,javaweb將是新一代的潮流,一個個的桌面程序會被慢慢淘汰,試想,一個瀏覽器就可以解決所有的事情,誰還會去下載一個個桌面程序,桌面程序的使用量將會慢慢減少。

一個web項(xiàng)目需要哪些基本要素呢?


1. 前端頁面(如jsp、js、html、css3、html5)

2. 數(shù)據(jù)庫支持(如mysql、oracle)

3. 后端邏輯實(shí)現(xiàn)(如java、php、python)

4. 對架構(gòu)的理解和搭建(如MVC)

這些基本要素你掌握多少了?是不是覺得太籠統(tǒng)了點(diǎn)?那么就再深度剖析一下。


前端頁面:

? ? ? 首先你需要最基本的html、css、js的知識儲備,進(jìn)而學(xué)習(xí)jsp相關(guān)知識,對servlet知識有所了解。

數(shù)據(jù)庫支持:

? ? ? 需要mysql或oracle等多種數(shù)據(jù)庫之中一種做知識儲備,不需要太精通,但是基本知識需要熟記于心。

后端邏輯實(shí)現(xiàn)(以java為例):

? ? ? ?這里呢,就需要java進(jìn)行編寫了,java來進(jìn)行后端的邏輯代碼編寫,同時需要與數(shù)據(jù)庫相連接,進(jìn)行數(shù)據(jù)持久化。

? ? ? 相對于java呢,需要你對面向?qū)ο笏季S有一定的理解,對java基礎(chǔ)知識熟練掌握,并且可以利用面向?qū)ο笏季S進(jìn)行一系列的編程。

對架構(gòu)的理解和搭建:

? ? ? ?架構(gòu)這個詞可能太大,也可以理解成一種思維方式,一種數(shù)據(jù)傳輸?shù)乃季S方式。這里面最典型的MVC架構(gòu)就是Model2模型,也就是JDBC。

? ? ? ? 對于MVC設(shè)計(jì)架構(gòu)呢,目前有這么流行的幾個框架,SSH(Spring、Struts2,Hibernate),SSM(Spring、SpringMVC、MyBatis)


這些就是最基本的web項(xiàng)目的知識儲備了,希望能給予你方向,希望能激起你斗志。

越迷茫,越努力。——Ijiran

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容