Java常用工具包 Jodd
阿新 • • 發佈:2019-01-23
下文摘抄自:開源中國 Demo jar下載 官方文件JoddAPI
Jodd 是一個 Java 的工具包和一個微型框架。Jodd 工具增強了 JDK 提供很多強大的功能,幫助你實現日常的一些開發任務,讓程式碼更加可靠和健壯。而 Jodd 框架是一個輕量級的應用框架,緊縮但強大。設計遵循 CoC、DRY 和 SCS 原則,讓開發更加簡單。
Jodd = tools + ioc + mvc + db + aop + tx + html < 1.3M
你可以把 Jodd 想象成 Java 的"瑞士軍刀",不僅小,鋒利而且包含許多便利的功能。
Jodd 提供的功能有:
1. 提供操作 Java bean,
2. 可以從各種資料來源載入 Bean,
3. 簡化 JDBC 的接連與程式碼,
4. 剖析 SQL 查詢,
5. 處理時間與日期,
6. 操作與格式化 String,
7. 搜尋本地硬碟上的檔案,
8. 幫助處理 Servlet 請求等。
除此之外還包含一個很小,但實用的基於 JSP 的 MVC 框架。
Jodd 不僅僅是個工具包:
Jodd 工具包
高效能的工具集合
- TypeConverter 一個強大的型別轉換工具
- BeanUtil 高效的 Bean 工具,支援巢狀的屬性,以及標準的集合類
- Base64/Base32
- JDateTime 增強的時間類
- IO 快速高效能的各種 Buffer、Writer、OutputStream
- Wildcard 萬用字元工具
- Servlet Servlet 工具,JSP 的標籤、函式擴充套件
- FindFile/ClassFinder 強大的檔案/類搜尋工具,支援萬用字元&正則表示式匹配
- Cache 簡單易用的 LRU、LRU、FIFO 快取
- StringUtil 強大的字串處理工具
- 等等
Madvoc
輕量級快速開發MVC框架
- 自動掃描 Actions & Results
- 引數自動注入,支援巢狀的屬性注入,支援標準集合引數的注入
- 自動匯出需要輸出的引數
- 支援萬用字元/正則表示式路由地址
- 支援 REST 風格的 URL
- 支援通過配置檔案設定 Action 的攔截器
- 開放的 API,可輕鬆擴充套件
HTTP
輕量級Http客戶端
- 基於socket
- 支援 cookies
- 支援上傳檔案
- 支援自定義 HTTP 頭
- 支援 gzip
- 支援 Basic authentication
Props
增強的properties
- 支援 UTF-8 編碼
- 支援插值操作
- 支援 ini 型別的區段
- 支援使用
+=
附加值 - 支援多行模式
易用的 Email 接收發送工具,基於 javax.mail
- 支援 SSL
- 支援新增附件
- 支援 POP3、IMAP
- IMAP 接受模式支援定義過濾器
- 支援解析 EML 檔案
Petite
輕量級 IoC 容器
Db & DbOom
輕量級 ORM 框架
Lagarto
高效能的 xml/html 解析框架
Jerry
HTML 解析框架,Java 中的 jQuery,基於 Lagarto
VTor
基於註解的欄位驗證框架
- 可設定多配置
- 易擴充套件
Proxetta