??????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????η????? ????????????????????????????м?????????????????????????????????????????????????????????????????Э?飬??д?????????????????ɡ?
???????????????????????
??????????????---GameServer???????????????
????????????---TestClient????????????????????????????????????
??????????? ---Tools???????????????jar????????eclipse???
?????????????????л???
????????????????tomcat?????????GameServer?????web?????????????????????????socket???????????tomcat??http?????????????????????????WEB-INF???μ?web.xml?????????????????????????????????tomcat?????????????tomcat???????????????????????????????tomcat?????????????????????
????????????????????????tomcat???
????????tomcat?????к???????
????1???????????????????????????????????????tomcat??????????????????????????????Ч
????2???????????????????web????tomcat??????????????£????????jar????????tomcat??????????
????3??????tomcat????????????????????????????????????
????4????????GM?????????????????μ???м??????????web???????????????????????????????????
????????????
????java????socket?????????????mina??netty??????nio?????????в????netty????????Щ??????????mina???????????????????????????????mina???????????????????mina????????????netty3??mina?????????????netty4?仯???????????δ???????????
???????Э????flag(1 byte)+length(4 byte???????????????????)+protocol code(4 byte)+content
????flag????????????
????length??????????????????????
????protocol code????????????????????????????????????????????????????????????????int?????Χ?????
????content?? ????????????????????????顣protocol code??content???????????????????‘???Э??’????е??????GameServer????е?“???Э??.xls”
?????????????ж??????????м?????????????????????????
????????????
????????????????????????????MsgDispatcher???????????????????MsgProcessor???д????MsgProcessor????content???????????
?????????ò?
???????????ò??????ibatis???????????ibatis???????????????????mybatis????????????????ibatis??δ???????????????????????????mybatis???????????open???connection????????close???????о??е??鷳????????spring aop???????????????????????ibatis?У??????????SqlMapClient???????????????????????????????????????SqlMapClient??????????????open??close??????????
??????????????????????????????????????????????????????????????????????ò????????ibator???????????????????????Tools??????У????????????????????????
??????????????java??η????????????????????????????????????????????е?????^_^??