Java 常用工具包,Jodd 3.6 發布

jopen 11年前發布 | 20K 次閱讀 Jodd

Jodd 是一個 Java 的工具包和一個微型框架。Jodd 工具增強了 JDK 提供很多強大的功能,幫助你實現日常的一些開發任務,讓代碼更加可靠和健壯。而 Jodd 框架是一個輕量級的應用框架,緊縮但強大。設計遵循 CoC、DRY 和 SCS 原則,讓開發更加簡單。

[2014-09-05] 更新日志

  • [新增] Json 序列化反序列化模塊

  • [更改] Lagarto 依據規范解析 HTML.

  • [更改] Props 每次取值時解析宏.

  • [更改] Madvoc 名字替換的解析.

  • [新增] Madvocaction 支持方法參數作為注入點.

  • [新增] Madvocaction 命名策略接口.

  • [更改] Madvoc 提升了 action result 指定處理器的方式.

  • [新增] Madvoc 支持路由配置.

  • [新增] Madvoc 支持異步 action.

  • [更改] Madvoc "result type" 的一些術語更改成 "result name".

  • [更改] 測試覆蓋率從 57% 提升到 71%!

  • [更改] LagartoParser 支持 FormTag.

  • [新增] InExRules - 用于過濾的一個小規則引擎.

  • [更改] 一些需要過濾的工具類使用 InExRules 引擎過濾.

  • [更改] EmailAddress 更好的實現.

  • [更改] All Jodd modules have been moved from the jodd package.

  • [修復] ClassIntrospector 的一些小問題.

  • [修復] 其他一些問題

  • </ul>

     

     Jodd = tools + ioc + mvc + db + aop + tx + html < 1.3M

    你可以把 Jodd 想象成 Java 的"瑞士軍刀",不僅小,鋒利而且包含許多便利的功能。

    Jodd 提供的功能有:

    1. 提供操作Java bean,

    1. 可以從各種數據源加載 Bean,
    2. 簡化 JDBC 的接連與代碼,
    3. 剖析 SQL 查詢,
    4. 處理時間與日期,
    5. 操作與格式化 String,
    6. 搜索本地硬盤上的文件,
    7. 幫助處理 Servlet 請求等。</p>

      除此之外還包含一個很小,但實用的基于 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

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

      • 支持 SSL
      • 支持添加附件
      • 支持 POP3、IMAP
      • IMAP 接受模式支持定義過濾器
      • 支持解析 EML 文件

      Petite

      輕量級 IoC 容器

      Db & DbOom

      輕量級 ORM 框架

      Lagarto

      高性能的 xml/html 解析框架

      Jerry

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

      VTor

      基于注解的字段驗證框架

      • 可設置多配置
      • 易擴展

      Proxetta

      高性能的代理生成器

      來自:http://www.oschina.net/news/55055/jodd-3-6
     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!