首先我們來認(rèn)識框架(framework):
一組抽象構(gòu)件及構(gòu)件實例間交互的方法。
是通用完備功能(即基礎(chǔ)設(shè)施)的代碼重用。
同時也是應(yīng)用開發(fā)者定制的應(yīng)用的體系結(jié)構(gòu)。
也表現(xiàn)為特定領(lǐng)域的復(fù)用的組件、通用功能的模板化、統(tǒng)一的規(guī)范。
Spring一統(tǒng)天下。
在Web應(yīng)用的場景下,Java開發(fā)流行且需要重點掌握的開發(fā)框架。
Spring全家桶,包括簡化配置而生的SpringBoot。
數(shù)據(jù)庫訪問的框架Jpa和Mybatis,同時Jpa的具體實現(xiàn)通常是Hibernate。
MVC框架除了SpringMVC,也常用Struts2。
微服務(wù),主要的框架是Dubbo和SpringCloud。
頁面視圖框架,常用Jsp/JSTL,F(xiàn)reeMarker,和新推出的Thymeleaf等。
SOA最多用的應(yīng)當(dāng)是Dubbo和WebService。
順帶說說SOA的解決方案
SOA的RPC,有大一統(tǒng)的框架SpringRemote,可集成Hessian、JAX-WS等。WebService的框架常用JAX-WS,框架cxf,axis2也比較流行等
SOA總線的方案比較輕量級的方案是結(jié)合Nginx+hosts/dns,配合各種RPC。也有直接使用ESB的,如Mule。
Dubbo也SOA的常用方案,他多數(shù)是和Zookeeper一起用的。
另外由于前端的重要性越來越高,Java開發(fā)人員也常常會使用其中一些框架。
前端JS的框架就比較多樣化了,常用的Jquery及其各種插件,Ext等,前后端分離的框架有angularjs,React,VUE等,同時ES6也已經(jīng)流行。
順便提一下,CSS相關(guān)也需關(guān)注流行的Sass和Less等。
以上就是長沙中公優(yōu)就業(yè)java培訓(xùn)機(jī)構(gòu)的小編針對“Java基礎(chǔ)開發(fā)框架,Java框架視頻教程”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
框架相關(guān)視頻教程
Spring視頻教程:http://www.bjpowernode.com/javavideo/125.html
SpringMVC視頻教程:http://www.bjpowernode.com/javavideo/126.html
MyBatis視頻教程:http://www.bjpowernode.com/javavideo/127.html
Java基礎(chǔ)視頻教程 Java視頻教程