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

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

Serving Software Downloads in 956 Categories, Downloaded 50.478.058 Times

Jodd b291

  Date Added: September 25, 2010  |  Visits: 881

Jodd

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 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
JODD RELATED
Libraries  -  MoodleRest Java Library 0.1
MoodleRest Java Library is, just like the name states a small, easy to use, handy Java library specially designed to help you access Moodle's web services via the REST protocol. Currently this library supports all web services except File...
 
Libraries  -  JooReports 2.0.0
JOOReports (Java/OpenOffice Reports) is an open source solution for creating office documents and reports in Java, using OpenOffice.org. Its primary goal is making template composition easy. Templates are regular word processor documents,...
5 MB  
Libraries  -  ChainBuilder ESB 1.1
ChainBuilder ESB is a new Java Business Integration (JBI) compliant open source Enterprise Service Bus. ChainBuilder ESB allows IT developers with Service Oriented Architecture (SOA) infrastructures to create standards-based ESB components through...
304.88 MB  
Libraries  -  ChainBuilder ESB for Linux 1.1
ChainBuilder ESB is a new Java Business Integration (JBI) compliant open source Enterprise Service Bus. ChainBuilder ESB allows IT developers with Service Oriented Architecture (SOA) infrastructures to create standards-based ESB components through...
296.38 MB  
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  -  Open Source Requirements Management Tool 1.5
Open Source Requirements Management Tool is designed to achieve full SDLC traceability for features, requirements, design, implementation, and testing. Open Source Requirements Management Tool has a UI for requirements derivation, version...
145 MB  
Automation Tools  -  HCS Open Source Project Beta
HCS Open Source Project consists of a do-it-yourself home automation hardware and software system. The HCS Open Source Project is a stand-alone home automation control system which consists of hardware (main controllers and remote networked...
5.12 KB  
Network & Internet  -  Open Source Quotes DataBase 0.1 Alpha
Open Source Quotes DataBase is a Web site which is very similar in style to the bash.org QDB. Open Source Quotes DataBase is designed for people who would like to run their own quote sites. Whats New in This Release: - The ability has been...
82.94 KB  
Programming  -  WebLOAD Open Source 8.0.5.018 / 8.1.0.118 Alpha
WebLOAD Open Source is a commercial-grade load and stress testing tool that is sponsored by RadView. The project can load-test any Internet application, including applications that use Web 2.0 and AJAX. Whats New in 8.1.0.118 Alpha Development...
7.5 MB  
Finance  -  Sequoia Open Source ERP 0.8.1
Sequoia ERP is a true enterprise-class open source ERP solution. It combines the advanced features and scalability required for enterprise software with the flexibility and low cost of ownership that only open source can deliver..
60 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
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 4.0.0
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