官方网站:http://jodd.org/

下载地址:http://jodd.org/download/index.html

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

Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。

Jodd 提供的功能有

1.提供操作Java bean,

2.可以从各种数据源加载Bean,

3.简化JDBC的接连与代码,

4.剖析SQL查询,

5.处理时间与日期,

6.操作与格式化String,

7.搜索本地硬盘上的文件,

8.帮助处理Servlet请求等。

9.除此之外还包含一个很小,但实用的基于JSP的MVC框架。

(特别说明:担心自己翻译得不好,就不再翻译了)

Jodd Tool

1.BeanUtil:Fastest bean library, bundled with type introspection and type conversion tools and some unique features.

2.Props:Experience super properties replacement, featuring: UTF8, sections, profiles, macros and more.

3.Utilities:Jodd is packed with many carefully selected utilities; obsessively optimized for performances and to be easy to use.

4.HTTP:Tiny and raw HTTP client, helps talking to servers.

5.JDateTime:Elegant usage and astronomical precision in single time-manipulation class.

6.Email:Sending and receiving emails for busy developers.

7.Servlet:Better standard tag library, jsp functions, support for file download, smart forms….

Jodd Frameworks

1.Madvoc:Elegant web MVC framework that uses CoC and annotations in a pragmatic way to simplify web application development.

2.Proxetta:The fastest proxy creator with unique approach for defying pointcuts and advices.

3.Paramo:Access method and constructor parameter names with ease.

4.VTor:Focused validation framework for any Java object.

5.Decora: Decoration framework for pages based on templates

6.HtmlStapler:Transparently staple many javascript and css resources into single requests.

7.Petite:Slick and lightweight DI container that uses annotations and supports sufficient most of features offered by other containers.

8.Db&Dboom:Efficient and thin layers that simplifies writing of database code significantly.

9.JTX:Manage transactions with this small stand-alone tx manager.

10.Lagarto:Fast and versatile all purpose HTML parser.

11.Jerry:jQuery-friendly Java parser with CSS selectors support.

Jodd Labs

Jodd Joy:Start coding your web applications right away, using best Jodd practices integrated into thin application layer.

原文参见:http://fansunion.cn/articles/2246

提高生产力:开源Java工具包Jodd(Java的”瑞士军刀”)

提高生产力:开源Java工具包Jodd(Java的”瑞士军刀”)的更多相关文章

  1. [置顶] 提高生产力:开源Java工具包Jodd(Java的”瑞士军刀”)

    官方网站:http://jodd.org/ 下载地址:http://jodd.org/download/index.html Jodd=tools + ioc + mvc + db + aop + t ...

  2. [置顶] 提高生产力:Web开发基础平台WebCommon的设计和实现

    Web开发中,存在着各种各样的重复性的工作.为了提高开发效率,不在当码农,我在思考和实践如何搭建一个Web开发的基础平台. Web开发基础平台的目标和功能 1.提供一套基础的开发环境,整合了常用的框架 ...

  3. 提高生产力:Web开发基础平台WebCommon的设计和实现

    Web开发中,存在着各种各样的重复性的工作.为了提高开发效率,不在当码农,我在思考和实践如何搭建一个Web开发的基础平台. Web开发基础平台的目标和功能 1.提供一套基础的开发环境,整合了常用的框架 ...

  4. Neo4j图数据库管理系统开发笔记之一:Neo4j Java 工具包

    1 应用开发概述 基于数据传输效率以及接口自定义等特殊性需求,我们暂时放弃使用Neo4j服务器版本,而是在Neo4j嵌入式版本的基础上进行一些封装性的开发.封装的重点,是解决Neo4j嵌入式版本Emb ...

  5. java开源工具包-Jodd框架

    java开源工具包-Jodd框架 /    2019-07-24 Jodd是一个Java工具包和微型框架,Jodd 工具包含一些实用的工具类和小型框架,增强了 JDK 提供很多强大的功能,可以帮助实现 ...

  6. GitHub Java项目推荐|功能丰富的 Java 工具包|提高开发效率

    GitHub Java项目推荐|功能丰富的 Java 工具包|提高开发效率 功能丰富的 Java 工具包.它帮助我们实现了常用的工具方法,从而减少代码的体积,提高开发效率.该项目最初是作者工作项目中的 ...

  7. 如何在jmeter中调用自己写的java工具包

    本文介绍在jmeter中调用自己写java工具包,并非直接继承jmeter提供的java sample request接口. 工具/原料 jmeter eclipse 方法/步骤 通常用jmeter做 ...

  8. 阿里巴巴开源项目汇总-(JAVA)

    来源:https://segmentfault.com/a/1190000017346799 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud ...

  9. 1. java.util.concurrent - Java 并发工具包

    1. java.util.concurrent - Java 并发工具包 Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包.这个包包含有一系列能够让 Ja ...

随机推荐

  1. CSS3:box-sizing:不再为盒子模型而烦恼

    题外话: W3C奉行的标准,就是content-box,就是须要计算边框,填充还有内容的;可是就我个人而言, 比較喜欢的是传统IE6时候的怪异模式,不用考虑容器是否会被撑开(打乱布局); 盒子模型差异 ...

  2. uoj#149

    dp 没想出来 最先开始想 dp[i][j][k]表示s匹配到i,t匹配到j,当前分了k段的方案数 s[i]==t[j] dp[i][j][k]+=dp[i-1][j-1][k-1] s[i]==t[ ...

  3. 捣鼓TinyMCE粘贴图片并上传+Flask后台

    好久没有编程了,最近需要完成一个小功能,为了方便,需要粘贴图片后上传到后台.前台编辑器用tinymce(N年前用过,我也就知道这个编辑器而已.这次使用下来感觉文档更丰富了),后台我用的Flask.昨天 ...

  4. mysql出错代码

    1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目 ...

  5. hdu3652B-number(数位dp)

    B-number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  6. BZOJ 4810 莫队+bitset

    思路: 看完这道题根本没有思路啊.... 然后我就膜拜了一波题解... 这神tm乱搞思路 维护两个bitset 第一个bitset代表当前区间哪些数出现过 第二个bitset是 maxp-p出现过 差 ...

  7. SQLServer2008 将“单个用户”改为“多用户”

    一开始是要想要分离掉数据库,然后将其删除 不知道为什么一直分离不了,试了很多次,又尝试直接删除 结果数据库突然显示成了“单个用户” 尝试查看其属性,或者“新建查询”也都报错,提示已经有其他用户建立了连 ...

  8. EntityFramewok 插入Mysql数据库 中文产生乱码解决

    首先Mysql表,建表的时候,有没有选择UTF8,如果是默认的编码latin1,就会产生乱码 这里修改后,还是乱码,那就要检查发生乱码的列是不是UTF8格式 然后修改App.Config或者Web.C ...

  9. Django学习案例一(blog):四. 使用Admin

    1. 创建超级用户 python manage.py createsuperuser 创建过程中输入用户名,并设定密码(记住). 后台管理汉化.修改settings.py中LANGUAGE_CODE ...

  10. python--6、常用模块

    time与datetime模块 time模块,用于输出时间 在Python中,用这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按 ...