?????????????

????????????????????????????д????????????????????????????????????????????????????????????????IDE?????й??????????????????????????????????????????????????????ANT??Maven?????java???????????????????????Gant?????????Groovy?????????????????????????????????????????е??????????κ???????С?

?????????е?????????????????????????????????

????1. ??svn???е?????????????e??????е???????????????????????????????????????????????????????????Щ????????????????????

????2. ???????????????????????????е???Щ?????????????

????????????????????????????????????????о?????????????????Щ????????????????????????????????????????????????????????鷳????????????????????????????????????

???????java?????????????????????????readme.txt?????????????????裨??????????????????е??????????????Щ??????????????????JAAS?????????JRE?????????????????????readme????????г??????????????????????????????衣

??????????????????????

?????????????????EAR??WAR???????????????????????????????????????????????????????????д??????????????

????????????????????????????????????target?????????????????????????Щ????target???ɡ?List 1 ??????????????????

????Listing 1?????antde?????????

????<target name="build-ABCSecurityServices" depends="call-ABCSecurityServices-build??export-abc-securityservices.jar "> 
????<copy todir="${artifact}/${env}"> 
????<fileset dir="${SecurityServices}/dist"> 
????<include name="*.ear"/> 
????</fileset> 
????</copy> 
????</target> 
????<target name="call-ABCSecurityServices-build"> 
????<ant antfile="${Security}/ABCSecurityServices/build.xml" inheritAll="false" target="all" /> 
????</target> 
????<target name="export-abc-securityservices.jar"> 
????<copy file="${abc-securityservices.jar}" toFile="${project.internallib.dir}/abc-securityservices.jar"/> 
????</target> 

???????ant?????????????call-ABCSecurityServices-build???????????????????target???????????????????????????????????????????????????е??????????е???????????????????λ?á? 

????????????????????????????????й???????????????Щ?????????????????????????????Щ?????????????????EAR/WAR?е???????????????????????÷?????????·????????????????EAR/WAR??????????????????????????????????Щ?????????????й?????

?????????????????ù?????????????????????????????????????????й?????????
 
????????????? 

??????????????????У????????????????????????????????????????????????????????????????????????????????????Щ???????????????£?????С????????????????????ɡ???????????????????????????????????????£?????????????????????????????С????????????????????????????????????????????????????

????JUnit??????????????????

???????????

?????к?????????????????????????????????????????????????????

????DBUnit???????????JUnit?????????????????

????EasyMock ????????????????????????????????????????????????????????????????

????DBUnit??EasyMock?????????????????????. ?????????泡???п?????????????????????????????10?????????????????????????????β??????????????????????????????????

????????????????????????????????????????????????鱻????????б??????????????????????????????κ??????????ɡ?????Щ????£????????????????????м???????????????Spring testing module ?????????????????spring????

????Selenium ??????????web???????????????????????????????????????????????????????????в????

??????????????????????????????????Cobertura ??????????????????????????????????????б?????????????

??????????????????????????????Щ?????????????????????????????????