¸å×Ó·ÖÃűðÀà:Java±à³Ì
Ôü×Ò»ØÊÕµÄã£ÂÛ
Ëùν“³ÉÒ²ÏôºÎ°ÜÏôºÎ”¡£JavaµÄÔü×Ò»ØÊÕȷȷʵʵ´øµ½Á˺ܶàºÃ´¦£¬Îª¿ª·¢´ø»ØÁË·½±ã¡£µ«ÊÇÔÚһЩ¸ßÐÔÄÜ¡¢¸ß²¢·¢µÄÇé¿öÏ£¬Ôü×Ò»ØÊÕÈ·±äΪÁËÇ¯ÖÆJavaʹÓÃµÄÆ¿¾±¡£µ±Ç°JDKµÄÔü×Ò»ØÊÕËã·¨£¬Ê¼ÖÕû·¨½â¾öÔü×Ò»ØÊÕʱµÄÔÝÍ£ÎÊÌ⣬ÓÉÓÚÕâ¸öÔÝÍ£ÑÏÖØÓ°ÏìÁ˳ÌÐòµÄºôӦʱ¼ä£¬´Ù³É¶ÂÈû»ò»ý¾Û¡£ÕâÒ²ÊǺóÐøJDKÔö¶àGÒ»Ëã·¨µÄÒ»¸öÖØÒªÔÒò¡£
µ±È»£¬ÉÏÍ·ÊÇ´Ó¼¼ÊõÊӽǵdz̽â¾öÔü×Ò»ØÊÕ´øµ½µÄÎÊÌ⣬µ«ÊÇ´ÓϵͳÉè¼Æ·½ÃæÎÒÃǾÍÐèÒªÎÊÒ»ÏÂ×ÓÁË£º
ÎÒÃǼ±Ðè·ÖÅäÈç˹´óµÄÄÚ´æ´¢Æ÷¿Õ¼ä¸øÊ¹ÓÃÂð£¿
ÎÒÃÇÊDz»ÊÇÄܹ»Í¸¹ýÓÐЧӦÓÃÄÚ´æ´¢Æ÷¶ø²»ÊǾ¹ý׳´óÄÚ´æ´¢Æ÷µÄÐÎʽÀ´Éè¼ÆÎÒÃǵÄÏµÍ³ÄØ£¿
ÎÒÃǵÄÄÚ´æ´¢Æ÷Öж¼·ÅÁËʲô
ÄÚ´æ´¢Æ÷Öм±Ðè·ÅÊ²Ã´ÄØ£¿¸öÈËÈÏΪ£¬ÄÚ´æ´¢Æ÷Öм±ÐèÖõÄÊÇÄãµÄʹÓü±ÐèÔÚ²»¾ÃµÄδÀ´ÔÙ¶ÈÓõ½µ½µÄ»õÉ«¡£ÏëÏë¿´£¬ÈçÆäÄãÔÚδÀ´²»ÒªÕâЩ»õÉ«£¬ºÎÐë·ÅÄÚ´æ´¢Æ÷ÄØ£¿ÖÃ×ÊÁÏ¡¢Êý¾Ý¿â²»ÊǸüºÃ£¿ÕâЩ»õɫͨ³£°üÀ¨£º
1. ϵͳÔËÐÐʱҵÎñÏà¸ÉµÄÊý¾Ý¡£ÀýÈçwebÔËÓÃÖеÄsession¡¢¼´¿ÌѶϢµÄsessionµÈ¡£ÕâЩÊý¾Ýͨ³£ÔÚÒ»¸öÓû§·ÃÎÊÖÜÆÚÒ²ÐíÒ»¸öʹÓùý³ÌÖж¼Ø½Ðè´æÔÚ¡£
2. »º´æ¡£»º´æ¾Í±È½Ï¶àÁË£¬ÄãËùÒª¸ßËÙ·ÃÎʵͼ¿ÉÒÔÖÃÕâ±ßÃæ¡£ÊµÔòÉÏÍ·µÄÒµÎñÊý¾ÝÒ²¿ÉÒÔÀí½âΪһÖÖ»º´æ¡£
3. Ï̡߳£
Òò¶ø£¬ÎÒÃÇÊÇ·ñ¿ÉÒÔÕâôÒÔΪ£¬ÈçÈôÎÒÃDz»°ÑÒµÎñÊý¾Ý»ººÍ´æ·ÅÔÚJVMÖУ¬»òÐí°ÑËûÃǶÀÁ¦³öÀ´£¬ÄÇôJavaÔËÓÃÊ©ÓÃʱËùÐèµÄÄÚ´æ´¢Æ÷½«»á´ó´ó¼õС£¬Óë´ËͬʱÔü×Ò»ØÊÕʱ¼äÒ²ÄܺôÓ¦¼õС¡£
ÎÒÒÔΪÕâÊÇÒ²ÐíµÄ¡£
½â¾öÖ®µÀ
Êý¾Ý¿â¡¢Îļþϵͳ
°ÑÈ«²¿Êý¾Ý¶¼·ÅÈëÊý¾Ý¿â¿ÉÄÜÎļþϵͳ£¬ÕâÊÇÒ»ÖÖ×îΪÈÝÒ×µÄģʽ¡£ÔÚÕâÖÖÐÎʽͣ£¬JavaʹÓõÄÄÚ´æ´¢Æ÷´óµÖ¼´ÊÇ´¦ÖÃÒ»´Î·åÖµ²¢·¢ÇëÇóËùÐèµÄÄÚ´æ´¢Æ÷¡£Êý¾ÝµÄ»ñÈ¡¶¼ÔÚÀú´ÎÇëÇóʱ´ÓÊý¾Ý¿âºÍÎļþϵͳÖлñÈ¡¡£Ò²¿ÉÒÔÀí½âΪ£¬Ò»´ÎÒµÎñ·ÃÎÊÖ®ºó£¬È«²¿¶ÔÏ󶼿ÉÒÔ½øÕ¹»ØÊÕÁË¡£
ÕâÊÇÒ»ÖÖÄÚ´æ´¢Æ÷Ê©ÓÃ×îÓÐЧµÄģʽ£¬µ«ÊÇ´ÓÔËÓÃÊÓ½ÇÀ´Ëµ£¬ÕâÖÖÐÎʽºÜµÍЧ¡£
ÄÚ´æ´¢Æ÷-Ó²ÅÌÕÕÉä
ÉϱߵÄÎÊÌâÊÇÓÉÓÚÎÒÃÇÔËÓÃÁËÎļþϵͳ´øµ½Á˵ÍЧ¡£µ«ÊÇÈçÈôÎÒÃDz»ÊǶÁдӲÅÌ£¬¶øÊÇдÄÚ´æ´¢Æ÷µÄ»°Ð§Âʽ«»áÔö¸ßºÜ¶à¡£
Êý¾Ý¿âºÍÎļþϵͳ¶¼ÊÇȷȷʵʵ½øÐÐÁ˳־û¯£¬µ«Êǵ±ÎÒÃDz¢²»ÐèÒªÕâô³Ö¾Ã»¯µÄʱ·Ö£¬ÎÒÃÇ¿ÉÒÔ×öһЩȨ±ä——°ÑÄÚ´æ´¢Æ÷µ±Ó²ÅÌʹ¡£
ÄÚ´æ´¢Æ÷-Ó²ÅÌͶÉäÁ¼ºÃºÜÇ¿´ó£¬¼ÈÓÃÁË»º´æÓÖ¶ÔJavaʹÓõÄÄÚ´æ´¢Æ÷ÔËÓÃÓÖûÓÐÓ°Ïì¡£JavaÔËÓÃÈÔÊÇJavaʹÓã¬ËûÖ»ÏþµÃ¶ÁдµÄÈÔÊÇ×ÊÁÏ£¬µ«ÊÇÊÂʵÉÏÊÇÄÚ´æ´¢Æ÷¡£
ÕâÖÖģʽ¼æµÃµÄJavaÊ©ÓÃÓ뻺´æÁ½·½ÃæµÄºÃ´¦¡
Ïà¹ØÎĵµ£º
//create a new Document
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.newDocument();
//add root Node
Element noteuser = d.createElement("note-users");
d.appendChil ......
ÔÎÄÁ´½Ó£ºhttp://www.infoq.com/cn/news/2007/09/java_web_architecture_turnning
×÷Õß ÌïÀÖ ·¢²¼ÓÚ 2007Äê9ÔÂ17ÈÕ ÉÏÎç9ʱ24·Ö
һλIDÊÇjackson1225µÄÍøÓÑÔÚJavaEyeѯÎÊÁËÒ»¸ö´óÐÍWebϵͳµÄ¼Ü¹¹ºÍ²¿ÊðÑ¡ÐÍÎÊÌ⣬ϣÍûÄÜÌá¸ßÏÖÓеĻùÓÚJavaµÄWebÓ¦ÓõķþÎñÄÜÁ¦¡£ÓÉÓڼܹ¹Ä£Ê½ºÍ²¿Êðµ÷ÓÅÒ»Ö±ÊÇJavaÉçÇøµÄÈÈÃÅ»°Ì⣬Õâ¸öÎÊ ......
ͨ³££¬ÎÒÃÇΪÁ˱ÜÃâÄÚ´æÒç³öµÈÎÊÌ⣬ÐèÒªÉèÖû·¾³±äÁ¿
JAVA_OPTS -Xms256M -Xmx512M µÈ£¬¡¾¶ÔÓÚ·þÎñÆ÷£¬Ò»°ã¶¼ÉèÖóÉÒ»ÑùµÄ¡¿
µ«ÊÇÓеÄʱºò¿ÉÄÜÕâÑùµÄÉèÖû¹»á²»ÐÐ(±ÈÈ磬µ±ServerÓ¦ÓóÌÐò¼ÓÔØ½Ï¶àÀàʱ£¬¼´jvm¼ÓÔØÀàʱ£¬ÓÀ¾ÃÓòÖеĶÔÏó¼±¾çÔö¼Ó£¬´Ó¶øÊ¹jvm²»¶Ïµ÷ÕûÓÀ¾ÃÓò´óС£¬ÎªÁ˱ÜÃâµ÷Õû)£¬Äã¿ÉÒÔʹ ......
ÓÐJAVAÖУ¬ÓÐʱºòÐèÒª¸ù¾ÝÌõ¼þÀ´Éú³ÉÅú´¦ÀísqlsÓï¾äµÈ£¬ÐèÒª¶¯Ì¬Éú³ÉÊý×é¡£·½·¨£º
List<String> list=new ArrayList<String>();
if(true){
list.add("insert.....");
list.add("update....");
}else{
list.add("insert....");
}
//Õâ¾äÊÇ¹Ø ......