Arch4ϵͳ¿ª·¢Ö¸ÄÏ-¿ª·¢¹æ·¶Æª ÖпÆÈí¿Æ¼¼¹É·ÝÓÐÏÞ¹«Ë¾
Arch4ϵͳ¿ª·¢Ö¸ÄÏ-¿ª·¢¹æ·¶Æª
¼¼Êõƽ̨×é
µÚ 1 Ò³ ¹² 20 Ò³
Arch4ϵͳ¿ª·¢Ö¸ÄÏ-¿ª·¢¹æ·¶Æª ÖпÆÈí¿Æ¼¼¹É·ÝÓÐÏÞ¹«Ë¾
Ŀ ¼
1
ǰÑÔ ................................................................................................................................................................... 4 1.1 Îĵµ±àдĿµÄ ................................................................................................................................... 4 1.2 ÎĵµÊÊÓ÷¶Î§ ................................................................................................................................... 4 1.3 ÐÞ¶©ÀúÊ· ........................................................................................................................................... 4 ¿ª·¢¹æ·¶Ä¿±ê ................................................................................................................................................... 5 ÃüÃû¹æ·¶ ........................................................................................................................................................... 5 3.1 ×ÜÃüÃû¹æÔò ....................................................................................................................................... 5
3.1.1 ¸ÅÊö ........................................................................................................................................... 5 3.1.2 µäÐÍ»·¾³Ãû ............................................................................................................................... 5 3.1.3 µäÐͶÔÏóÃû ............................................................................................................................... 5 3.1.4 µäÐͲÙ×÷Ãû ............................................................................................................................... 6 3.1.5 ¾ÙÀý ........................................................................................................................................... 6 3.2 Ŀ¼ÃüÃû¹æ·¶ ................................................................................................................................... 7
3.2.1 Ò³ÃæÄ¿Â¼ÃüÃû¹æÔò ................................................................................................................... 7 3.2.2 Java³ÌÐòĿ¼½á¹¹ ................................................................................................................... 8 5.1 ÎļþÃüÃû¹æ·¶ ................................................................................................................................... 9
5.1.1 Ò³ÃæÎļþ£¨±íµ¥£©ÃüÃû¹æÔò ................................................................................................... 9 5.1.2 Ò³ÃæÆ¬¶ÎÎļþ£¨±íµ¥£©ÃüÃû¹æÔò............................................................................................ 9 5.1.3 JavaÎļþÃüÃû¹æÔò ................................................................................................................... 9 5.2 Java³ÌÐòÃüÃû¹æ·¶ ........................................................................................................................... 9
5.2.1 Java°üÃüÃû¹æÔò ....................................................................................................................... 9 5.2.2 JavaÀàÃüÃû¹æÔò ..................................................................................................................... 10 5.2.3 JavaÊôÐÔÃüÃû¹æÔò ................................................................................................................. 10 5.2.4 Java·½·¨ÃüÃû¹æÔò ................................................................................................................. 10 5.3 ´Ê¸ù±í ..............................................................................................................................................11 ¿ª·¢¹æ·¶ ......................................................................................................................................................... 12 6.1 ×Óϵͳ/Ä£¿é¹æ·¶ ............................................................................................................................ 12
6.1.1 ×ÓϵͳÃüÃû¹æ·¶ ..................................................................................................................... 12 6.1.2 Ä£¿éÃüÃû¹æ·¶ ......................................................................................................................... 12 6.1.3 ÌØÊâÄ£¿é ................................................................................................................................. 12 6.2 WEB²ã¹æ·¶ ................................................................................................................................... 12
6.2.1 ÃüÃû¹æ·¶ ................................................................................................................................. 12 6.2.2 Àà±à³Ì¹æ·¶ ............................................................................................................................. 13 6.2.3 ·½·¨±à³Ì¹æ·¶ ......................................................................................................................... 13 6.3 ÒµÎñ²ã¹æ·¶ ..................................................................................................................................... 13
6.3.1 ÃüÃû¹æ·¶ ................................................................................................................................. 13 6.3.2 ·½·¨ÃüÃû¹æ·¶ ......................................................................................................................... 13 6.3.3 Àà±à³Ì¹æ·¶ ............................................................................................................................. 14 6.3.4 ·½·¨±à³Ì¹æ·¶ ......................................................................................................................... 14 6.4 ʵÌåÀà(PO)¹æ·¶ .............................................................................................................................. 14 ʵÏÖ¸ßЧJava±à³ÌµÄ»ù´¡¹æÔò .................................................................................................................... 15 7.1 ±ÜÃâʹÓÃnew¹Ø¼ü×ÖÀ´´´½¨String¶ÔÏó ..................................................................................... 15 7.2 ±ÜÃâʹÓò»±ØÒªµÄǶÌ× ................................................................................................................. 15 7.3 ±ÜÃâÔÚͬһÐÐÉùÃ÷¶à¸ö±äÁ¿ ......................................................................................................... 15
2 3
6
7
µÚ 2 Ò³ ¹² 20 Ò³
Arch4ϵͳ¿ª·¢Ö¸ÄÏ-¿ª·¢¹æ·¶Æª ÖпÆÈí¿Æ¼¼¹É·ÝÓÐÏÞ¹«Ë¾
8
7.4 ±ÜÃâʹÓò»ÍƼöµÄAPI .................................................................................................................. 15 7.5 ±ÜÃâ°Ñ·½·¨±¾µØ±äÁ¿ºÍ²ÎÊý¶¨Òå³ÉºÍÀà±äÁ¿ÏàͬµÄÃû×Ö .......................................................... 16 7.6 ΪËùÓÐÐòÁл¯µÄÀà´´½¨serialVersionUID ..................................................................................... 16 7.7 ³£Á¿µÄ¶¨Òå¼ÓÉÏfinal¹Ø¼ü×Ö ........................................................................................................ 16 7.8 Êý×éµÄÉùÃ÷ϰ¹ß ............................................................................................................................. 17 7.9 Ò»ÐÐֻдһÌõÓï¾ä ......................................................................................................................... 17 7.10 ÕýÈ·ÊÍ·ÅJDBCÁ¬½Ó ...................................................................................................................... 17 7.11 ±íʾ³¤ÕûÊýʱÓÃLÀ´´úÌæl£¨Ð¡Ð´L£© ........................................................................................ 18 7.12 Java×¢ÊÍ ......................................................................................................................................... 18 JavaScript¿ª·¢¹æ·¶ ........................................................................................................................................ 19 8.1 JavaScriptÔÔò ................................................................................................................................ 19 8.2 ÃüÃû¹æ·¶ ......................................................................................................................................... 19 8.3 JavaScript×¢ÊÍ ................................................................................................................................ 20
µÚ 3 Ò³ ¹² 20 Ò³
Arch4ϵͳ¿ª·¢Ö¸ÄÏ-¿ª·¢¹æ·¶Æª ÖпÆÈí¿Æ¼¼¹É·ÝÓÐÏÞ¹«Ë¾
1 ǰÑÔ
±¾ÎĵµÊÇ¡¶¡¶Arch4ϵͳ¿ª·¢Ö¸ÄÏ-¿ª·¢¹æ·¶Æª¡·£¬Îĵµ½²ÊöµÄÄÚÈÝÒªÇóËùÓпª·¢ÈËÔ±±ØÐë×ñÊØ¡£ ²ÎÓëÏîÄ¿¿ª·¢µÄÈκοª·¢ÈËÔ±Èç¹û¶Ô±¾Îĵµ½²ÊöµÄÄÚÈÝÓÐÒÉÎÊ£¬ÔÚ¿ª·¢Ç°ÇëѯÎÊÏîÄ¿¾Àí£¬²»ÔÊÐíÈκοª·¢ÈËÔ±ÒÔÈκÎÀíÓÉÎ¥·´±¾Îĵµ½²ÊöµÄ¹æ·¶ÒªÇó¡£
1.1 Îĵµ±àдĿµÄ
¹æ·¶¿ª·¢Ë¼Ïë£¬Ô¼Êø¿ª·¢ÐÐΪ£¬Ã÷È·¿ª·¢¼ÍÂÉ¡£
ÌØ±ðÔ¼¶¨£º
1. ±¾Õ¹淶ÖУ¬ÎÒÃÇÓá°subsystems¡±´ú±í¡°¸÷¸ö×Óϵͳ¡±¡£ÀýÈç¡°subsystemsµÄActionÀࡱ±íÊöΪ
¡°¸÷¸ö×ÓϵͳµÄActionÀࡱ¡£
2. ±¾Õ¹淶ÖУ¬ÎÒÃÇÓá°module¡±´ú±í¡°Ä£¿é¡±¡£ÀýÈç¡°moduleµÄPOJOÀࡱ±íÊöΪ¡°Ä£¿éµÄPOJO
Àࡱ¡£
3. ±¾Õ¹淶ÖÐËùÓеÄÓ¢Îĵ¥´Ê¶¼ÊÇÑϸñ×ñÊØ´óСдµÄ¡£
1.2 ÎĵµÊÊÓ÷¶Î§
±¾ÎĵµÊÊÓÃÓÚʹÓÃArch4¼Ü¹¹¿ª·¢ÏµÍ³µÄÏîÄ¿×é³ÉÔ±¡£Ï±íÊDZ¾Îĵµ¶ÔÓÚÏîÄ¿×é³ÉÔ±µÄ×îµÍÒªÇó³Ì¶È£º
ÏîÄ¿×é³ÉÔ± ÏîÄ¿¾Àí ϵͳ·ÖÎöʦ£¨ÒµÎñ£© ϵͳ·ÖÎöʦ£¨¼¼Êõ£© ¸ß¼¶³ÌÐòÔ± ¿ª·¢¹¤³Ìʦ ÖÊÁ¿±£Ö¤¹¤³Ìʦ ÊÇ·ñ±Ø¶Á ¡öÊÇ ¡õ·ñ ¡öÊÇ ¡õ·ñ ¡öÊÇ ¡õ·ñ ¡öÊÇ ¡õ·ñ ¡öÊÇ ¡õ·ñ ¡õÊÇ ¡ö·ñ ÒªÇó³Ì¶È ¡õÁ˽âÎĵµ½á¹¹ ¡öÃ÷°×ÎĵµÄÚÈÝ ¡õ͸³¹Àí½â ¡öÁ˽âÎĵµ½á¹¹ ¡õÃ÷°×ÎĵµÄÚÈÝ ¡õ͸³¹Àí½â ¡õÁ˽âÎĵµ½á¹¹ ¡õÃ÷°×ÎĵµÄÚÈÝ ¡ö͸³¹Àí½â ¡õÁ˽âÎĵµ½á¹¹ ¡öÃ÷°×ÎĵµÄÚÈÝ ¡õ͸³¹Àí½â ¡õÁ˽âÎĵµ½á¹¹ ¡öÃ÷°×ÎĵµÄÚÈÝ ¡õ͸³¹Àí½â ¡õÁ˽âÎĵµ½á¹¹ ¡õÃ÷°×ÎĵµÄÚÈÝ ¡õ͸³¹Àí½â ¶ÔÓÚÏîÄ¿¾Àí¡¢ÏµÍ³·ÖÎöʦ¡¢¸ß¼¶³ÌÐòÔ±ºÍ¿ª·¢¹¤³Ìʦ£¬»¹ÐèÒªÔĶÁ¡¶Arch4ϵͳ¼Ü¹¹Éè¼ÆËµÃ÷Êé¡·¡£
1.3 ÐÞ¶©ÀúÊ·
ÐÞ¶©ÕÂ½Ú È«²¿ ÀàÐÍ ÖØÕû ÈÕÆÚ 2012-02-01 ×÷Õß ÖÜÏÌÁ¢ н¨Îĵµ ˵Ã÷ µÚ 4 Ò³ ¹² 20 Ò³