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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Jodd - Java界的瑞士军刀轻量级工具包

發(fā)布時間:2023/12/3 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jodd - Java界的瑞士军刀轻量级工具包 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)載自?Jodd - Java界的瑞士軍刀輕量級工具包!


Jodd介紹

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

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

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

Jodd提供的功能

  • 提供操作Java bean,

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

  • 簡化 JDBC 的接連與代碼,

  • 剖析 SQL 查詢,

  • 處理時間與日期,

  • 操作與格式化 String,

  • 搜索本地硬盤上的文件,

  • 幫助處理 Servlet 請求等。

  • 包含一個很小但實用的基于JSP的MVC框架。

  • Jodd組成

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

    Jodd工具包

    高性能的工具集合

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

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

    • Base64/Base32

    • JDateTime 增強(qiáng)的時間類

    • 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

    輕量級快速開發(fā)MVC框架

    • 自動掃描 Actions & Results

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

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

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

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

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

    • 開放的 API,可輕松擴(kuò)展

    HTTP

    輕量級Http客戶端

    • 基于socket

    • 支持 cookies

    • 支持上傳文件

    • 支持自定義 HTTP 頭

    • 支持 gzip

    • 支持 Basic authentication

    Props

    增強(qiáng)的properties

    • 支持 UTF-8 編碼

    • 支持插值操作

    • 支持 ini 類型的區(qū)段

    • 支持使用 += 附加值

    • 支持多行模式

    Email

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

    • 支持 SSL

    • 支持添加附件

    • 支持 POP3、IMAP

    • IMAP 接受模式支持定義過濾器

    • 支持解析 EML 文件

    Petite

    輕量級 IoC 容器

    Db & DbOom

    輕量級 ORM 框架

    Lagarto

    高性能的 xml/html 解析框架

    Jerry

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

    VTor

    基于注解的字段驗證框架

    • 可設(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/



    總結(jié)

    以上是生活随笔為你收集整理的Jodd - Java界的瑞士军刀轻量级工具包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。