Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 55941
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T17:27:24+00:00 2026-05-10T17:27:24+00:00

I need a way to bind POJO objects to an external entity, that could

  • 0

I need a way to bind POJO objects to an external entity, that could be XML, YAML, structured text or anything easy to write and maintain in order to create Mock data for unit testing and TDD. Below are some libraries I tried, but the main problems with them were that I am stuck (for at least more 3 months) to Java 1.4. I’d like any insights on what I could use instead, with as low overhead and upfront setup (like using Schemas or DTDs, for instance) as possible and without complex XML. Here are the libraries I really like (but that apparently doesn’t work with 1.4 or doesn’t support constructors – you gotta have setters):

RE-JAXB (or Really Easy Java XML Bindings)

http://jvalentino.blogspot.com/2008/07/in-response-to-easiest-java-xml-binding.html http://sourceforge.net/projects/rejaxb/

Seamlessy binds this:

<item>     <title>Astronauts' Dirty Laundry</title>     <link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>     <description>Compared to earlier spacecraft, the International Space     Station has many luxuries, but laundry facilities are not one of them.     Instead, astronauts have other options.</description>     <pubDate>Tue, 20 May 2003 08:56:02 GMT</pubDate>     <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid> </item> 

To this:

@ClassXmlNodeName('item') public class Item {  private String title;  private String link;  private String description;      private String pubDate;      private String guid;       //getters and settings go here...  } 

Using:

Rss rss = new Rss(); XmlBinderFactory.newInstance().bind(rss, new File('Rss2Test.xml')); 

Problem: It relies on annotations, so no good for Java 1.4

jYaml http://jyaml.sourceforge.net/

Seamlessly binds this:

--- !user name: Felipe Coury password: felipe modules:     - !module      id: 1      name: Main Menu      admin: !user     name: Admin     password: password 

To this:

public class User {     private String name;     private String password;     private List modules; }  public class Module {     private int id;     private String name;     private User admin; } 

Using:

YamlReader reader = new YamlReader(new FileReader('example.yaml')); reader.getConfig().setClassTag('user', User.class); reader.getConfig().setClassTag('module', Module.class); User user = (User) reader.read(User.class); 

Problem: It won’t work with constructors (so no good for immutable objects). I’d have to either change my objects or write custom code por handling the YAML parsing.

Remember that I would like to avoid – as much as I can – writing data descriptors, I’d like something that ‘just works’.

Do you have any suggestions?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T17:27:25+00:00Added an answer on May 10, 2026 at 5:27 pm

    If the objects to be populated are simple beans it may be a good idea to look at apache common’s BeanUtils class. The populate() method might suit the described cases. Generally dependency injection frameworks like Spring can be very useful, but that might not be answer for the current problem. For input in form of xml, jibx might be a good alternative, so would be jaxb 1.0.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 61k
  • Answers 61k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer For cases like this, there's also the conditional operator: output… May 11, 2026 at 9:39 am
  • added an answer Solution 1 Update the Locked property instead of Enabled for… May 11, 2026 at 9:39 am
  • added an answer Microsoft.Xna.Framework (ship this XNA) could do the work. The XNA… May 11, 2026 at 9:39 am

Related Questions

I need a way to bind POJO objects to an external entity, that could
I need a way to easily export and then import data in a MySQL
I need a way to recursively delete a folder and its children. Is there
I need a way to update the month value on a dateTime field in
I need a way to build C++ code from UML diagrams and vice versa.
I need a way to represent a 2-D array (a dense matrix) of doubles
I need a way to allow each letter of a word to rotate through
I need a way to determine the type of an HTML element in JavaScript.
I need a way to determine whether the computer running my program is joined
I need a way to do key-value lookups across (potentially) hundreds of GB of

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.