??????????????????????????????????????д?????????????????????????????Щ??????????????????10????????10??????????????????????????????????????????Χ????????Щ?????

    10. ???????? ??Relational Databases??

    ???????????????? Web ?????????????????????????????????????????????20???????????????????ɡ????????????????????????????????????????

    ????????????????????????????????????????????????ò???????SQL?????????????????????????????????????????й?????

    ????????????????normalization??????????????????????????з??????????????????????

    9. ??? ??Security??

    ??????????????????????????????????÷??????????????????????漰?????????????????

    ????????????????м?飬???????????????????????????? SSL ??secure socket layer?????У??????????????з??????????????Щ?????????????????? OAuth Э???????? Web ???????????????????????Flickr ???????????????????????????????????

    ????????????????????????????????????????????????????????Σ????????κ?????????Firefox ???????????????????????????????????????????????д?????????????????????????

    8. ????? ??Cloud Computing??

    RWW ????????????????? Reaching For The Sky Through Compute Clouds ?????????????θ????? Web ?????????????????У????????????????г???

    ?????????????????????????????????????????????????е???????????????в??м??????????? Berkley ????? SETI@home ??????ü???????е? CPU ??????????????????????????????????????з???????????е?????????? J2EE ????????????????????????÷?????????????e??????У????????????????????????????

    ????????????????? Amazon ?? Web ????????????? API ???е???????????????EC2????????????洢????y????????????S3????????????SimpleDB???????з???SQS????

    7. ???? ??Concurrency??

    ?????????????????????????????????????????????????????????????????????з???????

    ??????????е???д????????????????????????????????????? Java????????????????????????????????????/??????????????????????????????????????????????С??????????????????????????????????????????????????????????????????????????Doug Lea ??д????????????????????? core Java ????????

    6. ???棨Caching??

    ???????? Web ?????????????????????????????????????е?????????????????????????????????????????????????????з???????????????磬?????????????????????????飬?????????????????????????????????У???????????η??????????????????

    ??????????????г????????????????檔?????????????? Facebook???????????? Memcached ??????????????????? Brad Firzpatrick ??????? LiveJournal ???????????Memcached ????????п??е???????????????????Memcached ??????????б??????????? Java ?? PHP ?ж??С?

    5. ??з???Hashing??

    Hashing ?????????????????????????????д洢??????в?????????????????????е??С??????з???????????????????????????????????? Hashing ???£????????????????????

    ????洢???????з????????????????????з???uniform hash ??????????????????£????????????????????Google ?????????????????????????????? URL ??????з??????????????

    ??к????????????????????ж???????????????????ζ???з???????????ú???????

    4. ????????? ??Algorithmic Complexity??

    ??????????????????????????????????????????????O??????big O notation????????????????????????????????????????????????????????? Hash ?????????????????????????????????????????????????Щ???Ч?????????????л????????????????????????????????????д????????????????????????????????????

    3. ??? ??Layering??

    ?÷??????????????????????John Lakos ????????????????? C++ ?????顣Lakos ????????????????н????????????????????????????????????????????????????????????????????

    Lakos ????????????????н??????????????????????в????????????????????????????????????????????С??????????????飬?????????????????????????У???????????????????棬?????????????????????????????γ????????????

    Lakos ?????????????涼???????????? Refactoring ?????????????????????????????????????????????????и??????????????????

    2. ????????? ??Conventions and Templates??

    ???????????????????????г??????????????????????????????????????????????????????磬Java Beans ????? getter ?? setter ?????У???ü?????????????del.icio.us ????? URL ?????????????????? http://del.icio.us/tag/software ????????????б??? software ?????

    ?????????????ü????????磬????????? johnsmith ?????????????????? johnsmith.jpg??????? rss ??????????????????? johnsmith.xml .

    ??????????????????????磬JUnit ???????????????????? test ???????

    ?????????????壨templates ??????????  C++ ?? Java ?????е? constructs????????????Щ??????????????????????????滻???????????????

    Cold Fusion ????????????????????????Java ??? JSP ?????幦???Apache ????? Java ??????????????????壬 Velocity.PHP ?????????????????????? eval ??????

    1. ???棨Interfaces??

    ?????????????????????檔?κ???????????????????????????ü??????????????????????????????????????????????????????????????????????????????ν??????

    ?????????????鼮?У?Robert Martin д?????????????????

    ?????????????·?????????а???????????????Щ???????????????????????????????????á????????????????????????????????????????????????????????