日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

springboot 技术图谱_java后台(Springboot)开发知识图谱高频技术汇总-学习路线...

發布時間:2024/7/23 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot 技术图谱_java后台(Springboot)开发知识图谱高频技术汇总-学习路线... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【原創】java后臺(Springboot)開發知識圖譜&&高頻技術匯總

1.引言:

學習一個新的技術時,其實不在于跟著某個教程敲出了幾行、幾百行代碼,這樣你最多只能知其然而不知其所以然,進步緩慢且深度有限,最重要的是一開始就對整個學習路線有宏觀、簡潔的認識,確定大的學習方向,這樣才能事半功倍。

我們經常會遇到這樣的情況: 一開始學習一門新技術的時候,面對著很多很多陌生的名詞,無從下手,一度想要放棄。 本文首先會給出關于java后臺開發和前端適配的一些建議學習路線,接著簡單解釋一些應用到的高頻技術,幫助大家理解和學習,算是一個入門篇。

2.Java后臺開發知識一覽

1、后端

WEB服務器:Weblogic、Tomcat、WebSphere、JBoss、Jetty

核心框架:Spring Framework

分布式服務框架 Dubbo(感謝@淺淺淺丿憂傷指正)

安全框架:Apache Shiro

視圖框架:Spring MVC

服務端驗證:Hibernate + Validator

布局框架:SiteMesh

工作流引擎:Activiti

任務調度:Spring Task + Quartz

持久層框架: MyBatis + MyBatis-Plus

數據庫連接池:Alibaba Druid

緩存框架:Ehcache 、Redis

日志管理:SLF4J 、Log4j

會話管理:Spring-Session

工具類:Apache Commons、Jackson 、Xstream、Dozer 、POI

消息隊列: ActiveMQ

云存儲:阿里云 OSS 騰訊云 COS 七牛云

版本管理: git(推薦) svn

2、前端

JS框架:jQuery 1.9。

前端框架:Angular JS + Bootstrap + Jquery

CSS框架:Twitter Bootstrap 2.3.1

客戶端驗證:JQuery Validation Plugin 1.11。

富文本在線編輯:CKEditor

在線文件管理:CKFinder

動態頁簽:Jerichotab

手機端框架:Jingle

數據表格:jqGrid

對話框:jQuery jBox

下拉選擇框:jQuery Select2

樹結構控件:jQuery zTree

日期控件: My97DatePicker

3.高頻技術(可大致瀏覽,作為目錄查看)

Spring

spring_framework.gif

每個模塊的功能如下:

核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要組件是 BeanFactory,它是工廠模式的實現。

Spring 上下文:Spring 上下文是一個配置文件,向 Spring 框架提供上下文信息。

Spring AOP:通過配置管理特性,Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。

Spring DAO:JDBC DAO 抽象層提供了有意義的異常層次結構,可用該結構來管理異常處理和不同數據庫供應商拋出的錯誤消息。異常層次結構簡化了錯誤處理。

Spring ORM:Spring 框架插入了若干個 ORM 框架,從而提供了 ORM 的對象關系工具,其中包括 JDO、Hibernate 和 iBatis SQL Map。所有這些都遵從 Spring 的通用事務和 DAO 異常層次結構。

Spring Web 模塊:Web 上下文模塊建立在應用程序上下文模塊之上,為基于 Web 的應用程序提供了上下文。所以,Spring 框架支持與 Jakarta Struts 的集成。

Spring MVC 框架:MVC 框架是一個全功能的構建 Web 應用程序的 MVC 實現。MVC 容納了大量視圖技術,其中包括 JSP、Velocity、Tiles、iText 和 POI。 參考鏈接:https://www.ibm.com/developerworks/cn/java/wa-spring1/

RESTful風格

QQ20170405-214053@2x.png

** Mybatis** MyBatis 是支持定制化 SQL、存儲過程以及高級映射的優秀的持久層框架。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以對配置和原生Map使用簡單的 XML 或注解,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數據庫中的記錄。

Hibernate

Hibernate.png

參考鏈接:?Hibernate官網

Redis?Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。 特點:

1.Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用。

2.Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。

3.Redis支持數據的備份,即master-slave模式的數據備份。 參考鏈接:?Redis官網

Zookeeper? Zookeeper 分布式服務框架是 Apache Hadoop 的一個子項目,它主要是用來解決分布式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態同步服務、集群管理、分布式應用配置項的管理等等。

ZooKeeper.png

DUBBO?DUBBO是一個分布式服務框架,致力于提供高性能和透明化的RPC遠程服務調用方案,是阿里巴巴SOA服務化治理方案的核心框架,每天為2,000+個服務提供3,000,000,000+次訪問量支持,并被廣泛應用于阿里巴巴集團的各成員站點。 參考鏈接:DUBBO官網?教程

4.寫在最后:

歡迎指正批評與交流,本博客將長期更新維護:

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的springboot 技术图谱_java后台(Springboot)开发知识图谱高频技术汇总-学习路线...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。