Listing 4: This is how your test bean definitions should look.

 

<tasklist-test.xml - 1st iteration/no incorrect beans yet.>

<bean id="robinDoe" class="jbriscoe.article.spring.validation.entity.Employee">
  <property name="name" value="Robin Doe" />
  <property name="employeeId" value="1" />
  <property name="homeAddress" ref="robinAddress" />
</bean>
<bean id="robinAddress" class="jbriscoe.article.spring.validation.entity.Address">
  <property name="street" value="1 Infinite Loop" />
  <property name="city" value="Indianapolis" />
  <property name="state" value="IN" />
  <property name="zip" value="46143" />
</bean>
<bean id="successfulCreateTask" parent="task">
  <property name="assignedToEmployees">
    <list>
      <ref bean="robinDoe"/>
    </list>
  </property>
  <property name="priority" value="NORMAL" />
  <property name="due" value="05/12/2007" />
  <property name="estimatedHoursToComplete" value="5.5" />
  <property name="description">
    <value>We need to validate all objects passed into our service layer.</value>
  </property>
</bean>

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.