java card ¼¼Êõ£¨Ò»£©
¼ò½é
¡¡¡¡Java Card ¼¼ÊõÊÊÓÃÓÚ Java ƽ̨£¬¿ÉÓ¦ÓÃÓÚ»·¾³¸ß¶ÈרÓû¯¡¢ÄÚ´æºÍ´¦ÀíÔ¼Êø±È J2ME É豸¸ü¿Á¿ÌµÄÖÇÄÜ¿¨ºÍÆäËûÉ豸¡£
¡¡¡¡ÖÇÄÜ¿¨ÔÚ¸öÈ˰²È«ÁìÓò·¢»ÓמÙ×ãÇáÖØµÄ×÷Óá£ËüÃÇ¿ÉÒÔÓÃÓÚÌí¼ÓÉí·ÝÑéÖ¤£¬²¢¶Ô°²È«¼¶±ðºÜ¸ßµÄÐÅϢϵͳÌṩ°²È«·ÃÎÊ¡£´æ´¢ÔÚÖÇÄÜ¿¨ÖеÄÐÅÏ¢ÊÇ¿ÉÒÆÖ²µÄ¡£½èÖú Java Card ¼¼Êõ£¬Äú¿ÉÒÔЯ´øÓмÛÖµÇÒÃô¸ÐµÄ¸öÈËÐÅÏ¢£¬ÀýÈ粡Àú¡¢ÐÅÓÿ¨ºÅ»òÕß´æ´¢ÔÚѹËõµ«·Ç³£°²È«µÄ½éÖÊÖеĵç×ÓÏÖ½ðÓà¶î¡£
¡¡¡¡Ê²Ã´ÊÇÖÇÄÜ¿¨£¿
¡¡¡¡ÖÇÄÜ¿¨²»ÊÇʲôÐÂÏÊÊÂÎï¡£ÔçÔÚ 20 Äêǰ£¬Å·ÖÞ¾ÍÒÔ£¨·ÇÖÇÄÜÐÎʽ£©Äڴ濨µÄÐÎʽÒýÈëÁËÖÇÄÜ¿¨µÄ¸ÅÄʹÓÃËü±£´æÖØÒªµÄµç»°ÐÅÏ¢£¬Æä×÷ÓÃÊǼõÉÙµÁ´ò¸¶·Ñµç»°µÄ¿ÉÄÜ¡£
¡¡¡¡ÖÇÄÜ¿¨¼¼ÊõÓÉÒ»Ïî¹ú¼Ê±ê×¼×éÖ¯£¨ISO£©ºÍ¹ú¼Êµç¹¤Î¯Ô±»á £¨IEC£©×é³ÉµÄÁªºÏ¼¼ÊõίԱ»á£¨JTC1£© ¶¨Òå²¢¹ÜÀíµÄ¹¤Òµ±ê×¼¡£1987ÄêÍÆ³öµÄISO/IEC 7816¹ú¼Ê±ê׼ϵÁÐÔÚ2003ÄêÍÆ³öÁËËüµÄ×îеÄÉý¼¶°æ±¾£¬½ç¶¨ÁËÖÇÄÜ¿¨µÄ·½·½ÃæÃ棬°üÀ¨ÎïÀíÌØÐÔ¡¢ÎïÀí½Ó´¥½çÃæ¡¢µç×ÓÐźźʹ«ÊäÐÒé¡¢ÃüÁî¡¢°²È«Ìåϵ¡¢Ó¦ÓóÌÐò±êʶ·ûºÍ¹«ÓÃÊý¾ÝÔªËØµÈ¡£
¡¡¡¡ÖÇÄÜ¿¨ÊÇÒ»¸öº¬ÓÐǶÈëʽ¼¯³Éµç·£¨IC£©µÄËÜÁÏ¿¨Æ¬¡£ÀàËÆÓÚÒ»ÕÅÐÅÓÿ¨¡£µ±ÓÃ×÷ SIM ¿¨Ê±£¬Õâ¸öËÜÁÏ¿¨Æ¬ºÜС£¬µ«´óС¸ÕºÃÄܲåÈëÊÖ»úÖС£ÖÇÄÜ¿¨´ÓÉè¼ÆÉϱ£Ö¤¸ß¶È°²È«ÐÔ£¬´Ü¸ÄÒ»µãµãÄÚÈݶ¼»áµ¼Ö»ٻµËüËù°üº¬µÄÐÅÏ¢¡£
¡¡¡¡ÔÚÖÇÄÜ¿¨Ê¹ÓõÄijЩÁìÓòÖУ¬ËüÃǽö½öÌṩÊܱ£»¤µÄ·ÇÒ×ʧÐÔ´æ´¢¡£¸ü¸ß¼¶µÄÖÇÄÜ¿¨»¹ÓÐÓÃÓÚ°²È«´¦ÀíºÍ´æ´¢µÄ΢´¦ÀíÆ÷ºÍÄڴ棬¿ÉÒÔÓÃÓÚʹÓù«Ô¿»ò¹²ÏíÃÜÔ¿Ëã·¨µÄ°²È«Ó¦ÓóÌÐò¡£ÖÇÄÜ¿¨ÉϵķÇÒ×ʧÐÔ´æ´¢ÊÇ×¹óµÄ×ÊÔ´£¬¿ÉÒÔÓÃÓÚ±£´æ°²È«ÃÜÔ¿ºÍÊý×ÖÖ¤Ê顣һЩÖÇÄÜ¿¨Óе¥¶ÀµÄ¼ÓÃÜд¦ÀíÆ÷£¬Ö§³ÖÏó RSA¡¢AEC ºÍ (3)DES ÕâÑùµÄËã·¨¡£
¡¡¡¡ÖÇÄÜ¿¨²»º¬µç³Ø£¬Ö»ÓÐÔÚºÍÖÇÄÜ¿¨¶ÁÈ¡Æ÷ÏàÁ¬Ê±²Å±»¼¤»î¡£µ±±»Á¬½Óʱ£¬ÔÚÖ´ÐÐÍêÒ»¶Î¸´Î»ÐòÁкó£¬ÖÇÄÜ¿¨ÈÔ±£³Ö±»¶¯×´Ì¬£¬µÈ´ý½ÓÊÜ´Ó¿Í»§»ú£¨Ö÷»ú£©Ó¦ÓóÌÐò·¢À´µÄÃüÁîÇëÇó¡£
¡¡¡¡ÖÇÄÜ¿¨¿ÉÒÔÊÇ ½Ó´¥Ê½µÄ »òÕß ·Ç½Ó´¥Ê½µÄ¡£ÕýÈçÆäÃû³ÆËù°µÊ¾µÄ£¬½Ó´¥Ê½ÖÇÄÜ¿¨Í¨¹ý½éÓÚÖÇÄÜ¿¨¶ÁÈ¡Æ÷ÓëÖÇÄÜ¿¨ 8 ´¥µãÖ®¼äµÄÎïÀí½Ó´¥½øÐÐͨÐŲ¢¹¤×÷£»¶ø·Ç¿É½Ó´¥Ê½ÖÇÄÜ¿¨ÒÀ¿¿ÔÚСÓÚ 2 Ó¢³ßµÄÒ»°ã¾àÀëÖ®ÄÚµÄÉ䯵ÐźŽøÐÐͨÐÅ¡£·Ç½Ó´¥Ê½ÖÇÄÜ¿¨µÄÉäÆµÍ¨ÐÅ»ùÓÚÀàËÆÓÚÓÃÓÚ±£´æ·´µÁÇԺͼǼÇåµ¥µÄ ÎÞÏßÉäÆµÊ¶±ð£¨Radio Frequency ID£¬RFID£©±ê¼Ç ¼¼Êõ¡£Í¼ 1 ÃèÊöÁ˽Ӵ¥Ê½ºÍ·Ç½Ó´¥Ê½ÖÇÄÜ¿¨£º
ͼ 1a.½Ó´¥Ê½ÖÇÄÜ¿¨
ͼ 1b.·Ç½Ó´¥Ê½ÖÇÄÜ¿¨
¡¡¡¡Java Card ¼¼ÊõÒ²´æÔÚ²»Í¬ÓÚÖÇÄÜ¿¨µÄÍâÐιæ¸ñ£¬Àý
Ïà¹ØÎĵµ£º
1.¶¨Ò壺 ¹ËÃû˼Òå¾ÍÊÇÔÚÀàÖж¨ÒåµÄÀ࣬·ÖΪÁ½À࣬static µÄ ºÍ non-static µÄ¡£ÄÚ²¿Ààʵ¼ÊÉÏÊÇÒ»¸ö±àÒëÆ÷µÄÏÖÏó¡£±àÒëÆ÷½«ÄÚ²¿Ààת»¯Îª´ø×ÅÒ»Ð©Ææ¹ÖÃû×ֵįÕͨÀàÎļþ£¬ÐéÄâ»ú²¢²»Çø·ÖÒ»°ãÀàºÍÄÚ²¿ÀàµÄÀàÖеÄÎļþ¡£ 2.ʹÓÃÄÚ²¿ÀàµÄµÚÒ»¸öºÃ´¦——·â×°ÐԺͶà¼Ì³Ð ÎÒÃǽøÐС°µÚÈýÖÖ¹ØÏµ¡±·ÖÎö£º ¼Ì³Ð½á¹¹ÖÐÎ ......
Java SE=Java Standard Edition
Java EE=Java Enterprise Edition
Java ME=Java Mobile Edition
SEÖ÷ÒªÓÃÓÚ×ÀÃæ³ÌÐò,¿ØÖÆÌ¨¿ª·¢(JFC)
EEÆóÒµ¼¶¿ª·¢(JSP,EJB)
MEǶÈëʽ¿ª·¢(ÊÖ»ú,С¼Òµç)
Ŀǰ£¬Java 2ƽ̨ÓÐ3¸ö°æ±¾£¬ËüÃÇÊÇÊÊÓÃÓÚСÐÍÉ豸ºÍÖÇÄÜ¿¨µÄJa ......
ÔÚijЩӦÓÃÖУ¬½«±¾¸ÃÓɶ¯Ì¬Ò³ÃæÃ¿´Î»ñÈ¡¿Í»§¶ËÇëÇóʱȥµ÷ÓÃÊý¾ÝµÄ¹ý³Ìת»»ÎªÔÚÌí¼ÓÊý¾Ýʱ¼´Éú³ÉΪ¾²Ì¬Ò³Ã棬ÕâÑù¶Ô·þÎñÆ÷µÄѹÁ¦£¬Êý¾Ý¿â¼ìË÷µÄѹÁ¦£¬ÒÔ¼°ËÑË÷ÒýÇæÊÕ¼£¬°üÀ¨·ÀÖ¹SQL×¢Èë¶¼ÊÇÓм«´óµÄºÃ´¦µÄ¡£³£¼ûµÄ×ö·¨ÓкܶàÖÖ£¬°üÀ¨web·þÎñÆ÷ÆôÓÃrewrite£¬io²Ù×÷Éú³ÉÎļþµÈµÈ£¬ÕâÀï ......
ÔÎÄ£ºSome Java Concurrency Tips
×÷ÕߣºCarol McDonald
³ö´¦£º
http://weblogs.java.net/blog/caroljmcdonald/archive/2009/09/17/some-java-concurrency-tips
ÕâÊÇÀ´×ÔJoshua Bloch¡¢Brian GoetzºÍÆäËûÈ˵ÄÒ»¸ö¹ØÓÚһЩ²¢·¢¼¼ÇɵĻã×Ü¡£
Ê×ÏÈÑ¡Ôñ²»¿É±äµÄ¶ÔÏó/Êý¾Ý
²»¿É±ä¶ÔÏó£¨immutable ......
¸öÈ˼òÀú
¸öÈËÐÅÏ¢
ÐÕÃû
£º
Öì½ð¹ú
ÐÔ±ð
£º
ÄÐ
³öÉúÈÕÆÚ
£º
1988
Äê
1
ÔÂ
9
ÈÕ
Email
£º
zhujinguo2009@gmail.com
  ......