Java±¨±íÈí¼þ±È½Ï
ÎÄÕÂת×Ô£º±ÈÌØÍø
±¾ÎÄÁ´½Ó£ºhttp://news.chinabyte.com/303/9117803.shtml
Java±¨±íÈí¼þÓ¦ÓÃÔÚjavaÓ¦ÓÃÏîÄ¿ÖУ¬ÄÜǶÈëʽµÄ½«java±¨±í¹¤¾ß²¿Êðµ½javaÓ¦ÓÃÖУ¬Äܹ²ÏíÓ¦Ó÷þÎñÆ÷Á¬½Ó³Ø£¬ÀûÓÃÓ¦Ó÷þÎñ¸ºÔð¾ùºâºÍ¼¯ÈºÌØÐÔ¡£Òò´Ëjava±¨±íÈí¼þ³ÉΪjavaÓ¦ÓÃÏîÄ¿ÖÐÊ×Ñ¡¡£
¡¡¡¡ÏÂÃæÁоÙÈýÖÖÖ÷Á÷java±¨±íÈí¼þ£º
¡¡¡¡·«Èí(FineReport)£ºFineReport±¨±íÊÇÒ»¿î¼¯Êý¾Ýչʾ(±¨±í)ºÍÊý¾Ý¼Èë(±íµ¥)¹¦ÄÜÓÚÒ»Éí£¬Õë¶ÔÈí¼þ¿ª·¢É̺Íϵͳ¼¯³ÉÉÌ£¬ÓÃÓÚ¿ìËÙ¹¹½¨ÆóÒµÐÅϢϵͳµÄ´¿java±¨±íÈí¼þ¡£³§ÉÌΪÄϾ©·«ÈíÈí¼þÓÐÏÞ¹«Ë¾¡£
¡¡¡¡ÈóǬ(RAQ)£º ÈóǬ±¨±íϵͳÊÇÁìÏÈµÄÆóÒµ¼¶±¨±í·ÖÎöÈí¼þ¡£ËüÌṩÁ˸ßЧµÄ±¨±íÉè¼Æ·½°¸¡¢Ç¿´óµÄ±¨±íÕ¹ÏÖÄÜÁ¦¡¢Áé»îµÄ²¿Êð»úÖÆ£¬²¢ÇҾ߱¸Ç¿ÓÐÁ¦µÄÌ¹¦ÄÜ£¬³§ÉÌΪ±±¾©ÈóǬÐÅϢϵͳ¼¼ÊõÓÐÏÞ¹«Ë¾¡£
¡¡¡¡jasperreport£ºjasperreportÊÇÒ»¸öÄܹ»´´½¨¸´ÔÓ±¨±íµÄ¿ªÔ´ÏîÄ¿£¬±¨±íÉè¼ÆÎªIReport¡£±¾ÉíÊÇ·Ö²¼Ê½µÄÇÒÓÉ·ûºÏGNUͨÓù«¹²Ðí¿ÉµÄ°Ù·ÖÖ®°Ù´¿java±¨±íÈí¼þ¡£³§ÉÌΪJasperSoft¹«Ë¾¡£
¡¡¡¡ÏÂÃæ´Ó¼¸¸ö·½ÃæÀ´¿¼²ìÕâÈý¸öjava±¨±íÈí¼þ£º
¡¡¡¡Ö÷Á÷java±¨±íÈí¼þÖ®¶àÊý¾ÝÔ´±È½Ï£º
¡¡¡¡ÓÉÓÚÖйúʽ¸´ÔÓ±¨±í¾³£ÐèÒª½«²»Í¬Êý¾Ý¿â±íÖÐÊý¾ÝÕ¹ÏÖÔÚÒ»Õű¨±íÖУ¬´«Í³¹¤¾ß´¦Àí·½Ê½Ö»ÄÜÓÃ×Ó±¨±í»òÕ߯´SQLÓï¾äÀ´½â¾öÎÊÌ⣬ÕâÖÖ·½°¸²»¶Ï¹¤×÷Á¿´ó£¬¶øÇÒÓÐЩ±¨±í¸ù±¾×ö²»³öÀ´¡£ËùÒÔÊÇ·ñÖ§³Ö¶àÊý¾ÝÔ´ÊÇ¿¼²ìjava±¨±íÈí¼þÒ»¸ö·Ç³£ÖØÒª±ê×¼¡£
¡¡¡¡jasperreport£ºÓÉÓÚ²ÉÓô«Í³Ìõ×´Ä£ÐÍ£¬Ö»Ö§³Öµ¥Êý¾ÝÔ´£¬ÐèÒª´Ó¶à¸öÊý¾Ý±íÖÐÈ¡Êý¾ÝÇé¿öÖ»ÄÜʹÓÃ×Ó±¨±í£¬¸ºÔðSQLÓï¾ä»òÕß³ÌÐòÀ´ÊµÏÖ¡£
¡¡¡¡·«Èí±¨±í(FineReport)£ºÖ§³Ö´ÓÒ»¸öÊý¾Ý¿âÖв»Í¬Êý¾Ý¿â±í»òÕß²»Í¬Êý¾Ý¿âÖв»Í¬Êý¾Ý¿â±íµÄÊý¾ÝÈ¡³öÀ´Õ¹ÏÖÔÚÒ»Õű¨±íÉÏ¡£
¡¡¡¡ÈóǬ±¨±í£ºÖ§³Ö´ÓÒ»¸öÊý¾Ý¿âÖв»Í¬Êý¾Ý¿â±íÖÐÈ¡ÊýÕ¹ÏÖÔÚÒ»Õű¨±íÈí¼þÉÏ¡£
¡¡¡¡Ö÷Á÷java±¨±íÈí¼þÖ®Ì±È½Ï£º
¡¡¡¡Ò»¸öÍêÕûÐÅϢϵͳÖÐÓÐÁ½¸ö·Ç³£ÖØÒªµÄÁ½¿é£ºÊý¾ÝÕ¹ÏÖºÍÊý¾Ý¼Èë¡£ÒÔÍùÁ½¸öÄ£¿éÊǶÀÁ¢Á½¸ö²úÆ·£¬ÏÖÔÚÔ½À´Ô½ÐèÒªÒ»¸ö±¨±íÈí¼þÄÜÈÚºÏÕâÁ½¸ö¹¦ÄÜ¡£
¡¡¡¡Jasperreport£º´Ë¿îjava±¨±íÈí¼þÖ§³ÖÊý¾ÝÕ¹ÏÖ£¬²»ÖªµÀÓÐʲô·½·¨¿ÉÒÔ½«Êý¾Ý¿â»ØÌîµ½Êý¾Ý¿âÖС£
¡¡¡¡·«Èí±¨±í(FineReport)£ºÍ¬Ò»¸öÄ£°åͨ¹ý²»Í¬²ÎÊý¿É¿ØÖÆÊÇÓÃÓÚÕ¹ÏÖ»¹ÊÇÌ£¬Ö§³ÖÁã¿Í»§¶Ë¼È룬֧³ÖÊý¾ÝУÑ飬֧³Ö¶àÔ´Ì£¬Ö§³Ö¶àÔ´Ì±íÊý¾ÝµÄɾ³ýÐкÍÌí¼ÓÐÐÖ§³Öbs¶Ë×Ô¶¯¼ÆË㣬֧³Ö¶àsheetÌ¡
Ïà¹ØÎĵµ£º
Ò»¡¢JSP_Ñ¡ÔñÌâ
1. ÒÔÏÂÑ¡ÏîÖв»ÊÇjspÒþʽ¶ÔÏóµÄÊÇ£º£¨ £©
A pageContext
B context
C application
D out
²Î¿¼´ð°¸£ºB
2. ÏÂÃæÄÄÒ»¸ö²»ÊÇJSP±¾ÉíÒѼÓÔØµÄ»ù±¾Àࣿ£¨ £©
A java.lang.*
B java.io.*
C javax.servlet.*
D javax.servlet.j ......
public static Object getCloneObject(Object bean) {
Object cloneBean = null;
try {
ByteArrayOutputStream byout = new ByteArrayOutputStream();
ObjectOutputStream obj = new ObjectOutputStream(byout);
obj.writeObject(bean);
ByteArrayInputStream byin = new ByteArrayInputStream(byou ......
DOM³õ²½
DOMÊÇDocument Object ModelµÄËõд£¬¼´Îĵµ¶ÔÏóÄ£ÐÍ¡£Ç°ÃæËµ¹ý£¬XML½«Êý¾Ý×é֯Ϊһ¿ÅÊ÷£¬ËùÒÔDOM¾ÍÊǶÔÕâ¿ÅÊ÷µÄÒ»¸ö¶ÔÏóÃèÐð¡£Í¨Ë×µÄ˵£¬¾ÍÊÇͨ¹ý½âÎöXMLÎĵµ£¬ÎªXMLÎĵµÔÚÂß¼ÉϽ¨Á¢Ò»¸öÊ÷Ä£ÐÍ£¬Ê÷µÄ½ÚµãÊÇÒ»¸ö¸ö¶ÔÏó¡£ÎÒÃÇͨ¹ý´æÈ¡ÕâЩ¶ÔÏó¾ÍÄܹ»´æÈ¡XMLÎĵµµÄÄÚÈÝ¡£
ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö¼òµ¥µÄÀý×Ó£¬¿´¿´ÔÚDOMÖ ......
Java NIO APIÏê½â
ÔÚJDK 1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄͬ²½£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩÒì²½(non-blocking)IO ......
String usrHome = System.getProperty("user.home");
ÏÂÃæÊÇSystemµÄ²ÎÊýÁбí
Key Meaning
------------------- ------------------------------
"file.separato ......