???á???????????????????????????
???????????? ???????[ 2013/2/28 13:24:05 ] ????????
?????????????????????????汾????????????????????汾???????÷?????????????????????????????????????????????????????У?????????“??÷???????????????????”????????壬??????д??????????????????м??ɡ??????????????????????????????????e汾???????????????????“????ó?????д????????”????????????????????????????????????????????“??????(Branch by Abstraction)”??
????????????????????????????????????????д???????????????
????Paul Hammant??2007????????????????OR mapping???????Hibernate?л???iBatis(???????)????????????????????????????(?????????????????????? Go)???iBatis?????Hibernate????????????????????????????????????UI?????????“???Velocity??JsTemplate”??????“JRuby on Rails”???
??????????仯???????????????????????????????????1????????????????????????????Mercurail??汾?????????????δ??????????л??????????????????????????????????????????
??????iBatis????Hibernate
????????????iBatis????Hibernate??????????????????????????Ч?????ORM????????????????????п??????????????д???????SQL;????????ж??????棬???????а?????
????????????????????????????????????Hibernate????????????????????????1?????????????????μ?????????????????????Hibernate???????????????????ж?iBatis?????????????
???????ò???????????????????????????? Go????????????????????????????÷?????????????ò???(repositories)?????????????????????????????repository pattern?????????У???????ν????????iBatis???Hibernate???????????????????????????????顣????????????????μ??ò?????????
?????? ?????Pavan K.S.???“???????????????????????????????????????????????κν???????????????????????????????????????iBatis???(?????????????????????)????????Hibernate????????????????????????????????????????????????????????????iBatis????? ?????????????????????????????????????????????????”
??????Velocity??JsTemplate???JRuby on Rails
???????GO????“??Java???????UI????”???“JRuby on Rails”????????????????????????μ????????д????????????????UI?????????????????????????????????????ó????д????μ???????????????JRuby on Rails????????????????ó??????????????????????檔
?????????????????????д????????????????????JRuby on Rails???????????????ó???????????????????URI???????????μ???檔????????????????????????????Go???????????JRuby on Rails??????????????Щ????????JAVA???????
????????????????????????????????????????????????????URI?????????????????????/go/tab????URI????????????Velocity???????????????????JRuby on Rails??????????????????????н????????java ?????
????????????????β??????
??????????????????????????д????????????
???????????????????????????????????
?????????????????????????????????????????????μ????????????
???????μ?????????????Щ?μ???????????????????????????????????????????????
?????????е??????
?????????????????????????????????????????????
?????????????????????????????????????????????
????????(Martin Fowler)???????Щ?????????仯????“?????????£??????????????????????????????е???????????????????д??????????л?????????????????????????????????磬??????????????????????????????????????????????????????????????????(???????????)??”
??????????iBatis/Hibernate???????У?????????????????????????ò?????????????JRuby on Rails???????У????????Servlet Engine?????URI?????????????????Request?????JRuby on Rails????????????Java Servlets???
????????Go???????????С???????????????????????????????????????????????Щ???????????????????С???????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????Щ??????????????????????????????????????????????????????????????????????????£????????????????????????????????????????????????????
????????????????????????????????????????????ж??????????????????????????????????????????????????????????????????????κ?????????????????????????????????????飬???緢??????????????????????????
???????????????????????????????????????????????????????????“???????????????????????”?????????????????????????????????????????????μ????????δ????????????????????????????????л?????????????????????????????????????Щ?????????t??м??????????????????????????????????????????????????????
??????

???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11