??????????

????java?????
??????????(3-tier application) ????????????????????????????????????????(UI)??????????(BLL)??????????(DAL)???????ε????????“???????????”?????
??????????
????1???????(UI)???????????????????棬???????????????????????????????á?
????2??????????(BLL)??????????????????????????????????????????????????????? ????
????3??????????(DAL)???ò????????????????????????????????????????????????
????????
???????????????????У???????????????????????????????????????????????????????????????????????????????(??????????)???????
?????????????
????3??????У???????????????????????????????д????
??????ν?????????????????????????????????????“?м??”???????????????????????????????????????????????????????????????????????????????????B/S??ò???????????????????????????????????????????????????????
?????????????????????????????????????????У????????????м????д???????????£???????????????????н????????????COM/DCOM?????м???????????????м???????????н?????
?????????????
????1??????????:????????????(??????????????????????????)??????????????????????????????????????????????????????????????????????????????.
????2??????????:???????????????????????????????????????????????????????????????????????????????????????Щ????????
????3???????:??????WEB??????????????WINFORM?????WEB????????????:aspx?? ?????????????????????????????ζ??????????????????????????
????????????????
????1??????????????:?????????????????????а?????????????????????????????????????????????????????????????????????
????2??????????:??????????????????????????Щ?????????????????
????3???????:????????????????????????????????????????ó????????
?????????
????λ?????(???)????????????????????????????????????????????????????????????檔
????????????
????????????(Business Logic Layer)???????????????????????????????????????????????????????????????????????????????й????????????????????????????????(Domain)????й??????????????????????????????Martin Fowler???Patterns of Enterprise Application Architecture??????У????????????????????????????????????????????????????????????Eric Evans???????????????????μ???????????ò????????????????????????????????????????????????
?????????????????????е?λ?ú??????????????????????????м?????????????г??????μ????á?????????????????????????????????????μ????????????????“???”???????????????????????????????κ?????????????????????????????????????????????μ????????????????????????????????????????????£?????????????????????????????????滻??“????”?????????????????????????????????????????????????????????????????????????????????????????????????????;????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????
????????????????????????ò??書?????????????????????????????????????????????????????????XML?????
???????????????????????Select??Insert??Update??Delete???????????????ORM????????????????????????????mapping??????????????????