Jodd 是一个普通开源 Java 包。你可以把 Jodd 想象成 Java 的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。
Jodd 提供的功能有:
- 提供操作 Java bean,
- 可以从各种数据源加载 Bean,
- 简化 JDBC 的接连与代码,
- 剖析 SQL 查询,
- 处理时间与日期,
- 操作与格式化 String,
- 搜索本地硬盘上的文件,
- 帮助处理 Servlet 请求等。
- Madvoc - 一个简单的 MVC 框架,用 CoC 和注解的方式
- Petite:一个轻量级的 DI(注入)框架
- Proxetta:一个高效的动态代理框架
- Db & DbOom:高效,轻量级的数据库处理框架
- Paramo:在运行时,非常简单的获取方法和构造方法的参数
- JTX:提供一个独立的,轻量级的事务管理器
- VTor:实用的验证框架,可以针对任何 Java 对象
- Lagarto:高效,灵活的通用 HTML 解析器
- Decora:基于模板的页面装饰框架。
- Jerry:友好的 jQuery java 解析器,支持 CSS 选择器
Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.5 Mb
Jodd 被分成众多模块,按需选择,其中
工具类模块有:
- jodd-core 一些工具类,包括 Printf、JDateTime、StringUtil、Fast buffers 等等
- jodd-bean BeanUtil 以及类型检查转换工具
- jodd-props 更强大的 Java Properties 替代
- jodd-email 更简单易用的 e-mail 收发
- jodd-upload 处理 HTTP 上传
- jodd-servlets 一些 Servlet 相关的工具类, 附带一套漂亮的 JSP 标签库
- jodd-http 轻巧的 HTTP 客户端
小型框架模块有:
- jodd-madvoc 一个 MVC 框架
- jodd-petite 一个依赖注入容器
- jodd-lagarto HTML/XML 解析器,包含 Jerry 和 CSSelly,让你像 jQuery 一样筛选 HTML 节点
- jodd-lagarto-web Lagarto 的 Web 扩展,包含 Decora、HtmlStapler 等等
- jodd-proxetta 帮你实现动态代理,获取函数参数名
- jodd-dboom 数据库访问的轻量级封装,可看作一个简单的 ORM
- jodd-json JSON 解析、序列化
- jodd-vtor 一个基于注解的字段验证框架
Jodd 使用示例
JODD 操作 email 类
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于