Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.403.046 Times

Jodd b291

  Date Added: September 25, 2010  |  Visits: 660


Report Broken Link
Printer Friendly Version

Product Homepage
Download (72 downloads)

Jodd is a generic purpose open-source Java library bundled with few lightweight frameworks and components: bean manipulation tool, Db for easier database access, Madvoc for web works, Proxetta for building proxies, JDateTime for elegant time handling, Petite as a container. Special attention is put into making code simple and fast as possible, and yet, feature rich, by following specific implementation principles. Jodd is free software; use it under the terms of the BSD license. Whats in thejar? UTILITIES, utilities utilities... Jodd enriches JDK with many utilities and makes easier the usage of some functionality that are, usually, written over and over again every time when needed. Part of the provided utilities are simple functors (static methods). There are many time-saving functors for all kind of string manipulations (forgotten by Sun;), nice reflection and class loading utilities, more arrays utilities (again forgotten by Sun;), tools for hashing, servlets, etc. The other part of utilities contains some encapsulated functionality, such as: nice Printf for java, FindFile for finding files, common Cache implementations, mutable numbers, FileUpload for uploading files, excellent Wildcard matcher, primitive arrays, cool JStopWatch with laps support and so on... Do not reinvent the wheel, let us do it;) At least, we will try to make it run fast. BEAN manipulation, yet again. This time, it is the fastest bean manipulation tool available, and it comes in several variants, combinations of: silent (no exception is thrown), forced (creates missing properties), declared (includes non-public properties)... It works with properties, but also with the class fields, too. Functionality is internally spread over several logically separated methods so custom extensions are easy for implementation. As usual, good bean utilities depends on good introspection and type conversion tools, which can be used independently. TIME with JDateTime: elegance and astronomical precision in one. Uses some well-defined and proven astronomical algorithms for date/time manipulation. Still, it is very developer-friendly and easy to use. For the completeness, it provides various conversions, too; extensible conversion to and from a string is maybe the most interesting one. Everyone who has ever experienced frustration working with JDK Calendar, will find this class interesting. DATABASE support in Java should be more simple. Db gives several layers around plain JDBC, significantly reducing the amount of written code. First, there is a smart statement facade, with some additional options, such as named parameters, user-friendly debug, more methods for execution and for parameters setting. Next layer encapsulates database session and helps with transactions and queries. Finally, DbOrm returns the joy of simple, but efficient objects mapping, simple object relations, object-oriented queries and some query auto-generations. WEB framework like Madvoc eases MVC usage and web development. It prefers convention over configuration, which significantly reduces amount of code, without loosing functionality. CONTAINER as Petite requires zer0 configuration. It supports the most used features: component wiring using annotations, component scopes (prototype, singleton, http session, or any custom), circular dependency checker... For those who are tired of big, fat containers. PROXY creation with Proxetta is fun and easy, using just nothing else than plain java. It is done in runtime by unique bytecode macro-alike manipulation that produces the fastest proxy method implementation, just as you would do it by yourself. Whats New in This Release: - Latest release of Jodd (b291) is moved to Java5 platform. - Db is a bit enhanced. - Proxetta is introduceted in Jodd suite. - Various updates and some new utilities are added..

Requirements: No special requirements
Platforms: Linux
Keyword: Java Java Library Jodd Libraries Manipulation Open-source Programming Simple Utilities
Users rating: 0/10

License: Freeware
More Reviews or Write Review

Multimedia & Graphics  -  DixShtix Java Music Library 1.0
Java Music Theory and Practice, with Open Source libraries and applications. Goals: MIDI/RMF support, NIFF Support, Notation Display (Dec '01), Score Editor (Feb '02), XML (various) support, Export as AU/WAV/AIFF, Instrument Creation, SMDL Support.
650.33 KB  
Database Tools  -  Java CSV Library 2.1
Java CSV is a small fast open source java library for reading and writing CSV and plain delimited text files. All kinds of CSV files can be handled, text qualified, Excel formatted, etc.
87.24 KB  
Investor Tools  -  QuickFIX/J - Open Source Java FIX Engine 1.5.2
QuickFIX/J is an 100% Java implementation of the popular QuickFIX open source FIX protocol engine. QuickFIX/J features include support for FIX protocol versions 4.0 through 4.4 and 5.0/FIXT1.1 (
41.98 MB  
Libraries  -  EMMR Java Emailer Library 0.1
JavaEmailer is an Open Source Java Class Library that allows Java developers to easily integrate a mass mailer to their applications. JavaEmailer manages file attachments, SMTP servers, CCs, BCCs, plain text and/or html messages, and more... Get...
Libraries  -  Java GetOpt Library 1.0.1
Java GetOpt library implements option parsing and a common online help behaviour, including an XML format for topics, command, and options (which can be queried with --help --xml) and support for online browsing with --help --browse. Whats New...
204.8 KB  
Libraries  -  Lightweight Java Game Library 1.1.2
Lightweight Java Game Library project is a native binding to OpenGL and OpenAL. The Lightweight Java Game Library is a native binding for OpenGL and OpenAL written with game developers in mind. It allows the full OpenGL and OpenAL APIs to be...
Libraries  -  Java DIME Library 1.0.3
Java DIME Library project implements Direct Internet Message Encapsulation (DIME), which is a lightweight binary encapsulation format that can be used to encapsulate multiple payloads of arbitrary types and sizes into a single message. DIME is...
163.84 KB  
Audio Tools  -  Java Audio Library Transcoder 0.1.1
Java Audio Library Transcoder is a small, easy to use application specially designed to help you generates alternative audio formats for a growing audio collection. Add a new FLAC album, then transcode for mobile devices. for WindowsAll
Libraries  -  libft 0.2
libft is an open source version of the fischertechnik ROBO Interface Library for Unix like system. The goal is to create a library that is fully compatible with the ftlib by knobloch eletronic. The latest version is available at...
40.96 KB  
Audio Tools  -  iRiver iFP open-source driver 0.3
iRiver iFP is an user-space open-source driver for iRivers iFP flash portable MP3 players. This project encourages open source driver development for iRivers iFP portable music players. Ifp-driver was started by Pavel Kriz with ifp-line, a...
133.12 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB