[置顶] 提高生产力:开源Java工具包Jodd(Java的”瑞士军刀”)
官方网站: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的”瑞士军刀”)相关推荐
- Java 工具包 Jodd
java工具包Jodd Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架.简单,却很强大! Jodd 被分成众多模块,按需选择,其中 工具类模块: jodd-core 一些工 ...
- java怎么在记事本里写过运行_[置顶] 如何运行用记事本写的java程序
今天用记事本写了一个java程序,测试能运行,现在把它分解成几个步骤,利于大家理解: 1. 新建一个记事本,后缀名是 .java :然后在里面写一段java的代码,如图: 2.把写好的java文件 ...
- 提高生产力:Web开发基础平台WebCommon的设计和实现
Web开发中,存在着各种各样的重复性的工作.为了提高开发效率,不在当码农,我在思考和实践如何搭建一个Web开发的基础平台. Web开发基础平台的目标和功能 1.提供一套基础的开发环境,整合了常用的框架 ...
- Jodd - Java界的瑞士军刀轻量级工具包
转载自 Jodd - Java界的瑞士军刀轻量级工具包! Jodd介绍 Jodd是对于Java开发更便捷的开源迷你框架,包含工具类.实用功能的集合,总包体积不到1.7M. Jodd构建于通用场景使开发 ...
- Android的SwipeToDismiss第三方开源框架模拟QQ对话列表侧滑删除,置顶,将头像图片圆形化处理。...
<Android SwipeToDismiss:左右滑动删除ListView条目Item> Android的SwipeToDismiss是github上一个第三方开源框架(github ...
- 减少代码行数就是提高生产力!美国防部研究人员开源低代码量的机器学习框架:ktrain...
近日,美国国防部研究人员 Arun S. Maiya 开源一套低代码量的增强机器学习Python库:ktrain,主打 3-4 行命令或代码完成一项功能,使得初学者和专家级人员都能够快速的构建.训练. ...
- java 窗口置顶_JAVA如何让窗体置于所有应用前面?
展开全部 可以使用setAlwaysOnTop(true);实现置顶. 可以实现只能最小化,不能缩放,通过代码setResizable(false);//禁止缩32313133353236313431 ...
- Java编写歌曲管理系统 用Arraylist完成 添加歌曲、置顶歌曲、前移歌曲。
import java.util.*;public class MangSong {public static void welcome() {System.out.println("--- ...
- Java 使用LinkedList模拟KTV点歌系统,首先先添加若干歌曲,如果歌曲列表中已有该歌曲,则不加入,否则追加。`然后选择列表中的其中一首置顶,最后选择列表中一首歌曲前置一位。
使用LinkedList模拟KTV点歌系统 该系统的任务是执行3个操作:首先先添加若干歌曲,如果歌曲列表中已有该歌曲,则不加入,否则追加.`然后选择列表中的其中一首置顶,最后选择列表中一首歌曲前置一位 ...
- java 基于jeecg-boot的公告管理——上移、下移、置顶
一.后端 实体类: package org.jeecg.modules.bidding.entity;import java.io.Serializable; import java.io.Unsup ...
最新文章
- linux c编译错误 cmake_symlink_library: System Error: Operation not supported
- 内核中的几种内存分配器
- 【渝粤教育】广东开放大学 数据采集技术 形成性考核 (29)
- CorelDRAWX8安装包下载 全新矢量图形编辑设计工具
- 发几个vb整人小程序代码.第一次发帖.希望大家多多支持
- 联想7400打印机如何与手机连到一起_激光打印机与喷墨打印机,哪个使用成本更低?...
- 5mm方格本打印模板_自制方格本模板
- 欧几里得空间与希尔伯特空间
- 原生开发跟混合开发两者有什么区别
- 研究生期间各方面规划
- Word 插入参考文献 通过尾注插入并更改尾注罗马数字为阿拉伯数字
- Oracle入门精读14_Lsnrctl命令
- ArcGIS10.8安装教程
- Pb数字变成英文字母金额
- Axure RP9——【图片放大预览效果】
- Mac Office Word设置多级标题
- ArduPilot — Building the code(Linux/Ubuntu)
- 文件系统(ext2)
- 芯片制造:巨亏前行 行业标杆
- 光 颜色 波长 眼睛