Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java³ÌÐòԱʹÓÃGrailsµÄÊ®´óÓÅÊÆ




document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData("text");
if (text && text.length > 300) {
text = text + "\r\n\n±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£º" + location.href;
clipboardData.setData("text", text);
}
}, 100);
}
}

Web¿ª·¢·½ÃæÃ»ÓÐÍõÕß,PHPÊг¡ºÜ´ó,µ«RoR,Python,Java,¼°ÖÁAsp.net¶¼Õ¼¾Ý×ÅÒ»·½Êг¡.ÄÇô×÷ΪJava³ÌÐòÔ±,µ±Äã²»ÏëʹÓÃSSH×öÍøÕ¾µÄʱºò,³¢ÊÔÒ»ÏÂGrails°É,ÕâÀïÊÇJava³ÌÐòԱʹÓÃGrailsµÄÊ®´óÓÅÊÆ
1.Ò×ÓÚѧϰ
ÕâÀï²¢²»ÊÇ˵Grails²»Ò×ÓÚPHP»òÕßPython³ÌÐòԱѧϰ,GrailsºÍGroovy¶¼ºÜÈÝÒ×ѧϰ,Ò²ÈÝÒ×ʹÓÃ,µ«¶ÔÓÚJava³ÌÐòÔ±À´ËµÔòÓÐ
ºÜ´ó²»Í¬,ÒòΪËü¸üÒ×ÓÚѧϰÓëʹÓÃ.Äã¿ÉÒÔͬʱʹÓÃJavaÓï·¨ºÍGroovyÓï·¨,²¢ÇÒGroovyÓï·¨Ò²¸üÒ×ÓÚJava³ÌÐòԱѧϰ.ͬʱÄã²»ÐèÒª·ÅÆú
Äã¶ÔÓÚSpring/HibernateµÄ»ýÀÛ,ÒªÖªµÀ,·ÅÆú»ýÀÛÍÆµ¹ÖØÀ´ÊDz»¶ÔµÄ.
2.IDEÖ§³Ö
ÎÞÂÛÊÇNetbeans, IDEA»¹ÊÇEclipse¶¼¶ÔGrailsÓзdz£²»´íµÄÖ§³Ö,ÎÞÂÛÊÇÓï·¨¸ßÁÁ,×Ô¶¯²¿Êð»¹ÊÇÖØ¹¹.IDEÖ§³Ö¶ÔÓÚjava³ÌÐòÔ±À´ËµÓ¦¸ÃÊǷdz£ÖØÒªµÄ,ÊÔÊÔNetbeansµÄGrails²å¼þ°É,Ï൱²»´í.
3.ÁìÓòÇý¶¯¿ª·¢
Èç¹ûÄã²»Á˽âÁìÓòÇý¶¯¿ª·¢(Domain Driven Design),¿ÉÒÔËÑË÷Ò»ÏÂEvans
DDD»òÕßÀàËÆµÄ¹Ø¼ü×Ö,ʹÓÃGrails,Äõ½ÄãµÄÐèÇó,Éè¼ÆÄãµÄÁìÓòÀà,È»ºóÏÂÃæµÄ¹¤×÷¾ÍÖ»ÊÇÉèÖÃÄãµÄÒ³Ãæ,ͨ¹ýÁìÓòÀàÄã¿ÉÒÔÇå³þµØ¿´µ½Ä£ÐͲã´Î¹ØÏµ
ÓëÒµÎñ²ã´Î¹ØÏµ.ÕâÑù»áÈÃÉú»î¸üÇåÎúÒ»µã.
4.ÐÔÄÜ
Äã¹ØÐÄÐÔÄÜÂð?µ±È»ÔÚWeb¿ª·¢ÖÐÓïÑÔµÄÐÔÄܲ¢²»ÊÇ×îÖØÒªµÄ·½Ãæ,µ«ÄãÒÀÈ»ÐèÒª¹ØÐÄÄãµÄ³ÌÐòµÄÐÔÄÜ.±ÈÈçÄãµÄÒµÎñÁ¿À©´óÁË»òÕßÄãµÄÕ¾µã±ä³ÉÁ˸ßÁ÷Á¿ÍøÕ¾,
Äã¶¼ÐèÒªÃæÁÙÐÔÄܵÄÎÊÌâ.¶øÊ¹ÓÃGrailsÄã²»ÐèÒªµ£ÐÄÕâÒ»µã,Ö»ÐèÒª¹Ø×¢ÄãµÄ³ÌÐò¾ÍºÃÁË,ÒòΪJavaƽ̨ÊÇ×ã¹»¿ìµÄ:)
5.Îȶ¨µÄJavaEEƽ̨
µ±ÄãÐèÒªWeb
Service,»òÕßÐèÒª·Ö²¼Ê½»·¾³,»òÕßÐèÒª´¦ÀíÒì²½


Ïà¹ØÎĵµ£º

javaÖеĹ¹Ôì·½·¨

1.¹¹Ôì·½·¨£ºÊÇÖ¸·½·¨ÃûÓëÀàÃûÏàͬµÄ·½·¨£¬°üÀ¨“×Ô¶¨Òå¹¹Ôì·½·¨”ºÍ“ĬÈϵĹ¹Ôì·½·¨”
                  ÔÚ´´½¨¶ÔÏóʱ  Èç¹ûÀàÖÐÒѾ­×Ô¶¨ÒåÁ˹¹Ôì·½·¨  ÄÇô±ØÐëʹÓøù¹Ôì·½·¨À´¹¹Ôì¶ÔÏó£»Èç¹ûÀ ......

ÌáÈ¡ÍøÒ³µÄͼƬÁ´½ÓµÄJava³ÌÐò

ÊäÈëÍøÒ³ÎļþÃû£¬ºÍ×ÊÔ´ÁбíÎļþÃû
Êä³ö×ÊÔ´ÁбíÎļþ¹©Ñ¸À×ÏÂÔØ¡£
ÊÊÓÃÓÚÅúÁ¿ÏÂÔØÍ¼Æ¬¡£
ÓÉÁ½¸öÎļþ×é³É¡£
ûÓÐÌá¹©ÍøÒ³ÏÂÔØ¹¦ÄÜ£¬ÒòΪÎÒûÓÐʱ¼äд£¬Ïà¹ØµÄ´úÂëÒÔºóÔÙÌù¡£
 1
//
AnalizeIMG.java
 2
 3
//
Ö÷³ÌÐò
 4
 5
import
 java.io.BufferedReader;
 6
import
......

JAVA½ØÆÁ³ÌÐò(µÚËİæ)

×òÌì¿´µ½ÁôÑÔ,ÓÚÊǽñÌìÓÖ°ÑһЩ¹¦Äܼӽø½øÈ¥ÁË
±ÈÈç,
1,³ÌÐò¿ÉÒÔ×îС»¯µ½ÏµÍ³ÍÐÅÌÇø
2,³ÌÐò¿ÉÒÔÅúÁ¿±£´æËùÓнعýµÄͼƬ
3,ÐÞÕýÁËÒÔǰµÄÒ»¸öСBUG,ÄǾÍÊÇÊäÈë±£´æÍ¼Æ¬µÄÎļþÃûʱ,Èç¹ûûÓÐÊäÈëºó׺Ãû,½«±£´æÕý³£,Èç¹ûÊäÈëÁ˺ó׺Ãû,½«»á±£´æ¸ñʽ³ö´í
´ò°üÎļþÇëµã»÷ÕâÀïÏÂÔØ,distÎļþ¼ÐÀïÃæµÄJARÎļþÊÇ¿ÉÒÔË«»÷Ö´ÐеÄ
¸Ð ......

Java ʼþ´¥·¢½Ó¿Ú»Øµ÷·½·¨

Æä¼¼ÇɾÍÊÇ£º¶¨ÒåÒ»¸ö¼òµ¥½Ó¿Ú£¬²¢ÔڸýӿÚÖÐÉùÃ÷ÎÒÃÇÒªµ÷Óõķ½·¨£¬Ò»°ã¿ÉÒÔÓ¦ÓÃÔÚ¼üÅÌÊó±êʼþ¸ú×Ù¡£
ÏÂÃæ¾ÙÒ»¸öÀý×Ó£º
¼Ù¶¨ÎÒÃÇÏ£ÍûÔÚij¸öʼþ·¢ÉúʱµÃµ½Í¨Öª¡£ÎÒÃÇ¿ÉÒÔ¶¨ÒåÒ»¸ö½Ó¿Ú£º
/*
 * ÔÚij¸öʼþ·¢ÉúʱµÃµ½Í¨Öª£®
 */
public interface InterestingEvent {
¡¡¡¡ public void interestingEvent() ......

ͳ¼ÆJAVAÍøÕ¾·ÃÎÊ´ÎÊý²¢»ñµÃ·ÃÎÊÕßIPµÄ·½·¨


¼òÑÔÖ®,Èç¹û²»ÓõÚÈý·½ÌṩµÄ½Ó¿Ú
ÄÇ×îºÃµÄ½â¾ö·½°¸Ó¦¸ÃÊǵ±SESSION½¨Á¢Ê±sessionCreated(),ÔÚ·ÃÎÊ×ÜÊýºÍµ±Ç°ÔÚÏßÈËÊýÉÏ+1
µ±SESSIONÏú»ÙʱsessionDistroyed(),ÔÚÏßÈËÊý-1
ºËÐÄ·½·¨ÊÇÀûÓÃListener¼àÌýµÄ¸÷ÖÖ½Ó¿Ú
ÎÒ°Ñ´úÂë(Ö÷Òª²¿·Ö)ÌùÔÚÏÂÃæ
´Ë¶Î´úÂëÎÒÇ××ÔʹÓùý,ûÓÐÎÊÌâ
µ«ÒòΪ¼Ì³ÐÁ˽ӿÚ,ÓÐЩδʹÓõķ½·¨Ò²Òª² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ