jodd忽略ssl证书_Jodd - Java界的瑞士军刀,无法想象的轻量级工具包
Jodd介紹
Jodd是對(duì)于Java開發(fā)更便捷的開源迷你框架,包含工具類、實(shí)用功能的集合,總包體積不到1.7M。
Jodd構(gòu)建于通用場景使開發(fā)變得簡單,但Jodd并不簡單!它能讓你把事情做得更好,實(shí)現(xiàn)你的想法,讓你享受編碼的樂趣。
簡而言之,如果你準(zhǔn)備造輪子,先看看Jodd實(shí)現(xiàn)了沒。你可以把Jodd想象成Java的"瑞士軍刀",不僅小,鋒利而且包含許多便利的功能。
Jodd提供的功能提供操作Java bean,
可以從各種數(shù)據(jù)源加載 Bean,
簡化 JDBC 的接連與代碼,
剖析 SQL 查詢,
處理時(shí)間與日期,
操作與格式化 String,
搜索本地硬盤上的文件,
幫助處理 Servlet 請(qǐng)求等。
包含一個(gè)很小但實(shí)用的基于JSP的MVC框架。
Jodd組成
Jodd 被分成眾多模塊,按需選擇。
Jodd工具包
高性能的工具集合TypeConverter 一個(gè)強(qiáng)大的類型轉(zhuǎn)換工具
BeanUtil 高效的 Bean 工具,支持嵌套的屬性,以及標(biāo)準(zhǔn)的集合類
Base64/Base32
JDateTime 增強(qiáng)的時(shí)間類
IO 快速高性能的各種 Buffer、Writer、OutputStream
Wildcard 通配符工具
Servlet Servlet 工具,JSP 的標(biāo)簽、函數(shù)擴(kuò)展
FindFile/ClassFinder 強(qiáng)大的文件/類搜索工具,支持通配符&正則表達(dá)式匹配
Cache 簡單易用的 LRU、LRU、FIFO 緩存
StringUtil 強(qiáng)大的字符串處理工具
Madvoc
輕量級(jí)快速開發(fā)MVC框架自動(dòng)掃描 Actions & Results
參數(shù)自動(dòng)注入,支持嵌套的屬性注入,支持標(biāo)準(zhǔn)集合參數(shù)的注入
自動(dòng)導(dǎo)出需要輸出的參數(shù)
支持通配符/正則表達(dá)式路由地址
支持 REST 風(fēng)格的 URL
支持通過配置文件設(shè)置 Action 的攔截器
開放的 API,可輕松擴(kuò)展
HTTP
輕量級(jí)Http客戶端基于socket
支持 cookies
支持上傳文件
支持自定義 HTTP 頭
支持 gzip
支持 Basic authentication
Props
增強(qiáng)的properties支持 UTF-8 編碼
支持插值操作
支持 ini 類型的區(qū)段
支持使用 += 附加值
支持多行模式
易用的 Email 接收發(fā)送工具,基于 javax.mail支持 SSL
支持添加附件
支持 POP3、IMAP
IMAP 接受模式支持定義過濾器
支持解析 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),加上簡化而優(yōu)雅的Http處理類(流式調(diào)用,媲美基于HttpClient的HCFluent),類似JQuery般操作HTML的Jerry,媲美Joda的JDataTime,甚至瘋狂的定義了自己的Prop類用于管理屬性。
總之,Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.7 Mb更多關(guān)于Jodd的介紹與使用可以到它的官網(wǎng):https://jodd.org/
更多Java好文請(qǐng)關(guān)注Java技術(shù)棧微信公眾號(hào),在公眾號(hào)后臺(tái)回復(fù)關(guān)鍵字:java,以下僅為部分預(yù)覽。出場率比較高的一道多線程安全面試題
Java類初始化順序,大神3個(gè)示例帶你躺坑
switch case 支持的 6 種數(shù)據(jù)類型!
面試常考:Synchronized 有幾種用法?
Hashtable 為什么不叫 HashTable?
本文原創(chuàng)首發(fā)于微信公眾號(hào):Java技術(shù)棧(id:javastack),轉(zhuǎn)載請(qǐng)?jiān)瓨颖A舯拘畔ⅰ?/p> 《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的jodd忽略ssl证书_Jodd - Java界的瑞士军刀,无法想象的轻量级工具包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python通过ip获取mac地址_通过
- 下一篇: 线上redis一般安在linux_red