½« Flex ¼¯³Éµ½ Java EE Ó¦ÓóÌÐòµÄ×î¼Ñʵ¼ù
ÔÌûµØÖ·£ºhttp://www.ibm.com/developerworks/cn/java/j-lo-jeeflex/?S_TACT=105AGX52&S_CMP=tec-csdn
´«Í³µÄ Java EE Ó¦ÓóÌÐòͨ³£Ê¹ÓÃijÖÖ MVC ¿ò¼Ü£¨ÀýÈ磬Struts£©×÷Ϊǰ¶ËÓû§½çÃæ£¬Ëæ×Å Flex µÄÐËÆð£¬»ùÓÚ RIA µÄ¿Í»§¶ËÄܹ»¸øÓû§´øÀ´¸ü¿áµÄ½çÃæ£¬¸ü¶ÌµÄÏìӦʱ¼ä£¬ÒÔ¼°¸ü½Ó½üÓÚ×ÀÃæÓ¦ÓóÌÐòµÄÌåÑé¡£±¾ÎĽ«½²ÊöÈçºÎ½« Flex ¼¯³ÉÖÁÒ»¸öÏÖÓÐµÄ Java EE Ó¦ÓóÌÐòÖУ¬ÒÔ¼°ÈçºÎÓ¦ÓÃ×î¼Ñʵ¼ù¸ßЧÂʵز¢Ðпª·¢ Java EE ºÍ Flex¡£
¿ª·¢»·¾³
±¾ÎĵĿª·¢»·¾³Îª Windows 7 Ultimate£¬Eclipse 3.4£¬Flex Builder 3£¨´Ó ²Î¿¼×ÊÔ´ »ñµÃÏÂÔØÁ´½Ó£©¡£Java EE ·þÎñÆ÷ʹÓà Resin 3.2£¬µ±È»£¬ÄúÒ²¿ÉÒÔʹÓà Tomcat µÈÆäËû Java EE ·þÎñÆ÷¡£
»ØÒ³Ê×
ÏÖÓÐµÄ Java EE Ó¦ÓÃ
¼Ù¶¨ÎÒÃÇÒѾӵÓÐÁËÒ»¸ö¹ÜÀí¹ÍÔ±ÐÅÏ¢µÄ Java EE Ó¦Óã¬ÃûΪ EmployeeMgmt-Server£¬½á¹¹Èç ͼ 1 Ëùʾ£º
ͼ 1. Java EE ¹¤³Ì½á¹¹
ÕâÊÇÒ»¸öµäÐ굀 Java EE Ó¦Óã¬Ê¹ÓÃÁËÁ÷ÐÐµÄ Spring ¿ò¼Ü¡£ÎªÁ˼ò»¯Êý¾Ý¿â²Ù×÷£¬ÎÒÃÇʹÓÃÁËÄÚ´æÊý¾Ý¿â HSQLDB¡£¶ÔÕâ¸ö¼òµ¥µÄÓ¦Óã¬Ê¡ÂÔÁË DAO£¬Ö±½ÓÔÚ Façade ÖÐͨ¹ý Spring µÄ JdbcTemplate ²Ù×÷Êý¾Ý¿â¡£×îºó£¬EmployeeMgmt Ó¦ÓÃͨ¹ý Servlet ºÍ JSP Ò³ÃæÎªÓû§Ìṩǰ¶Ë½çÃæ£º
ͼ 2. EmployeeMgmt Web ½çÃæ
¸Ã½çÃæÎª´«Í³µÄ HTML Ò³Ãæ£¬Óû§Ã¿´Îµã»÷ij¸öÁ´½Ó¶¼ÐèҪˢÐÂÒ³Ãæ¡£ÓÉÓÚ Employee Management ϵͳ¸ü½Ó½üÓÚ´«Í³µÄ×ÀÃæÓ¦ÓóÌÐò£¬Òò´Ë£¬Óà Flex ÖØÐ±àд½çÃæ»á´øÀ´¸üºÃµÄÓû§ÌåÑé¡£
»ØÒ³Ê×
¼¯³É BlazeDS
ÈçºÎ½« Flex ¼¯³ÉÖÁ¸Ã Java EE Ó¦ÓÃÄØ£¿ÏÖÔÚ£¬ÎÒÃÇÏ£ÍûÓà Flex Ìæ»»µôÔÓÐµÄ Servlet ºÍ JSP Ò³Ãæ£¬¾ÍÐèÒªÈà Flex ºÍ Java EE ºó¶ËͨÐÅ¡£Flex Ö§³Ö¶àÖÖÔ¶³Ìµ÷Ó÷½Ê½£¬°üÀ¨ HTTP£¬Web Services ºÍ AMF¡£²»¹ý£¬Õë¶Ô Java EE ¿ª·¢µÄ·þÎñÆ÷¶ËÓ¦Ó㬿ÉÒÔͨ¹ý¼¯³É BlazeDS£¬³ä·ÖÀûÓà AMF ÐÒé²¢ÄÜÇáÒ×Óë Flex ǰ¶Ë½»»»Êý¾Ý£¬ÕâÖÖ·½Ê½ÊÇ Java EE Ó¦ÓóÌÐò¼¯³É Flex µÄÊ×Ñ¡¡£
BlazeDS ÊÇ Adobe LifeCycle Data Services µÄ¿ªÔ´°æ±¾£¬×ñÑ LGPL v3 ÊÚȨ£¬¿ÉÒÔÃâ·ÑʹÓá£BlazeDS Ϊ Flex ÌṩÁË»ùÓÚ AMF ¶þ½øÖÆÐÒéµÄÔ¶³Ìµ÷ÓÃÖ§³Ö£¬Æä×÷ÓÃÏ൱ÓÚ Java µÄ RMI¡£ÓÐÁË BlazeDS£¬Í¨¹ý¼òµ¥µÄÅäÖã¬Ò»¸ö Java ½Ó¿Ú¾Í¿ÉÒÔ×÷Ϊ·þÎñ±©Â¶¸ø Flex£¬¹©ÆäÔ¶³Ìµ÷Óá£
¾¡¹ÜÏÖÓÐµÄ EmployeeMgmt Ó¦ÓóÌÐòÒѾÓÐÁË Façade ½Ó¿Ú£¬µ«Õâ¸ö½Ó¿ÚÊDZ©Â¶¸ø Servlet ʹÓõģ¬×îºÃÄÜÔÙΪ Flex ¶¨ÒåÁíÒ»¸ö½Ó¿Ú FlexService£¬²¢Òþ²Ø Java ÓïÑÔµÄÌØ¶¨¶ÔÏó£¨Èç Çåµ¥
Ïà¹ØÎĵµ£º
²»Òª¿´µ½±ðÈ˵Ļظ´µÚÒ»¾ä»°¾Í˵£º¸ø¸ö´úÂë°É£¡ÄãÓ¦¸ÃÏëÏëΪʲô¡£µ±Äã×Ô¼ºÏë
³öÀ´Ôٲο¼±ðÈ˵ÄÌáʾ£¬Äã¾ÍÖªµÀ×Ô¼ººÍ±ðÈË˼·µÄ²îÒì¡£
2.³õѧÕßÇë²»Òª¿´Ì«¶àÌ«¶àµÄÊéÄÇ»áÎóÈË×ӵܵģ¬ÏÈÕÒ±¾ÏµÍ³µÄѧ£¬ºÜ¶àÈËÓÃÁ˺ܾÃ
¶¼ÊÇÖ»¶Ô²¿·Ö¹¦ÄÜÊìϤ¶øÒÑ£¬²»ÏµÍ³»¹ÊDz»¹»µÄ¡£
3.¿´°ïÖú,²»ÒªÒòΪºÜÄѶø×Ô¼ºÊdzõѧÕßËùÒ ......
1. ÒýÑÔ
¡¡¡¡½üÄêÀ´£¬Ëæ×ÅInternet/Intranet½¨Íø¼¼ÊõµÄ·ÉËÙ·¢Õ¹ºÍÔÚÊÀ½ç·¶Î§ÄÚµÄѸËÙÆÕ¼°£¬¼ÆËã»ú
¡¡¡¡Ó¦ÓóÌÐòÒÑ´Ó´«Í³µÄ×ÀÃæÓ¦ÓÃתµ½WebÓ¦Ó᣻ùÓÚB/S£¨Browser/Server£©¼Ü¹¹µÄ3²ã¿ª·¢Ä£Ê½Öð½¥È¡´úC/S£¨Client/Server£©¼Ü¹¹µÄ¿ª·¢Ä£Ê½£¬³ÉΪ¿ª·¢ÆóÒµ¼¶Ó¦Óú͵ç×ÓÉÌÎñÆÕ±é²ÉÓõļ¼Êõ¡£ÔÚWebÓ¦Óÿª·¢µÄÔçÆÚ£¬Ö÷ҪʹÓõ ......
Java Web Start ÊÇÒ»¸öhelperÓ¦ÓóÌÐò£¬ËüºÍWEBä¯ÀÀÆ÷¹ØÁªÔÚÒ»Æð¡£µ±Óû§µã»÷Ö¸ÏòÒ»¸öÌØ¶¨µÄlaunchÎļþ(JNLPÎļþ)ʱ£¬»á´Ùʹä¯ÀÀÆ÷×°ÔØJava Web Start, JAWSÈ»ºó×Ô¶¯ÏÂÔØ¡¢»º³å¡¢ÔËÐиø¶¨µÄ»ùÓÚJAVA¼¼ÊõµÄÓ¦ÓóÌÐò¡£Õû¸ö¹ý³ÌÎÞÐèºÍÓû§½øÐн»»¥¡£
JNLP URLsÒ²¿ÉÒÔ´ÓJAWSÓ¦ÓóÌÐò¹ÜÀíÖ±½Ó´ò¿ª²¢ÇÒÄÜÖÆ³ÉÊéÇ©,´ËÍ⣠......
ITracker
ITracker»ùÓÚJ2EEµÄissue/bug¸ú×Ùϵͳ£¬Ö§³Ö¶àÓû§¡¢¶àÏîÄ¿¡¢Óʼþ֪ͨµÈ.
¸ü¶àITrackerÐÅÏ¢
Scarab
ScarabÊÇÒ»¸ö·Ç³£Áé»îµÄissue¹ÜÀíϵͳ.Ëü¾ßÓÐÒÔÏÂÌØµã:
1.ÆäËüϵͳһÑù¶¼¾ßÓеÄÌØµã:Êý¾ÝµÄÊäÈë,²éѯ,±¨¸æ,֪ͨµ½Ïà¹ØµÄµ±ÊÂÈË,×¢Ê͵ÄÐ×÷»ýÀÛ,ÒÀÀµ×·×ÙµÈ.
2.Scarabͨ¹ýÒ»×é¹ÜÀí ......
2003 Äê 1 ÔÂ 11 ÈÕ
ʹÓÃWindows²Ù×÷ϵͳµÄÅóÓѶÔExcel£¨µç×Ó±í¸ñ£©Ò»¶¨²»»áİÉú£¬µ«ÊÇҪʹÓÃJavaÓïÑÔÀ´²Ù×ÝExcelÎļþ²¢²»ÊÇÒ»¼þÈÝÒ×µÄÊ¡£ÔÚWebÓ¦ÓÃÈÕÒæÊ¢ÐеĽñÌ죬ͨ¹ýWebÀ´²Ù×÷ExcelÎļþµÄÐèÇóÔ½À´Ô½Ç¿ÁÒ£¬Ä¿Ç°½ÏΪÁ÷ÐеIJÙ×÷ÊÇÔÚJSP»òServlet Öд´½¨Ò»¸öCSV £¨comma separated values£©Îļþ£¬²¢½«Õâ¸öÎļþÒÔMIME£¬tex ......