Ñ¡Ôñhtml»¹ÊǽÅÊÖ¼Ü×÷Ϊdemo£¿
Ò»°ãµÄ¿Í»§ÔÚ¸Õ¿ªÊ¼ÍùÍù²»Á˽â×Ô¼ºµ½µ×ÏëҪʲôÑùµÄÈí¼þ£¬Ëæ×ÅÏîÄ¿µÄÒ»²½²½½øÐУ¬ËûÃÇ»á¸ù¾Ýʵ¼ÊÍê³ÉµÄ²¿·ÖÖð½¥ÀíÇåÍ·Ð÷£¬Ìá³ö½øÒ»²½µÄÒªÇó¡£
ÓÐÒ»ÖÖ˵·¨¾ÍÊÇ£¬“ÕæÕýµÄÐèÇóÊÇÔÚµÚÒ»¸ö°æ±¾Íê³ÉµÄʱºò²úÉúµÄ¡£”Óû§ÔÚ¿´µ½ÍêÕûµÄ³ÉÆ·ºó£¬²ÅÊ×´ÎÀí˳ÁË×Ô¼ºµÄ˼·£¬È»ºóÔÚ³ÉÆ·µÄ»ù´¡É϶Թ¦ÄܽøÐÐɾ¼õ¡£
ΪÁËÈÿͻ§¸üÔçÃ÷È·×Ô¼ºµÄÐèÇ󣬻¹ÊÇÓ¦¸Ã¸ù¾Ý×î³õµÄÄ£ºýÐèÇóÖÆ×÷³öÒ»¸ödemoÀ´£¬Îª¿Í»§Ìṩһ¸öʵÌå×ö²Î¿¼£¬À´½øÒ»²½Ï¸»¯ÐèÇ󣬱ÜÃâÇ°Æڵķµ¹¤¡£Õâ¸ö×î³õµÄdemoÊǽ»¸¶¾²Ì¬htmlÒ³Ã滹ÊÇÓÉgrailÄÇÖÖ½ÅÊÖ¼ÜÉú³ÉµÄcrud³ÌÐòÄØ£¿
ÎÒÇãÏòÓÚʹÓýÅÊÖ¼ÜÉú³ÉµÄ¶¯Ì¬³ÌÐò¡£
µÚÒ»£¬½ÅÊÖ¼ÜÉú³ÉµÄ´úÂ룬¿ÉÒÔÄ£Äâ»ù±¾µÄ¶¯Ì¬¹¦ÄÜ£¬Ò²¿ÉÒÔ±£Ö¤ËùÓеÄÁ´½Ó¶¼ÊÇÍêÕûµÄ£¬Ìí¼Ó²âÊÔÊý¾Ý¿ÉÒÔÖ±½ÓÔڱʼDZ¾Éϸø¿Í»§ÑÝʾ¡£¶ø¾²Ì¬Ò³Ãæ»áÓкܶàÎÞЧÁ´½Ó£¬¶ÔÑÝʾºÍ¿Í»§ÌåÑéÔì³ÉÕÏ°£¬Ó°Ïì¿Í»§Êä³ö¸üÏêϸµÄÐèÇó¡£
µÚ¶þ£¬½ÅÊÖ¼ÜÉú³ÉµÄ´úÂ룬¸üÌù½ü³ÌÐòÔ±£¬ÎªÊý¾Ý¿â½øÐгõ²½½¨Ä£¾Í¿ÉÒÔÉú³ÉËùÓеÄÒÀÀµ¹Øϵ£¬¶ø¾²Ì¬Ò³Ãæ¸üÒÀÀµÓÚÃÀ¹¤£¬ÕâÀïÒ²¿¼ÂÇÒ»¸ö¸¶³öµÄʱ¼ä´ú
¼Û£¬Í¬µÈÁ¿µÄÒ³Ã棬ÊÇ×Ô¶¯Éú³É¿ìһЩ£¬»¹ÊÇÓÉÃÀ¹¤×ö¿ì¡£¶ÔÓÚcrud²¿·ÖµÄÒ³Ãæ¾ßÓкܴóµÄÀ×ͬÐÔ£¬Ó¦¸ÃÊÇ×Ô¶¯Éú³É¸ü¿ì£¬ÕâÖÖÒ³ÃæÓÉÃÀ¹¤À´ÖÆ×÷»á²úÉúºÜ¶àÎÞ
ЧÁ´½Ó¡£
µÚÈý£¬ÎªdemoÉú³É´úÂëµÄÊý¾Ý¿â½¨Ä££¬»¹¿ÉÒÔΪÒÔºóϸ»¯½¨Ä£ÌṩÒÀ¾Ý£¬¶øÃÀ¹¤×öµÄdemoÌ«´Ö²Ú£¬ÒÔºó¸Ä¶¯ºÜ´ó£¬¸Ð¾õµÈÓÚÈÃÃÀ¹¤×öÁËÎÞÓù¦£¬Ö®Ç°demoµÄ²¿·ÖºÜÉÙΪÒÔºóµÄ¿ª·¢½×¶Î·þÎñ¡£
µ«£¬Ê¹ÓÃÉú³É´úÂëÒ²ÓÐȱµã£¬Èç¹ûʹÓÃhtml£¬¿ÉÒÔÖ±½Ó½»¸ø¿Í»§£¬ÈÃËûÃÇÔÚ±¾»úʹÓá£Òª½Ì¿Í»§ÔÚ±¾»úÅäÖû·¾³ÔËÐдúÂë¾ÍÌ«ÄÑÁË¡£Ö»ÄܲÉÈ¡ÐèÇóÈËÔ±
´ø×Ô¼º»úÆ÷£¬Åã¿Í»§Ò»Æð²Ù×÷£¨ÊÇ·ñΪ¿Í»§ºÍÐèÇóÈËÔ±Ôì³É²»±ã£¿£©¡£»òÕß·¢²¼µ½¹«Íø·þÎñÆ÷ÉÏ£¬Èÿͻ§Ö±½Ó·ÃÎʹ«Íø·þÎñÆ÷ÉϵÄdemo½øÐÐÊÔÑé²Ù×÷¡££¨ÊÇ·ñÓÐ
°²È«±£ÃÜÎÊÌ⣿£©
ÒÔÉÏÏë·¨£¬Æ«ÏòÓÚ¾ÖÓòÍøÄÚ²¿³ÌÐò£¬¶ÔÃÀ¹¤ÅÅ°æûÓкܸ´ÔÓµÄÒªÇó¡£Ó¦¸Ã²»ÊʺϹ«ÍøÏîÄ¿¶ÔÒ³ÃæÒªÇóºÜ¸´ÔÓÅÅ°æµÄÇé¿ö¡£
±ùÔÆ
ÎÒÈÏΪUI£¬User InteractionºÍDomain ModelÊÇÈí¼þÉè¼ÆµÄÁ½Ö»½Å¡£
Ö»¾«Í¨ÆäÖÐÒ»ÖÖ£¬ÄÇÉè¼Æ³öµÄÈí¼þÒ²ÊDzм²µÄ¡£
UIºÍDM¶¼ÊǶÔÒµÎñ¹¦ÄÜÒ»ÖÖÃèÊö£¬
UIÊÇÊäÈëºÍÊä³ö£¬DMÊÇÂß¼´¦Àí¡£
Á¼ºÃµÄUIºÍDM¶¼Ó¦¸ÃÓпÉÓÃÐÔÇ¿£¬ÃÀ¹ÛÊæÊʵĵÄÌص㡣
¿ÉÓÃÐÔÌåÏÖÔÚUI¾ÍÊDz¼¾Ö¡¢²Ù×÷Ï°¹ßºÍ±ã½Ý³Ì¶È¡£
ͬÑùÊDzÙ×÷ϵͳ£¬ÎªÊ²Ã´linux¾Í²»ÈçwinÆÕ¼°µÄ¶à£¿
ÌåÏÖÔÚDM¾ÍÊÇÁ¼ºÃµÄ³éÏó¡¢ÒÀÀµ·ÖÀëÒÔ¸´ÓúÍÒÆÖ²
ÃÀ¹ÛÊæÊÊÌåÏÖÔÚUI¾ÍÊÇÃÀÊõÉè¼Æ£¬Ì
Ïà¹ØÎĵµ£º
Óõ½µÄMX±êÇ©£ºconstraintColumns¡¢ConstraintColumn¡¢constraintRows¡¢ConstraintRow
¸ø´ó¼Ò˵˵ǰÌáÇé¿ö£ºÔÚ×öMXML²¼¾Öʱ£¬ÒªÇ¶Ì׺ܶà²ã¼¶£¬ÕâÀïÃæÓкܶàÎÊÌ⣺
1¡¢Ç¶Ì×Ì«¶à²ã¼¶»áÓ°ÏìЧÂÊ£¡
2¡¢Ç¶Ì×Ì«¶à²ã¼¶£¬´úÂëµÄ¿É¶ÁÐÔ¡¢¿Éά»¤ÐԲ
3¡¢Ç¶Ì×Ì«¶à²ã¼¶ÊÇÒòΪCanvas¡¢Vbox¡¢Hbox¹¦Äܵ¥Ò»£¬²»ÄÜÂú×ãÐèÒª£¬¶ø²»ÊDZØÐ ......
WEB·þÎñÆ÷¿Ø¼þÊÇHTML¿Ø¼þµÄÒ»ÖÖÀ©Õ¹,Çø±ðÊÇ:
1)Ç°Õß¿ÉÒÔ´¥·¢·þÎñÆ÷¿Ø¼þÌØÓеÄʼþ£¬ºóÕßÖ»ÄÜͨ¹ý»ØµÝµÄ·½Ê½´¥·¢·þÎñÆ÷ÉϵÄÒ³Ã漶ʼþ¡£
2)ÊäÈ뵽ǰÕßÖеÄÊý¾ÝÔÚÇëÇóÖ®¼ä¿ÉÒÔά»¤£¨¼´¾ßÓÐ״̬¹ÜÀí¹¦ÄÜ£©,¶øºóÕßÎÞ·¨×Ô¶¯Î¬»¤Êý¾Ý£¬Ö»ÄÜʹÓÃÒ³Ã漶µÄ½Å±¾À´±£´æºÍ»Ö¸´¡£
3)Ç°Õß¿ÉÒÔ×Ô¶¯¼ì²âä¯ÀÀÆ÷²¢µ÷Õûµ½Ç¡µ±µÄÏÔʾ£¬¶øº ......
¸ù¾ÝÎÒ×î½üµÄһЩʵ¼ùÒÔ¼°ÔÚºÍһЩ¶ÁÕß½øÐйØÓÚHTML±í¸ñµÄʹÓÃÎÊÌ⹵֮ͨºó£¬¾ö¶¨Ð´ÕâƪÎÄÕ¡£×ܵÄÀ´Ëµ£¬ÎÒ×¢Òâµ½ÓÉÓÚÎóµ¼ÐÔÐÅÏ¢£¬ËûÃǶÔÓÚtableµÄʹÓÃÓÐÖÖÏÈÈëΪÖ÷µÄÑá¶ñ¡£ÊÂʵÉϺܶàÈË»á˵”ÎÒ¿´µ½ÓÀÔ¶²»Ó¦¸ÃʹÓñí¸ñ”µÄ˵·¨£¬µ«ÊÇÕâ¾ø¶ÔÊÇ´íÎóµÄ£¡Õâ¸ö½¨ÒéÖ»ÊÇÕë¶ÔʹÓÃHTML±í¸ñÀ´¶¨ÒåÍøÒ³ ......
¶ÔÓÚHTMÍøÒ³£¬¼ÓÈ룺
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
È»ºó£¬jspÒ³ÃæÖмÓÈ룺
<%
response.setHeader("Cache-Control","no-store") ......
¿ÉÒÔ˵¼¸ºõÿ¸ö×ö¹ýWeb¿ª·¢µÄÈ˶¼Îʹý£¬µ½µ×ÔªËصÄIDºÍNameÓÐʲôÇø±ð°¢£¿ÎªÊ²Ã´ÓÐÁËID»¹ÒªÓÐNameÄØ?!
¶øͬÑùÎÒÃÇÒ²¿ÉÒԵõ½×îclassicalµÄ´ð°¸£ºID¾ÍÏñÊÇÒ»¸öÈ˵ÄÉí·ÝÖ¤ºÅÂ룬¶øName¾ÍÏñÊÇËûµÄÃû×Ö£¬IDÏÔÈ»ÊÇΨһµÄ£¬¶øNameÊÇ¿ÉÒÔÖظ´µÄ¡£
nameÔÀ´ÊÇΪÁ˱êʶ֮Ó㬵«ÊÇÏÖÔÚ¸ù¾Ý¹æ·¶£¬¶¼½¨ÒéÓÃidÀ´±êʶԪËØ¡£
ÒÔÏÂÖ»ÄÜÓ ......