java web的學(xué)習(xí)道路
時(shí)間:2023-11-02 16:36:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-11-02 16:36:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
java web的學(xué)習(xí)道路:可以先大體接觸框架然后在學(xué)jsp,反正jsp也基本用不到。
大塊頭方面,可以學(xué)spring,grail和play,如果對(duì)前端感興趣可以學(xué)vaadin。
基本上沒什么難的,通常用的就是spring security比較難--這個(gè)一般一個(gè)團(tuán)隊(duì)有一個(gè)人搞就可以了。
然后下一步,了解一下java的CMS自動(dòng)建站系統(tǒng)--目前全世界的大公司主要以java的自動(dòng)建站系統(tǒng)為主。
Magnolia,
Alfresco,
Liferay
dotCMS (網(wǎng)站上標(biāo)注說(shuō)中國(guó)移動(dòng)用
dotCMS)
等等。
這些大型java自動(dòng)建站系統(tǒng)現(xiàn)在基本都能通過(guò)spring framework建立模塊。Magnolia本身還是基于vaadin。
學(xué)習(xí)的時(shí)候和數(shù)據(jù)結(jié)構(gòu)結(jié)合,深入理解底層算法和結(jié)構(gòu)。
然后c++,scala,go等語(yǔ)言的java 結(jié)合也是一個(gè)方向。
大數(shù)據(jù)和智能方面,java很多庫(kù),同時(shí)也可以用其他語(yǔ)言的庫(kù)。
學(xué)習(xí)java web的同時(shí)建議學(xué)習(xí)Android,因?yàn)閖ava網(wǎng)絡(luò)方面的工作一般都是大型項(xiàng)目,第一份工作不好找,可以先從Android入手,雖然Android和Java的庫(kù)不同,但是語(yǔ)法是一樣的。
然后學(xué)兩年后,就可以研究一下jhipster,這是一個(gè)把java spring和Angular深度智能結(jié)合在一起的智能CMS類框架,可以通過(guò)參數(shù)生成網(wǎng)站,群集,管理系統(tǒng),乃至于自動(dòng)生成手機(jī)app。