ºìÁªLinuxÃÅ»§
Linux°ïÖú

WebÓ¦Óÿª·¢Æ½Ì¨ OpenJWeb

·¢²¼Ê±¼ä:2013-04-14 10:32:38À´Ô´:ºìÁª×÷Õß:empast
OpenJWebÊÇÒ»¿î»ùÓÚJava¼¼ÊõʵÏֵĿìËÙWebÓ¦Óÿª·¢Æ½Ì¨¡£ÎªÊ²Ã´Ëµ´Ëƽ̨ÊÇÒ»¸ö¿ìËÙµÄÓ¦Óÿª·¢Æ½Ì¨£¿ÒòΪ´Ëƽ̨ÌṩÁ˸÷ÖÖ¹¦ÄÜ´´½¨ Ïòµ¼£¬Óû§¿ÉÒÔÍêȫͨ¹ýƽ̨µÄ¹¦ÄÜ´´½¨Ïòµ¼À´´´½¨×Ô¼ºµÄÐèÒªµÄÒµÎñ¹¦ÄÜÄ£¿é£¬ÕâʹµÃÔÚûÓÐÈí¼þ¿ª·¢ÈËÔ±µÄ²ÎÓëµÄÇé¿öÏ£¬Óû§ÈÔÈ»¿ÉÒÔ¸ù¾ÝÒµÎñÐèÒªÀ´¶¨ÖÆÒ» Щ¼òµ¥µÄ¹¦ÄÜ¡£

ĿǰÌṩÁËÒÔϹ¦ÄÜ£º

ÐòºÅ ¹¦Äܵ㠹¦ÄÜ˵Ã÷
1 ϵͳ»ù´¡Êý¾Ý--Êý¾Ý×ÖµäÀàÐͶ¨Òå ¶¨ÒåÊý¾Ý×ÖµäÀàÐÍ,¼´±àÂëÖÖÀà
2 ϵͳ»ù´¡Êý¾Ý--Êý¾Ý×ֵ䶨Òå ¶ÔÿһÊý¾Ý×ÖµäÀàÐͶ¨ÒåÊý¾Ý×ÖµäÏî,Êý¾Ý×Öµä´ó¶àÓÃÓÚÏÂÀ­ÁбíʹÓÃ
3 ϵͳ»ù´¡Êý¾Ý-±í»ù±¾ÐÅϢά»¤ ¶¨ÒåÊý¾Ý¿â±íÃû³Æ¼°¶ÔÓ¦µÄJavaÀàÃû,µ±±í×ֶα»¶¨ÒåºÃºó,ÀûÓô˹¦ÄÜ¿ÉÔÚÆ½Ì¨ÖÐ×Ô¶¯´´½¨Êý¾Ý¿â±í,ÒÔ¼°¶ÔÓ¦µÄJavaʵÌåÀà,hibernateÅäÖÃÎļþ,Òò´Ë¼õÇáÁË¿ª·¢ÈËÔ±µÄ´úÂ빤×÷Á¿.
4 ϵͳ»ù´¡Êý¾Ý-±í×ֶλù±¾ÐÅϢά»¤ ¶¨ÒåÒ»¸ö±íµÄ×Ö¶ÎÃû,¼°¶ÔÓ¦µÄJavaÀàÃû,Êý¾ÝÀàÐÍ,³¤¶È,ÊÇ·ñ¿É¿Õ,ĬÈÏÖµµÈ,ÒÔ¼°´Ë×Ö¶ÎÔÚÒ³ÃæÉϵÄÊäÈëÐÎʽ(ÏÂÀ­,µ¯³ö,ÈÕÆÚÑ¡ÔñµÈ)
5 ÄÚÈݹÜÀí-ÐÅÏ¢±à¼­Óë·¢²¼ »ùÓÚFCKEDIT¿ª·¢µÄÐÅÏ¢ÔÚÏ߱༭¹¤¾ß,¿ÉÖ±½ÓÕ³ÌùWordÎĵµ¼°htmlÒ³Ãæ½øÐб༭,ÊÇËù¼û¼´ËùµÃµÄÔÚÏ߱༭¹¤¾ß,ÁíÍâÐÅÏ¢´æ´¢ºó¿É×Ô¶¯Éú³É¾²Ì¬µÄhtmlÒ³Ãæ.
6 Óû§ÓÊÏä-ÓÊÏäÅäÖà µ±Ò»¸öÓû§Óжà¸öÓÊÏäʱ,ÅäÖÃÓÊÏäÕʺÅ,µÇ¼ʱ×Ô¶¯ÔÚ¹¦ÄÜÊ÷µÄÓû§ÓÊÏäÖÐÁгöµÇ¼Óû§µÄËùÓÐÓÊÏä.
7 Óû§ÓÊÏä-°¢±¦µÄ163ÓÊÏä ÕâÊÇÉÏÒ»¹¦ÄÜÅäÖúúóÏÔʾµÄÓÊÏä,»ùÓÚJavaʵÏÖµÄWebMailÓÊÏä(Client¶Ë),¹¦ÄܱȽÏÍêÉÆ.
8 ×éÖ¯½á¹¹ÓëȨÏÞ-×éÖ¯½á¹¹Î¬»¤ Ê÷ÐεÄ×éÖ¯½á¹¹ÓëÓû§ÕʺÅά»¤,²¢ÌṩÁË×éÖ¯½á¹¹°ó¶¨½ÇÉ«µÄ¹¦ÄÜ(ÓÃÓÚÊÚȨ¹ÜÀí)¡£
9 ×éÖ¯½á¹¹ÓëȨÏÞ-½ÇÉ«»ù±¾ÐÅϢά»¤ ½ÇÉ«µÄ¶¨Òå¼°½ÇÉ«ÓëȨÏް󶨡£
10 ×éÖ¯½á¹¹ÓëȨÏÞ-B2CÓû§ÕʺÅά»¤ ´Ë¹¦ÄÜÊǶÔÓÚB2CÀàµÄÓû§Õʺţ¬ÓÃÓÚÒԺ󿪷¢µÄB2CÀàµÄÃÅ»§ÍøÕ¾Ê¹Óá£ÉÏÃæµÄ×éÖ¯½á¹¹Î¬»¤ÖеÄÓû§Ö÷ÒªÓÃÓÚÄÚÍøMISµÄÈËÔ±-½ÇÉ«-ȨÏÞµÄģʽ¡£±¾¹¦Äܽ«ÓÃÓÚÈËÔ±-ȨÏ޵ļòµ¥Ä£Ê½¡£
11 ×éÖ¯½á¹¹ÓëȨÏÞ-ȨÏÞά»¤ ÌṩȨÏÞÊ÷µÄÔöɾ¸Ä²é¹¦ÄÜ£¬ÊÇAcegi°²È«¹ÜÀí¿ò¼ÜÒÀÀµµÄ»ù´¡Êý¾ÝÖ®Ò»£¬ÕâÀï¿É¶¨ÒåURLȨÏÞ£¬°´Å¥È¨Ï޵ȶàÖÖȨÏÞ±êʶ·û¡£
12 ×éÖ¯½á¹¹ÓëȨÏÞ-Web×ÊÔ´ÊÚȨ ¶¨Òå¿ÉÓÉÖ¸¶¨È¨ÏÞ·ÃÎʵÄURLĿ¼¼°×ÓĿ¼¡£ÀýÈçWeb·þÎñÆ÷ÖеÄijĿ¼µÄwordÎĵµÖ»ÄÜÊÚȨ¸øAȨÏÞ£¬¶øPDFÎĵµÖ»ÄÜÊÚȨ¸øBȨÏÞ£¬ËùÒÔÊÚȨ·Ç³£Áé»î¡£
13 ×éÖ¯½á¹¹ÓëȨÏÞ-¹¦Äܲ˵¥Î¬»¤ ÕâÊÇÒ»¸öÓÉÆ½Ì¨Ê÷´´½¨Ïòµ¼´´½¨µÄÊ÷ÐÍά»¤¹¦ÄܵÄDemo,ĿǰδʹÓÃ
14 ×éÖ¯½á¹¹ÓëȨÏÞ-Ê÷´´½¨Ïòµ¼ Õâ¸öÊÇÓÃspring MVC×öµÄ´´½¨Ïòµ¼µÄDemo,먦·¢Í꣬Ôݲ»Ê¹Óá£ÓÐÁíÍâµÄ¹¦ÄÜÌæ´ú¡£
15 ¹¤×÷Á÷ÉèÖÃ-Ê÷Éú³ÉÏòµ¼ ´Ë¹¦ÄÜ¿ÉÒÔ¿ìËÙÉú³ÉÒ»¸öÊ÷ÐεŦÄÜά»¤£¨µ¥±íµÄ£©£¬ÀýÈçÉÌÆ··ÖÀ࣬»á¼Æ¿ÆÄ¿£¬¹¦Äܲ˵¥¶¼ÊÇÊ÷Ðεģ¬¿ÉÒÔͨ¹ý¼òµ¥µÄÉèÖþÍÄÜ¿ìËÙÉú³ÉÒ»¸öÊ÷ÐνṹµÄÔöɾ¸Ä²é£¨²¢×Ô¶¯½¨Êý¾Ý¿â±í£©£¬·Ç³£Ç¿´ó£¬½â¾öÁË¿ª·¢¹ý³ÌÖÐÊ÷ÐÍ¿ª·¢Âý£¬ÄѶȴóµÄÎÊÌâ¡£
16 ¹¤×÷Á÷ÉèÖÃ-¶¯Ì¬¹¦Äܲ˵¥Î¬»¤ ±¾ ¹¦ÄÜÊÇÕë¶ÔÒ»¸öÒѽ¨ºÃµÄÊý¾Ý¿â±íÉú³ÉÔöɾ¸Ä²éÒ³ÃæµÄ¹¦ÄÜ£¬Í¨¹ý±¾¹¦Äܲ»½öÄÜÔÚÏß±àÒ벿Êðƽ̨´´½¨µÄjavaÀ࣬»¹¿É×Ô¶¯ÅäÖÃxwork.xml£¬Éú³ÉµÄÒ³ ÃæÖаüº¬±à¼­Ò³Ã棬ÁбíÒ³Ãæ£¬ÆäÖÐÁбíÒ³Ãæ¾ß±¸ÁË¿çÊý¾Ý¿âµÄ·ÖÒ³£¬Ìõ¼þ²éѯ£¬µã±êÌâÁÐÅÅÐò£¬×éºÏ²éѯµÈ¹¦ÄÜ£¬ËùÒÔ»ùÓÚµ¥Êý¾Ý¿â±íµÄά»¤²»ÔÙÐèÒª¿ª·¢ÈËÔ±±à д´úÂë¡£
17 ¹¤×÷Á÷ÉèÖÃ-±¨±í²éѯ¼°ÉÏ´« Ö÷ÒªÊÇΪ¿ª·¢ÈËÔ±×¼±¸µÄÒ»¸ö»ùÓÚwebworkÈçºÎÉÏ´«ÎļþµÄÒ»¸öʵÏÖ
18 ¹¤×÷Á÷ÉèÖà ¹¤×÷Á÷ÉèÖÃÖÐµÄÆäËûδ½éÉܵIJ˵¥²»ÐèÒª²Î¿¼£¬ÊÇÕë¶ÔÒ»¸öÏîĿʵÏֵļòÒ×ÉóÅúÁ÷£¬ÓÐÁíÍâµÄÎĵµ½éÉܼòÒ×ÉóÅúÁ÷¡£
19 ͼ±í£¨²âÊÔ£© Õë¶ÔÒ»¸öÏîĿдµÄJfreechartµÄdemoͼ±í£¬³ÌÐòÉϿɲο¼¡£

˵Ã÷£º
1£©¹¦ÄÜÊ÷µÄ×ۺϲéѯºÍ¼Æ»®¹ÜÀíÊÇÕë¶ÔÒ»¸öÏîÄ¿×öµÄ¼Æ»®ÉóÅú¹¤×÷Á÷ºÍ×ۺϲéѯÉÏ´«EXCEl±¨±í£¬¿É²»²Î¿¼¡£
2£©ÓÉÓÚ±¾Æ½Ì¨·Ç×îÖÕµÄÓû§²úÆ·£¬Ö÷Òª×÷Ϊ¶þ´Î¿ª·¢Æ½Ì¨£¬ËùÒԲ˵¥Ê÷µÄ×éÖ¯±È½ÏËæÒ⣬Èí¼þ¹«Ë¾ÀûÓÃ´ËÆ½Ì¨½øÐпª·¢Ê±£¬¿ÉÒÔ×ö×Ô¼ºµÄ¹¦ÄÜÊ÷£¬È»ºó½«Æ½Ì¨µÄ¹¦ÄÜÊ÷ÖжÔÓ¦¹¦ÄܵÄÁ¬½Ó¼Óµ½×Ô¼ºµÄ¹¦ÄÜÊ÷ÖС£
¶þ¡¢OpenJweb·Ç¹¦ÄÜÌØÐÔ
1£©¼¼ÊõÉϼ¯³ÉÁËSpring2.5.4,hibernate3,struts1.2,webwork2.2.7, acegisecurity-1.0.7,dwr,ext2.0+, dhtmlxTree,fckedit¡£ÆäÖпØÖƲãÖ÷ÒªÊÇÒÔwebworkΪºËÐÄ£¬ÁíÍâϵͳ¼¯³ÉÁËejf,spring-MVC¹¦ÄÜÏòµ¼µÈ¡£
2) »ùÓÚSpring±àдµÄJavaMailʵÏÖ,¿É·½±ãµØÊµÏÖ´ø¸½¼þµÄÓʼþȺ·¢¡£
3) OpenJWebÌØÓеÄMVC Éè¼Æ£¬Ê¹µÃÎÞÂÛÔö¼Ó¶àÉÙÊý¾Ý¿â±í£¬²»Ôö¼ÓеĿØÖƲãÀà(Action)ºÍBO£¨ÒµÎñÂß¼­Àࣩ¼°DAOÀ࣬¶øÆäËûƽ̨²úÆ·ÐÂÔöÒ»¸öÊý¾Ý¿â±í»áÉú³ÉÐí¶àjavaÀ࣬Ôì³ÉjavaÎļþ¹ý¶à£¬²»½ö´úÂë¹ÜÀíÔö¶à£¬ÔÚÐÔÄÜÉÏÒ²ÓÐÓ°Ïì¡£
4) ×Ô¶¯ÔÚÏß±àÒ룬ÕâÑù¼´Ê¹ÔÚÔ¶³ÌÒ²¿ÉÒÔͨ¹ýä¯ÀÀÆ÷À´¶¨ÖÆÐµĹ¦ÄÜ¡£
5£©Ç¶ÈëÁËluceneµÄËÑË÷ÒýÇæ£¬¶Ô·¢²¼µÄÐÅÏ¢¿É×Ô¶¯¶¨Ê±´´½¨Ë÷Òý¿â£¬¿É¶Ôtext,html,word,pdf¸ñʽµÄÎĵµ½øÐÐÈ«ÎļìË÷¡£
6£©»ùÓÚspringµÄ·Ç³£·½±ãµÄ¶¨Ê±Æ÷À࣬Óû§¿ÉÔÚÖ¸¶¨µÄÀàÖÐÔö¼ÓºÍÉèÖÃÐµĶ¨Ê±Âß¼­¡£
7£©¼¯³ÉCAS²úÆ·£¬¿ÉºÜÈÝÒ×µØÊµÏÖÓëCASµÄSSO¼¯³É¡£
8£©·â×°Á˹¦ÄܷḻµÄ»ùÓÚHibernateµÄÊý¾Ý¿â²Ù×÷·½·¨£¨Ôöɾ¸Ä²é£©£¬µ÷Ó÷dz£·½±ã£¬¿ª·¢ÈËÔ±»ù±¾²»ÔÙÐèÒª×Ô¼º±àдÊý¾Ý¿âÁ¬½ÓµÄ´úÂ룬²»½öÌá¸ßÁË¿ª·¢Ð§ÂÊ£¬Ò²¼õÉÙÁ˳öÏÖBUGµÄ¼¸ÂÊ¡£
Èý¡¢OpenJWebµÄÐÔ¼Û±È
OpenJWebÓлú¼¯³ÉÁËÖÚ¶à¶¥¼¶µÄ¿ªÔ´²úÆ·£¬Èí¼þ¿ª·¢É̲»ÔÙÐèÒª×Ô¼º»¨Ê±¼äºÍÈËÁ¦À´Ñ¡ÐͲ¢¼¯³ÉÕâЩ¿ò¼Ü£¬¶øÇÒÕâЩ¿ò¼ÜµÄÕûºÏÊÇÐÔÄÜÉϵõ½ÑéÖ¤µÄ£¬ÕâЩ¼¯³ÉµÄ¿ò¼ÜÓÐһЩÒѳɹ¦Ó¦ÓÃÓÚ´óÐ͵ç×ÓÉÌÎñÏîÄ¿£¨ÉîÛÚº½¿Õµç×ÓÉÌÎñÍøÕ¾£©¡£
´Ó²úÆ·½çÃæ¹¦ÄÜÉϽ²£¬OpenJWeb±ÈÆäËû¿ìËÙ¿ª·¢Æ½Ì¨²¢²»³öÉ«£¬ÒòΪ±¾Æ½Ì¨µÄÖØµãÔÚÓÚ¸øÈí¼þ¹«Ë¾Ê¹Óã¬ËùÒÔ¸ü¶àµØ¹Ø×¢µÄ²úÆ·µÄÄںˣ¬¿ìËÙÒ³ÃæÉú³É¡¢ Ê÷¹¦ÄÜ¿ìËÙÉú³ÉÊDZ¾Æ½Ì¨µÄ×î´óÁÁµã¡£ÊµÏÖÁ˵¥±íÔöɾ¸Ä²éµÄÁã´úÂëµÄÃÎÏë¡£
OpenJweb ²ÉÈ¡Ãâ·Ñ²úÆ·+ÊÕ·Ñ·þÎñµÄ·½Ê½£¬Èí¼þ¹«Ë¾Ò»Äê4ÍòÔªµÄ¼¼Êõ×ÉѯµÄͶ Èëʵ¼ÊÏ൱ÓÚÒ»¸ö2500-3000/ÔµÄÓ¦½ì±ÏÒµÉúÒ»ÄêµÄ¹¤×Ê£¬¶øÇÒ»¹¿ÉÒԵõ½Ò»¸ö·Ç³£ºÃµÄ¿ª·¢Æ½Ì¨,Ò²µÃµ½ÓÐÊ®¶àÄê¾­ÑéµÄIT¼Ü¹¹Ê¦µÄ¼¼Êõ×Éѯ£¬ËùÒÔ ÐÔ¼Û±ÈÊǺܸߵģ¬Èç¹ûÈí¼þ¹«Ë¾×Ô¼ºÆ¸ÇëרְµÄ¼Ü¹¹Ê¦£¬ÄêнÖÁÉÙÔÚ12ÍòÔªÒÔÉÏ£¬ËùÒÔÕâ±Ê¼¼Êõ×ÉѯµÄÖ§³öÊǷdz£ÎïÓÐËùÖµµÄ¡£

ÏîÄ¿Ö÷Ò³£ºhttp://code.google.com/p/openjweb/

ÏÂÔØµØÖ·£ºhttp://code.google.com/p/openjweb/downloads/list

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ