??????μ???????????μ?????СС?ü?????????????????м????????????????Щ???????2??????Χ???????????????????????????????????

????1?? ??????????????????????????????????????????????

??????????????????????????struts??EJB???????Щ?????????????????????????б?????

????????????Action????????????????????????????????????????????У????????Action??????????????Щ??????????????????鷳??Action??????????????Form??????????????????????????£???????????

?????????Dao????????????????????????????????????????????SQL???????????CMP??????Dao??????????????????????

?????????service????????????????????????????????????????????????????????????????????????????????????????????в???????????????????????????????????????????????????????????????ù????????????????????????????????????е?????????????????????????в?????????????????????

????2?? ?????????????

????????????????????????????????????????????д??????????д?????????????????????д??????????????????????????д???????????????????д?????????????????????????·??????????????????????????????????????????д?????????????????????????????????????????????????????????????м??????????????

?????????????????????????С?????????????????????????????????????????????????????????????????????????????????????????????BUG????????????????????????????????BUG??????????????????????????????????????????????????????????????????鳤????????????????£??????????????

??????Σ?????????????????????????????????棬????????????????????????????????????????????????????????????????????ξ??檔

??????????????????????д??????д??????????????????????????????????????????????????????????????????е????????

????3?? ??????????У?????????????????????????????????????????????????????

??????????????????????????????2:1???????????????????????????棬?????????????????????????

????4?? ????????????(TDD)

???????????????????????????????????TDD??????????TDD???????????????????????????к?????лл??