更新時間:2021年05月28日18時38分 來源:傳智教育 瀏覽次數(shù):
一、Spring
Spring框架是現(xiàn)在Java后端框架家族里面最強大的一個,擁有IOC和AOP兩大利器,簡化了開發(fā)的復雜性。而且Spring現(xiàn)在能與所有主流開發(fā)框架集成,是一個萬能框架,Spring讓Java開發(fā)變得簡單。
二、Spring MVC
這是一個MVC的開源框架用來代替Struts,是Spring項目里面的一個重要部分,能和Spring IOC容器結合,擁有松耦合、方便配置、代碼分離等特點,讓 JAVA 程序員開發(fā) WEB 項目變得更加容易。
三、Spring Boot
Spring Boot是Spring開源組織下的一個子項目,也是Spring組件一站式解決方法,主要是為了簡化使用Spring的框架難度。
四、Netty
Netty是由JBOSS提供的開源的異步的,基于事件驅動的網(wǎng)絡通信框架??梢钥焖偬岣唛_發(fā)性能,高可靠性的網(wǎng)絡服務器和客戶端程序,netty簡化了網(wǎng)絡應用的編程開發(fā)過程,使用開發(fā)網(wǎng)絡編程變得異常簡單。
五、Spring Cloud
這是一系列框架有序集合,是目前最火的微服務框架首選,首先它是利用Spring Boot開發(fā)的便利性巧妙的簡化了分布式系統(tǒng)基礎的開發(fā),如服務發(fā)現(xiàn)注冊、配置中心、消息總線、負載均衡、斷路器、數(shù)據(jù)監(jiān)控等,都可以用 Spring Boot 的開發(fā)風格做到一鍵啟動和部署。
六、Shiro
Apache Shiro是一個強大而靈活的開源安全框架,它干凈利落地處理身份認證,授權,企業(yè)會話管理和加密。
七、Ehcache
EhCache 是一個純Java的進程內緩存框架,具有快速、精干等特點,是 Hibernate 中默認的CacheProvider。它使用的是JVM的堆內存,超過內存可以設置緩存到磁盤,企業(yè)版的可以使用 JVM 堆外的物理內存。
八、Quartz
Quartz 是一個基于 Java 的廣泛使用的開源的任務調度框架,做過定時任務的沒有沒用過這個框架的吧?
九、Velocity
Velocity 是一個基于 Java 的模板引擎,簡單而強大的模板語言為各種 Web 框架提供模板服務,來適配 MVC 模型。
十、jQuery
jQuery是一個快速、簡潔的 JavaScript 框架,它封裝 JavaScript 常用的功能代碼,提供一種簡便的 JavaScript 設計模式,極大地簡化了 JavaScript 編程。
雖然哥好久沒做 Web 開發(fā)了,但哥也不曾忘記,也還記得一些常用的寫法,如:
$("#wx").html("javastack");
十一、JUnit
JUnit 是一個 Java 語言的單元測試框架,絕大多數(shù) Java 的開發(fā)環(huán)境都已經(jīng)集成了 JUnit 作為其單元測試的工具。
十二、Log4j
Log4j 是 Apache 的一個開源日志框架,通過 Log4j 我們可以將程序中的日志信息輸出到控制臺、文件等來記錄日志。作為一個最老牌的日志框架,它現(xiàn)在的主流版本是 Log4j2。Log4j2是重新架構的一款日志框架,拋棄了之前 Log4j 的不足,以及吸取了優(yōu)秀日志框架 Logback 的設計。