elasticsearch與springboot版本 現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術?
現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術?一般商業(yè)的發(fā)展是混亂的。業(yè)務量小的話,掌握一般發(fā)展就好。Web服務器Tomcat,開發(fā)框架SpringMvc,Spring,Mybaits,數(shù)據(jù)庫MySQL,掌握
現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術?
一般商業(yè)的發(fā)展是混亂的。業(yè)務量小的話,掌握一般發(fā)展就好。Web服務器Tomcat,開發(fā)框架SpringMvc,Spring,Mybaits,數(shù)據(jù)庫MySQL,掌握這些就可以搭建一個小型的業(yè)務系統(tǒng)。
但是隨著業(yè)務的發(fā)展,需要一些分布式的技術,比如web服務器集群,債務余額,前面的CDN。既然是分布式的,就需要像消息中間件(Rock
java學習畢業(yè)后能參加哪些工作?
java畢業(yè)后,我覺得有幾種情況不能一概而論。至少分為學位學習和培訓學習。
1、學位學習
一般來說,學位學習是本科教育(只針對java課程)。一般計算機相關的專業(yè),比如計算機科學與技術,軟件工程,都會開設java課程。
專業(yè)課的Java知識往往是學術性的,只是入門學習,很少涉及工程實踐。
但是學位教育的優(yōu)勢在于計算機、軟件、數(shù)據(jù)庫、網絡、數(shù)據(jù)結構、算法等。都是參與的,所以畢業(yè)后可以廣泛的參與工作。比如軟件開發(fā)、軟件測試、需求分析、系統(tǒng)運維、產品經理、市場支持、售前售后等等。行業(yè)很多,互聯(lián)網、金融、電信、傳統(tǒng)IT、學校、事業(yè)單位、部門。
2、培訓和學習
培訓學習java一般是在北大青鳥、達內等專業(yè)IT培訓機構集中培訓半年左右。
這種java學習往往是圍繞工程項目展開的,包括需求分析、概要設計、詳細設計、開發(fā)、測試、部署和運維。但是我主要是培訓java開發(fā),會學習前端技術,java開發(fā)主流框架,數(shù)據(jù)庫持久層技術等等。
anglarjs、nodejs、bootstrap、freemaker、ajax等前端技術。已經達到了css,html5等技術。
Java主流開發(fā)框架包括ssh、ssm、springboot等。
數(shù)據(jù)庫持久層包括ibatis、mybatis等。此外,maven、git和gitlab也將接受培訓。
簡而言之,java培訓會學到java企業(yè)開發(fā)的方方面面。畢業(yè)后可以主要從事java開發(fā)工程師或者軟件測試。企業(yè)一般是互聯(lián)網公司,軟件公司等等。