成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Jodd - Java界的瑞士軍刀輕量級(jí)工具包!

yck / 621人閱讀

摘要:介紹是對(duì)于開(kāi)發(fā)更便捷的開(kāi)源迷你框架,包含工具類(lèi)實(shí)用功能的集合,總包體積不到。你可以把想象成的瑞士軍刀不僅小,鋒利而且包含許多便利的功能。

Jodd介紹

Jodd是對(duì)于Java開(kāi)發(fā)更便捷的開(kāi)源迷你框架,包含工具類(lèi)、實(shí)用功能的集合,總包體積不到1.7M。

Jodd構(gòu)建于通用場(chǎng)景使開(kāi)發(fā)變得簡(jiǎn)單,但Jodd并不簡(jiǎn)單!它能讓你把事情做得更好,實(shí)現(xiàn)你的想法,讓你享受編碼的樂(lè)趣。

簡(jiǎn)而言之,如果你準(zhǔn)備造輪子,先看看Jodd實(shí)現(xiàn)了沒(méi)。你可以把Jodd想象成Java的"瑞士軍刀",不僅小,鋒利而且包含許多便利的功能。

Jodd提供的功能

提供操作Java bean,

可以從各種數(shù)據(jù)源加載 Bean,

簡(jiǎn)化 JDBC 的接連與代碼,

剖析 SQL 查詢(xún),

處理時(shí)間與日期,

操作與格式化 String,

搜索本地硬盤(pán)上的文件,

幫助處理 Servlet 請(qǐng)求等。

包含一個(gè)很小但實(shí)用的基于JSP的MVC框架。

Jodd組成

Jodd 被分成眾多模塊,按需選擇。

Jodd工具包

高性能的工具集合

TypeConverter 一個(gè)強(qiáng)大的類(lèi)型轉(zhuǎn)換工具

BeanUtil 高效的 Bean 工具,支持嵌套的屬性,以及標(biāo)準(zhǔn)的集合類(lèi)

Base64/Base32

JDateTime 增強(qiáng)的時(shí)間類(lèi)

IO 快速高性能的各種 Buffer、Writer、OutputStream

Wildcard 通配符工具

Servlet Servlet 工具,JSP 的標(biāo)簽、函數(shù)擴(kuò)展

FindFile/ClassFinder 強(qiáng)大的文件/類(lèi)搜索工具,支持通配符&正則表達(dá)式匹配

Cache 簡(jiǎn)單易用的 LRU、LRU、FIFO 緩存

StringUtil 強(qiáng)大的字符串處理工具

Madvoc

輕量級(jí)快速開(kāi)發(fā)MVC框架

自動(dòng)掃描 Actions & Results

參數(shù)自動(dòng)注入,支持嵌套的屬性注入,支持標(biāo)準(zhǔn)集合參數(shù)的注入

自動(dòng)導(dǎo)出需要輸出的參數(shù)

支持通配符/正則表達(dá)式路由地址

支持 REST 風(fēng)格的 URL

支持通過(guò)配置文件設(shè)置 Action 的攔截器

開(kāi)放的 API,可輕松擴(kuò)展

HTTP

輕量級(jí)Http客戶(hù)端

基于socket

支持 cookies

支持上傳文件

支持自定義 HTTP 頭

支持 gzip

支持 Basic authentication

Props

增強(qiáng)的properties

支持 UTF-8 編碼

支持插值操作

支持 ini 類(lèi)型的區(qū)段

支持使用 += 附加值

支持多行模式

Email

易用的 Email 接收發(fā)送工具,基于 javax.mail

支持 SSL

支持添加附件

支持 POP3、IMAP

IMAP 接受模式支持定義過(guò)濾器

支持解析 EML 文件

Petite

輕量級(jí) IoC 容器

Db & DbOom

輕量級(jí) ORM 框架

Lagarto

高性能的 xml/html 解析框架

Jerry

HTML 解析框架,Java 中的 jQuery,基于 Lagarto

VTor

基于注解的字段驗(yàn)證框架

可設(shè)置多配置

易擴(kuò)展

Proxetta

高性能的代理生成器

總結(jié)

可以看出,Jodd集合了Apache的Commons工具包(Lang,IO,BeanUtils,Codec,Email)中的核心功能,MVC、IOC/DI、ORM統(tǒng)統(tǒng)使用自有解決方案(想想Spring),加上簡(jiǎn)化而優(yōu)雅的Http處理類(lèi)(流式調(diào)用,媲美基于HttpClient的HCFluent),類(lèi)似JQuery般操作HTML的Jerry,媲美Joda的JDataTime,甚至瘋狂的定義了自己的Prop類(lèi)用于管理屬性。

總之,Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.7 Mb

更多關(guān)于Jodd的介紹與使用可以到它的官網(wǎng):https://jodd.org/

推薦:成為架構(gòu)師的十階段學(xué)習(xí)資料

如果對(duì)你有用,歡迎分享到朋友圈

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/71322.html

相關(guān)文章

  • 使用Jodd簡(jiǎn)化郵件服務(wù)的開(kāi)發(fā)

    摘要:最近需要做一個(gè)郵件相關(guān)的功能,考慮到自建郵件服務(wù)器維護(hù)起來(lái)比較麻煩,于是選擇第三方郵件服務(wù)。郵件發(fā)送服務(wù)的對(duì)比可以看這篇文章。使用觸發(fā)發(fā)送發(fā)件人收件人主題內(nèi)容使用方式發(fā)送發(fā)件人收件人主題內(nèi)容 最近需要做一個(gè)郵件相關(guān)的功能,考慮到自建郵件服務(wù)器維護(hù)起來(lái)比較麻煩,于是選擇第三方郵件服務(wù)。郵件發(fā)送服務(wù)的對(duì)比可以看這篇文章。 最后我選擇了: sendCloud mailgun send...

    MoAir 評(píng)論0 收藏0
  • 微服務(wù)框架 Spark Framework

    摘要:我是廣告本人的直播課程在月份就要開(kāi)始了,希望小伙伴們支持一下,現(xiàn)在報(bào)名有優(yōu)惠噢 源碼:http://git.oschina.net/sancha... Spark Framework beetl fastjson 結(jié)合 項(xiàng)目結(jié)構(gòu)如下 showImg(https://segmentfault.com/img/bVP12A?w=315&h=512); pom.xml如下: 4...

    fasss 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<