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 29.653.796 Times

Dozer 3.4

  Date Added: January 24, 2010  |  Visits: 1.644

Dozer

Report Broken Link
Printer Friendly Version


Product Homepage
Download (111 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
Libraries  -  Java::Build::JVM 0.05
Java::Build::JVM is a Perl module that starts one JVM for compiling. SYNOPSIS use Java::Build::JVM; my $compiler = Java::Build::JVM->getCompiler(); $compiler->destination("some/path");...
30.72 KB  
Programming  -  JDBTools 1.0.1
This program converts, compares, merges, normalizes, and refactors data to and from disparate sources (CSV, Excel, and any JDBC/ODBC database) for use in a Java program.
28.95 KB  
Libraries  -  libb64 1.2.1
libb64 is a library of ANSI C routines for fast encoding/decoding data into and from a base64-encoded format. C++ wrappers are included, as well as the source code for standalone encoding and decoding executables. Base64 uses a subset of...
7.17 KB  
Accounting Tools  -  IconCool Customer Data Manager 2.5.121120
Iconcool Customer Data Manager is a professional customer data management application. It can help you manage and maintain your ever-increasing customer data easily. And it can import your order data into database from well-known ordering systems...
4.84 MB  
Networking  -  A Simple UDP Communications Application 1.0
Data is sent from one computer to another over a network, or from one application to another on a single computer using UDP packets. Requirements: - MATLAB 7.8 or higher
 
Multimedia Integration Tools  -  sMeta 0.7
sMeta is a very simple, extensible Java API for reading metadata from files of various formats, such as ID3 tags from MP3 files, EXIF data from JPEG files, chunks from PNG files, etc. If you have a need to read metadata from files,...
1.55 MB  
Education  -  Albatros Fuel Calculator 1.0
Simple pure Java (one class) calculator using ResourceBundle and standard input to fetch the data from a user.
10.24 KB  
Business  -  SAP Business One Mobility 1.0.0.0
Our SAP Business One Demo allows you to manage SAP Business One data maintain easily from your Windows Mobiles. This app allows you to connect with customers & field executives with just few clicks. Customer can able to view Sales Order,...
1024 KB  
Programming  -  SDE for Sun ONE (CE) 1.0
SDE for Sun ONE is a UML CASE tool totally integrated with Sun ONE. It supports full software development lifecycle - analysis, design, implementation, testing and maintenance. It combines the power of UML modeling facilities and Sun ONE. It helps...
6.84 MB  
Libraries  -  PoJoe Component Libraries 1.1
PoJoe Component Libraries project is a set of Java POJO components, originally developed for OSMQ. Developers have found these components useful in building robust enterprise applications. Of note are: a FIFO queue that utilizes memory until a...
890.88 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.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...
2.73 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