日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

2020年Java框架排行榜,java框架( 二 )


HibernateHibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架 , 它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝 , 它將POJO與數(shù)據(jù)庫(kù)表建立映射關(guān)系 , 是一個(gè)全自動(dòng)的orm框架 , hibernate可以自動(dòng)生成SQL語(yǔ)句 , 自動(dòng)執(zhí)行 , 使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù) 。JPAJPA是Java Persistence API的簡(jiǎn)稱 , 中文名Java持久層API , 是JDK 5.0注解或XML描述對(duì)象-關(guān)系表的映射關(guān)系 , 并將運(yùn)行期的實(shí)體對(duì)象持久化到數(shù)據(jù)庫(kù)中 。
MavenMaven項(xiàng)目對(duì)象模型(POM) , 可以通過一小段描述信息來(lái)管理項(xiàng)目的構(gòu)建 , 報(bào)告和文檔的項(xiàng)目管理工具軟件 。Maven 除了以程序構(gòu)建能力為特色之外 , 還提供高級(jí)項(xiàng)目管理工具 。由于 Maven 的缺省構(gòu)建規(guī)則有較高的可重用性 , 所以常常用兩三行 Maven 構(gòu)建腳本就可以構(gòu)建簡(jiǎn)單的項(xiàng)目 。SVNSVN是subversion的縮寫 , 是一個(gè)開放源代碼的版本控制系統(tǒng) , 通過采用分支管理系統(tǒng)的高效管理 , 簡(jiǎn)而言之就是用于多個(gè)人共同開發(fā)同一個(gè)項(xiàng)目 , 實(shí)現(xiàn)共享資源 , 實(shí)現(xiàn)最終集中式的管理 。
優(yōu)勢(shì):速度快、安全性高等shiro(java安全框架)Apache Shiro是一個(gè)強(qiáng)大且易用的Java安全框架,執(zhí)行身份驗(yàn)證、授權(quán)、密碼和會(huì)話管理 。使用Shiro的易于理解的API,您可以快速、輕松地獲得任何應(yīng)用程序,從最小的移動(dòng)應(yīng)用程序到最大的網(wǎng)絡(luò)和企業(yè)應(yīng)用程序 。Web ServiceWeb Service是一個(gè)平臺(tái)獨(dú)立的 , 低耦合的 , 自包含的、基于可編程的web的應(yīng)用程序 , 可使用開放的XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)子集)標(biāo)準(zhǔn)來(lái)描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序 , 用于開發(fā)分布式的交互操作的應(yīng)用程序 。
RedisRedis(Remote Dictionary Server ) , 即遠(yuǎn)程字典服務(wù) , 是一個(gè)開源的使用ANSI C語(yǔ)言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù) , 并提供多種語(yǔ)言的API 。從2010年3月15日起 , Redis的開發(fā)工作由VMware主持 。從2013年5月開始 , Redis的開發(fā)由Pivotal贊助 。
QuartzQuartz是一個(gè)完全由java編寫的開源作業(yè)調(diào)度框架 。Quartz是OpenSymphony開源組織在Job scheduling領(lǐng)域又一個(gè)開源項(xiàng)目 , 它可以與J2EE與J2SE應(yīng)用程序相結(jié)合也可以單獨(dú)使用 。Quartz可以用來(lái)創(chuàng)建簡(jiǎn)單或?yàn)檫\(yùn)行十個(gè) , 百個(gè) , 甚至是好幾萬(wàn)個(gè)Jobs這樣復(fù)雜的程序 。
Jobs可以做成標(biāo)準(zhǔn)的Java組件或 EJBs 。Quartz的最新版本為Quartz 2.3.2 。DubboDubbo是阿里巴巴公司開源的一個(gè)高性能優(yōu)秀的服務(wù)框架 , 使得應(yīng)用可通過高性能的 RPC 實(shí)現(xiàn)服務(wù)的輸出和輸入功能 , 可以和 [1]Spring框架無(wú)縫集成 。Dubbo是一款高性能、輕量級(jí)的開源Java RPC框架 , 它提供了三大核心能力:面向接口的遠(yuǎn)程方法調(diào)用 , 智能容錯(cuò)和負(fù)載均衡 , 以及服務(wù)自動(dòng)注冊(cè)和發(fā)現(xiàn) 。
Spring框架Spring框架是Java平臺(tái)上的一種開源應(yīng)用框架 , 提供具有控制反轉(zhuǎn)特性的容器 。是由Pivotal團(tuán)隊(duì)提供的全新框架 , 其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開發(fā)過程 。該框架使用了特定的方式來(lái)進(jìn)行配置 , 從而使開發(fā)人員不再需要定義樣板化的配置 。spring cloudSpring Cloud是一系列框架的有序集合 。
它利用Spring Boot的開發(fā)便利性巧妙地簡(jiǎn)化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開發(fā) , 如服務(wù)發(fā)現(xiàn)注冊(cè)、配置中心、消息總線、負(fù)載均衡、斷路器、數(shù)據(jù)監(jiān)控等 , 都可以用Spring Boot的開發(fā)風(fēng)格做到一鍵啟動(dòng)和部署 。Spring Cloud并沒有重復(fù)制造輪子 , 它只是將各家公司開發(fā)的比較成熟、經(jīng)得起實(shí)際考驗(yàn)的服務(wù)框架組合起來(lái) , 通過Spring Boot風(fēng)格進(jìn)行再封裝屏蔽掉了復(fù)雜的配置和實(shí)現(xiàn)原理 , 最終給開發(fā)者留出了一套簡(jiǎn)單易懂、易部署和易維護(hù)的分布式系統(tǒng)開發(fā)工具包 。

推薦閱讀