Java¶i¶¥¹ê°È³]­p                 Java work
  • ¡uJava¶i¶¥¹ê°È³]­p¡v»P§{¶¡¨ä¥L¤@¯ë¬ÛÃö®ÑÄy³Ì¤jªº¤£¦PÂI¦b©ó¡A¤£±j½Õ¡u­þ­Ó¡v®M¥ó´£¨Ñ¤F¡u¤°»ò¡v¥\¯à¡B¡u¦p¦ó¡v¨Ï¥Î³o¨Ç®M¥ó¡A¤]¤£±j½Õ¡u³o¬OJava xxª©¡v¡A§ó¤£Ä@Åý¤¾ªøªºAPI¦Cªí¦û¾Ú¹L¦hªº½g´T¡F¬Û¤Ï¦a¡A¥»®Ñ¤£¹½¨ä·Ð±qITªºµo®i¥v»P¥¼¨ÓÁͶըÓÅçÃÒ¡u¬°¤°»ò¡v»Ý­n³o¨Ç®M¥ó¡B¡u¦ó®É¡v»Ý­n¥¦¡B¥H¤Î³o¨Ç®M¥ó­I«á©Ò²[»\ªºÆ[©Àµ¥¡C

  • ¥»®Ñ³¹¬[ºc¡G
    ¥»®Ñ·§¤À¥|½g¡G²Ä¤@¦Ü²Ä¥|³¹¬°°ò¥»Æ[©À²`¤J½g¡A±µ¤U¨Óªº¤À´²¦¡¥D±q¹Bºâ½g«h¬O±q²Ä¤­¦Ü²Ä¤K³¹¡A²Ä¤E¦Ü²Ä¤Q¤T³¹¬°¥ø·~¹Bºâ¹ê°È½g¡A³Ì«á¤@³¹«h¬°­Ó®×¹ê¨Ò½g¡A¨C¤@³¹ªº¼ÐÃD¬Ò«a¤W¤@­Ó¶K¤Áªº§Î®eµü¤ù»y¡A¨ÏŪªÌ¤@²´±æ¥h§Y¯àÅé·|¨ä·N¡A¤£­P°g¥¢¦b¯É¶Ãªº®M¥ó¦WºÙ©Î±M¦³¦Wµü¤¤¡C

  • ²Ä¤@³¹¥H¤T­Ó²µuªºµ{¦¡¤À§OÄÄ­zOOPªº¤T¤jÆ[©À¤Î¨ä¬ÛÃöÀ³ª`·N¨Æ¶µ¡A§Ú­Ì»{¬°°ß¦³²Ï¹êªºOOPÆ[©À¡A¤è¯àºÝ¥X¤@ªM¿@­§­»¨ýªºJava©@°Ø¡C
  • ²Ä¤G³¹¤¶²ÐJava·s¤@¥NªºGUI¾÷¨î¡ÐSwing¡A§Ú­Ì¤£¥H±ø¦C¤è¦¡¤¶²Ð©Ò¦³Swing¤¸¥ó¡A¦Ó¬O±Mª¦b±´°Q¦p¦ó¬¡¥Î¥¦ªº½ÒÃD¤W¡F¤@­Ó¦nªºGUI³]­p¡AÀ³¯àÅý¨Ï¥ÎªÌ·P¨ü¡u²´·N­Ñ¨ì¡vªº·N¹Ò¡A¦Ó¤@­Ó¦nªº±´°Q¤è¦¡¡AÀ³¯àÅýŪªÌÅé·|¡uSwing¡vªº¯u¿Í¡C ¦w¥þ©Êªº½ÒÃD¹ïºô¸ôµ{¦¡¬O­Ó­«­nijÃD¡A
  • ²Ä¤T³¹¤¶²Ð¦p¦ó¦b¤£¦P¥­¥x¤W±NAppletñ³¹¡A¨Ï«È¤áºÝ±oÀò¦w¥þ«O»Ù¡C
  • ²Ä¥|³¹¬°Java¤ä´©interoperable computingªº²Ä¤@¶µ¾÷¨î¡ÐJava­ì¥Í¤¶­±(JNI)¡A¥¦¨ÏJavaµ{¦¡¯à»P¨ä¥L»y¨¥©Ò¼¶¼gªºµ{¦¡¦@ºa¦@¥Í¡F¦¹¥~¡A§Ú­Ì¥ç±´°Q¦p¦ó§Q¥ÎJNI¨Ó«OÅ@µ{¦¡ªº´¼¼z°]²£¡C

    ¦b°ò¥»Æ[©À²`¤J½g«á¡A§Ú­Ì¦w±Æ¤F¤À´²¦¡¥D±q¹Bºâ½g¡A¥Øªº¦b±´°QJava©ó¤À´²¦¡¥D±q¹Bºâ¤è­±©Ò§êºtªº¿n·¥¨¤¦â¡C

  • ²Ä¤­½g½Í¨ì¤F¦bºô¸ô¦h´CÅéÀ³¥Î¤è­±·¥¨ã¼ç¤Oªº¸s¼½¤è¦¡(multicasting)¡AŪªÌ¾Ç·|¸s¼½Æ[©À«á¡A¦p¯à·f°tJava¦h´CÅé®M¥ó¡]¦pJMFµ¥¡^¡A«K¥i»´©ö¦a³]­p¦UºØµø°T¨t²Î¡]¥]¬A§Y®É¼v­µ¡BÀH¿ïµø°T¡BKTV¡^¬Æ¦Üºô¸ô¹q¸Üµ¥¡C
  • RMI¬OJava¦b¤À´²¦¡¹Bºâªº¥Nªí¾÷¨î¡A§Ú­Ì¤w¦b¡uJava¹ê¥Îµ{¦¡³]­p¡v¤@®Ñ¤¶²Ð¨ä¤JªùÆ[©À¡A¥»®Ñ²Ä¤»³¹«hµÛ­«©ó¡u³s±µ¦À¡v(connection pool)¦h¤H³s½u½ÒÃD¡A³o¬O¶i¤JEJBªº«e­ï¾Ô¡AŪªÌ¦b¦¹±Nªì»D·Ïµv¨ý¡F¥t¥~¡A¦³ÃöRMI¦b¨¾¤õÀ𪺬ï³z°ÝÃD¥ç¦³²¤Jªº°Q½×¡C
  • ²Ä¤C³¹¤¶²Ðªº¬OJava¦bWeb-based¨t²Î¤è­±ªº¸Ñ¨M¤è®×¡ÐServlet»PJSP¡C·½¦Û©ó·L³nASP¦P¼Ëªº³]­p²z©À¡AJSPÅý¨t²Î¶}µoªÌ¥i¥H§Ö³t¶}µoWeb-based¨t²Î¡F¥»³¹±N±´°QServlet»PJSP¤£¦Pªº³]­p²z©À»P¨Ï¥Î®É¾÷¡A¨Ã¨ÏŪªÌ¯à¶}µo¥X¸û¬°¦w¥þªº¨t²Î¡C
  • ²Ä¤K³¹¤¶²Ð¹q¤l¶l¥ó¨ó©wªº°ò¥»Æ[©À¡A¦³¤F³o¨ÇÆ[©À«á¡AŪªÌ¬Æ¦Ü¥i¥H¤£¥²°²ÂǨä¥L³nÅé¡A«K¥i¥H¤â°Ê¤è¦¡¦¬°ee-mail¡FJava¹ï©óe-mailªº¸Ñ¨M¤è®×¡A§Y¬°¥»³¹ªº¥t¤@­Ó­«ÂI¡ÐJava Mail¡A§Ú­Ì±N²¤J°Q½×¦³ÃöPOP3¡BIMAP4»PSMTPµ¥¼Ð·Ç¨ó©wªºÀ³¥Î¡C

    ºò±µ¦b¤À´²¦¡¥D±q¹Bºâ½g¤§«áªº¥ø·~¹Bºâ¹ê°È½g«h¬O¥»®ÑªººëµØ©Ò¦b¡A±´°Qªº¥þ¬O·í«e©Î¥¼¨Ó·~¬É©Ò»Ý­Ê­«ªº§Þ³N¡C

  • ­º¥ýµn¥xªº¬O²Ä¤E³¹¡A§Ú­Ì±qJava»PXML«e¥@¤µ¥Íªº¦]½t½Í°_¡AÄÄ­z¦ó¥HXML¯à¦b¹q¤l°Ó°È»â°ì¤j©ñ²§±m¡A¥H¤Î¦p¦ó¥HJava¹üÅãXMLªºÀuÂI¡C
  • ²Ä¤Q³¹¤¶²Ð¤@­Ó¸û·sªºÆ[©À¡Ð¥Ø¿ýªA°È(directory service)»P¨ä¬ÛÃö¨ó©w¡F§Ú­Ì¥HJNDI®M¥ó·f°t¹ê¨Ò»¡©ú¡A¦p¦ó¦b¤À´²¦¡ªº²§½èÀô¹Ò¤¤´£¨Ñ§Ö³tªº¸ê®Æ¬d¸ßªA°È¡AŪªÌ¦bµu®É¶¡¤º«K¯à´x´¤³o¶µ·s§Þ³N¡A¥HçE§´¶i¤JEJB·µ°óªº¹Ô¸}¥Û¡C
  • ²Ä¤Q¤@³¹¬°¥»®Ñªº­«ÀYÀ¸¡A¤]´N¬OJava¦b¥ø·~¹BºâªººXÄ¥¯Å¸Ñ¨M¤è®×¡ÐEJB¡A¥¦¥O²³¦hJavaµ{¦¡³]­p®v»D¤§¦âÅÜ¡A¦ó¥H­P¤§¡H¹L©ó½ÆÂø¡HªùÂe¹L°ª¡H³N»y¤Ó¦h¡H¥»³¹±N¥H½Í¯º¥Î§L¤§¶Õ¬°±z´¦¶}EJBªº¯«¯µ­±¯½¡A¨Ï±zÅE¨­Java¤À´²¦¡¤¸¥ó¤Æ¹BºâªºªZªL°ª¤â¤§ªL¡C ¦æ°Ê¦¡¹q¤l²£«~»P´O¤J¦¡¸Ë¸m¬O¤U¤@ªi¡u«áPC®É¥N¡vªº¥Nªí©Ê²£«~¡AJava¦b¦¹¾Ô³õ¤¤¦ÛµM¤£·|¯Ê®u¡A¥B±NºÉ±¡´§Åx¡F
  • ²Ä¤Q¤G»P¤Q¤T³¹±N²¤J±´°QJava¦b¤W­z¤£¦Pªº¹Bºâ¸ê·½¤§¹q¤l²£«~Àô¹Ò¤Uªº¸Ñ¨M¤è®×¡AÅý±z¤@¿sJavaªº³Õ¤jºë²¡C
  • ³Ì«á²Ä¤Q¥|³¹¬°­Ó®×¹ê¨Ò½g¡A³o¸Ì±N²­n¦a¤¶²Ð¹L¥h´X¦~§Ú­Ì¥HJava¶}µoªº´X­Ó¥Nªí©Ê­Ó®×¤Î©Ò±Ä¦æ¤§¸Ñ¨M¤èªk¡A§Æ±æ¯à¦¬©ß¿j¤Þ¥É¤§®Ä¡C

    §Ú­Ì¥²¶·±j½Õªº¬O¡A¥»®Ñªº¥ô¦ó¤@³¹²[»\ªº¤º®e¬Ò¨¬¥H¤@¥»±M®Ñ¨Ó¤¶²Ð¡A¦ý§Ú­Ì§Æ±æŪªÌ¦b¦³­­ªº¸ê·½¡]¥]¬A®É¶¡¡B¤H¤O¡B¶O¥Îµ¥¡^¤U¡A¯à»´ÃP¦a´x´¤Java¬ÛÃö»â°ìªºª¾ÃÑ»PºëÅè¡C§@ªÌ¥ø¬ß©Ò¦³ÅªªÌ¦b¾\Ū¥»®Ñ¦U³¹¸®É¡A¬Ò¯à°t¦X°Ñ¦ÒJavaSoft©Ò¤½§Gªº­ì¤åAPI¡A¦p¦¹¤è¯à¦¬¨Æ¥b¥\­¿¤§®Ä¡F¬ °¦¹¡A¥»®Ñ©Òªþ¤§¥úºÐ·~¤w¦¬¿ý¤F©Ò¦³¬ÛÃöAPI¡A¥H¨ÑŪªÌ½u¤W¬d¾\¨Ã¸¬Ù¥»®Ñ«p«×¡C ¥t¤@¤è­±¡A§Ú­Ì¥ç­«µø»PŪªÌ¶¡ªº¤¬°Ê»P¦¨ªø¡A§Ú­Ì¬°¥»®Ñ»P©n©f®Ñ¦¨¥ß¤F¤@­Ó°Q½×Javaªººô¯¸¡Ghttp://java.nkfust.edu.tw/¡A¦b¹L¥hªº¨â¦~¦h¡A§Ú­Ì³z¹L¸Óºô¯¸»Pe-mail¡A¦¬¨ì¤£¤ÖªB¤Íªº«ü¥¿¡A³o¨ÇÄ_¶Qªº·N¨£¦³ªº¤w³Q¥»®Ñ±Ä¦æ¡]¨Ò¦pEJBªº±´°Q¡^¡A¦¹¥~Ãö©ó½Ò¥»¤Wªº°ÝÃD§Ú­Ì¤]ºÉ¥i¯à ¥ß§Y°µ¥X¦^À³¡F©Ò¿×»D¹D¦³¥ý«á¡A³N·~¦³±M§ð¡A§Ú­Ì¼°¬ß¸g¥Ñ³o­Ó°Q½×ª©ªº¤¬°Ê¯à¬°°ê¤ºªºJavaµo®i°^Äm¤ß¤O¡C



°É»~ªí



¾Ç²ß¤ß±o¥æ¬y°Ï

¹ï¥»®Ñªº«Øij»P§åµû