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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Jodd

發布時間:2024/6/21 综合教程 24 生活家
生活随笔 收集整理的這篇文章主要介紹了 Jodd 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Jodd介紹

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

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

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

Jodd提供的功能

提供操作Java bean,

可以從各種數據源加載 Bean,

簡化 JDBC 的接連與代碼,

剖析 SQL 查詢,

處理時間與日期,

操作與格式化 String,

搜索本地硬盤上的文件,

幫助處理 Servlet 請求等。

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

Jodd組成

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

高性能的代理生成器

總結

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

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

更多關于Jodd的介紹與使用可以到它的官網:https://jodd.org/

送書活動,大話代碼架構 x 5 本

本書以一個真實的項目案例——“晉商卡”從無到有的整個開發過程為主線,用大話的語言風格,風趣幽默地講解了代碼架構的相關知識。本書通過5個人物角色,模擬實際的項目開發過程,以對話形式拋出問題,然后解決問題,讓你在身臨其境中輕松愉快地掌握代碼架構的知識。

本書涵蓋的主要內容有敏捷開發的方法論、項目開發流程、傳統的三層架構、源代碼管理、幾種常見的實體關系模型、使用IoC和接口、使用緩存和靜態頁面減少服務器壓力、在項目中使用消息隊列、嘗試使用前端框架、微信公眾號開發及小程序開發。

點擊此鏈接可參加!

點擊此鏈接可直接購買!

推薦:成為架構師的十階段學習資料

如果對你有用,歡迎分享到朋友圈

總結

以上是生活随笔為你收集整理的Jodd的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。