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.260.614 Times

Dozer 3.4

  Date Added: January 24, 2010  |  Visits: 2.261

Dozer

Report Broken Link
Printer Friendly Version


Product Homepage
Download (129 downloads)



Dozer project is a powerful, yet simple Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level. Dozer not only supports mapping between attribute names, but also converting between types. Many conversion scenarios are supported out of the box, but Dozer also allows you to specify custom conversions via XML. The mapper is used any time you need to take one type of Java Bean and map it to another type of Java Bean. Most field mapping can be done automatically by Dozer using reflection, but any custom mapping can be predescribed in XML format. Mapping is bi-directional so only one relationship between classes needs defining. If any property names on both objects are the same you do not even need to do any explicit property mapping for these fields. The picture below depicts some of the common areas for Dozer to be inserted into an architecture. Notice that it typically is utilized at the boundaries (entry/exit). Dozer will make sure that your data transfer objects from the database do not bleed into the presentation or into external consumers. It can also help map your domain objects to external APIs calls and vice-versa. Whats New in This Release: Bug Fixes - Incorrectly recognizing JDK 6.0 1717547 - Null pointer on MappingProcessor at Line 282 1717318 - Change the way we determine JDK Version 1715819 - Lost and Duplicated Objects 1715496 - Fix Map VO with no custom mappings 1713550 - Propagate exceptions while parsing allowed-exceptions xml 1713242 - NPE when Date String when no date format specified 1711580 - inappropriate subclass mappings applied 1674199 - Inheritance mapping not working correctly 1486105 - bidirectionnal mapping with sets subclasses 1664984 Feature Requests - Change util classes to static 1713604 - Add PMD and Findbugs reports 1712886 - Remove NotFoundException and DozerRuntimeExceptions 1712513 - Add class level javadoc for classes missing it 1696636. Dozer is a powerful, yet simple Java Bean to Java Bean mapper.

Requirements: No special requirements
Platforms: Linux
Keyword: Bean Data From Dozer From One Java Java Bean Java Bean Java Bean Libraries Mapping One Programming Simple Simple Java
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


DOZER RELATED
Network & Internet  -  migratedata 0.1
migratedata project allows you to write a simple XML file to define how to copy data from one database to another, and perform very simple transformations on the way. Currently, it is immediately able to help you migrate a PostNuke web site to a...
25.6 KB  
Programming  -  JTestCase 4.0.0
JTestCase is a 100% pure Java, open-source framework that helps in separating test case data from test case units. Although the following examples show JTestCase used together with junit, please note that JTestCase has no dependence on junit...
655.36 KB  
Utilities  -  DataFlush 0.1
DataFlush is a simple Java-based application that allows you to move your data from one location to another. Data can be move to and from a database, a CSV file, or a fixed width file. DataFlush can be used for extracting data from a database...
 
Science  -  ReadSeq bioinformatics data conversion 1.0
ReadSeq is a program and library for conversion of biosequence data from one format to another, useful in various bioinformatics programs and services. It is written in Java, though an earlier version in C remains available.
749.71 KB  
Development Tools  -  Plotting BRDF data from a CCD 1.0
These programs were developped to exploit luminance or BRDF data from the EZ-Contrast instrument developped by Eldim. They are applicable to any measurment done using a ccd sensor.The developped library includes:- maxima research- Polar zenithal...
819.2 KB  
Development Tools  -  Get Trading Data, from Yahoo, in your Matlab Workpace (or Excel) 1.0
This is a simple algorithm that downloads trading data from yahoo database. It is basically a large scale application of sqq.m which was originally submitted by Michael Boldin, link at acknowledgements.Some of the functionalities of the package:-...
2.63 MB  
Database Tools  -  Insert Retrieve data from Table 1.0
Insert Retrieve data from Table can be used to execute MySQL database queries to insert and retrieve data from table records. It can insert a record in a table given an array of fields and the respective values.Insert Retrieve data from Table can...
10 KB  
Finance  -  Data redirect 3.7.6.214
Data redirect is an additional module that allows you redirect a data from one data source (for example, COM1) to another data source (for example, COM2). In this case the program will work as a bridge between two data sources. You may filter or...
 
Unit Conversion Tools  -  Appnimi Multi Data Converter 1.0
Appnimi Multi Data Converter is designed for conversion of units data from one format to another.Features of Multi Data Converter : * It is free * Easy to use* Support Vista and Win 7 & above Systems * Conversion of Centigrade to Fahrenheit,...
920 KB  
Libraries  -  Chilkat Charset C++ Library 9.2.1
Chilkat Charset is an extremely useful library that can help you convert text data from one character encoding to another. It works identically on all computers, regardless of locale or internationalization settings.
 
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