Listing 9: Create a new invalid Task object in the tasklist-test.xml file similar to the one
shown in Listing 9.
<Final tasklist-test.xml>
<bean id="task" abstract="true"
class="jbriscoe.article.spring.validation.entity.Task">
<property name="completed" value="false" />
</bean>
<bean id="johnDoe" class="jbriscoe.article.spring.validation.entity.Employee">
<property name="name" value="John Doe" />
<property name="homeAddress" ref="jacobAddress" />
</bean>
<bean id="jacobAddress" class="jbriscoe.article.spring.validation.entity.Address">
<property name="street" value="1 Infinite Loop" />
<property name="city" value="Indianapolis" />
<property name="state" value="IN" />
</bean>
<!--
Missing: priority, employee.employeeId, address.zip
-->
<bean id="invalidCreateTask" parent="task">
<property name="assignedToEmployees">
<list>
<ref bean="johnDoe"/>
</list>
</property>
<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>
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.
|