官方网站: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的”瑞士军刀”)

转载于:https://www.cnblogs.com/pangblog/p/3258070.html

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

  1. Java 工具包 Jodd

    java工具包Jodd Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架.简单,却很强大! Jodd 被分成众多模块,按需选择,其中 工具类模块: jodd-core 一些工 ...

  2. java怎么在记事本里写过运行_[置顶] 如何运行用记事本写的java程序

    今天用记事本写了一个java程序,测试能运行,现在把它分解成几个步骤,利于大家理解: 1. 新建一个记事本,后缀名是  .java  :然后在里面写一段java的代码,如图: 2.把写好的java文件 ...

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

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

  4. Jodd - Java界的瑞士军刀轻量级工具包

    转载自 Jodd - Java界的瑞士军刀轻量级工具包! Jodd介绍 Jodd是对于Java开发更便捷的开源迷你框架,包含工具类.实用功能的集合,总包体积不到1.7M. Jodd构建于通用场景使开发 ...

  5. Android的SwipeToDismiss第三方开源框架模拟QQ对话列表侧滑删除,置顶,将头像图片圆形化处理。...

      <Android SwipeToDismiss:左右滑动删除ListView条目Item> Android的SwipeToDismiss是github上一个第三方开源框架(github ...

  6. 减少代码行数就是提高生产力!美国防部研究人员开源低代码量的机器学习框架:ktrain...

    近日,美国国防部研究人员 Arun S. Maiya 开源一套低代码量的增强机器学习Python库:ktrain,主打 3-4 行命令或代码完成一项功能,使得初学者和专家级人员都能够快速的构建.训练. ...

  7. java 窗口置顶_JAVA如何让窗体置于所有应用前面?

    展开全部 可以使用setAlwaysOnTop(true);实现置顶. 可以实现只能最小化,不能缩放,通过代码setResizable(false);//禁止缩32313133353236313431 ...

  8. Java编写歌曲管理系统 用Arraylist完成 添加歌曲、置顶歌曲、前移歌曲。

    import java.util.*;public class MangSong {public static void welcome() {System.out.println("--- ...

  9. Java 使用LinkedList模拟KTV点歌系统,首先先添加若干歌曲,如果歌曲列表中已有该歌曲,则不加入,否则追加。`然后选择列表中的其中一首置顶,最后选择列表中一首歌曲前置一位。

    使用LinkedList模拟KTV点歌系统 该系统的任务是执行3个操作:首先先添加若干歌曲,如果歌曲列表中已有该歌曲,则不加入,否则追加.`然后选择列表中的其中一首置顶,最后选择列表中一首歌曲前置一位 ...

  10. java 基于jeecg-boot的公告管理——上移、下移、置顶

    一.后端 实体类: package org.jeecg.modules.bidding.entity;import java.io.Serializable; import java.io.Unsup ...

最新文章

  1. linux c编译错误 cmake_symlink_library: System Error: Operation not supported
  2. 内核中的几种内存分配器
  3. 【渝粤教育】广东开放大学 数据采集技术 形成性考核 (29)
  4. CorelDRAWX8安装包下载 全新矢量图形编辑设计工具
  5. 发几个vb整人小程序代码.第一次发帖.希望大家多多支持
  6. 联想7400打印机如何与手机连到一起_激光打印机与喷墨打印机,哪个使用成本更低?...
  7. 5mm方格本打印模板_自制方格本模板
  8. 欧几里得空间与希尔伯特空间
  9. 原生开发跟混合开发两者有什么区别
  10. 研究生期间各方面规划
  11. Word 插入参考文献 通过尾注插入并更改尾注罗马数字为阿拉伯数字
  12. Oracle入门精读14_Lsnrctl命令
  13. ArcGIS10.8安装教程
  14. Pb数字变成英文字母金额
  15. Axure RP9——【图片放大预览效果】
  16. Mac Office Word设置多级标题
  17. ArduPilot — Building the code(Linux/Ubuntu)
  18. 文件系统(ext2)
  19. 芯片制造:巨亏前行 行业标杆
  20. 光 颜色 波长 眼睛

热门文章

  1. 从Hive导入数据到ES
  2. 背包笔记及Java实现
  3. Mac下安装Fiddler抓包工具(别试了,会报错,没办法使用)
  4. 你所不知道的 CSS 滤镜技巧与细节
  5. Linux中文档与目录的特殊权限
  6. 设计模式之中介者备忘录原型访问者
  7. Python学习--识别“字符串字典列表元组“
  8. js让网页标题闪动效果(记)
  9. 时间管理:战略时间块,缓冲时间块,逃离时间块
  10. MySQL基础知识及常见面试题整理