Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʹÓ÷´Éä»úÖÆ½«´¿Java¶ÔÏó·ÅÈëÊý¾Ý¿âÖÐ

¡¡¡¡Í¨³£ÔÚÓÃJAVA¿ª·¢Èí¼þµÄ¹ý³ÌÖУ¬ÎÒÃdz£³£»áÓöµ½ÐèÒª°ÑһЩϵͳµÄÅäÖòÎÊý±£´æµ½Êý¾Ý¿âÖÐÒÔ·ÀÖ¹¶ªÊ§£¬´«Í³µÄ·½·¨Êǽ«Ã¿¸öÅäÖòÎÊý×÷Ϊ¶ÔÏóÀ´½¨Á¢Êý¾Ý¿âÄ£ÐÍ£¬Ï൱ÓÚ°ÑÄ£ÐÍÖеĶÔÏó°ó¶¨µ½Êý¾Ý±íµÄÿ¸ö×Ö¶ÎÉÏ£¬µ«ÕâÑù×öµÄ»°Áé»î¶ÈÌ«µÍ£¬µ±ÐèÒªÌí¼ÓÅäÖòÎÊýʱÏȵÃÍùÊý¾Ý±íÌí¼Ó×ֶΣ¬ÔÙÐÞ¸ÄÊý¾Ý¿âÄ£ÐͺÍÏà¹ØµÄÓ³ÉäÎļþ¡£ÄÜ·ñÈòÙ×÷¼òµ¥Ò»µãÄØ£¿ÕâÖÖÇé¿öÏÂJAVAµÄ·´Éä»úÖÆ¾ÍÅÉÉÏ´óÓó¡ÁË£¬Æäʵµ±ÎÒÃÇʵÀý»¯Ò»¸öJAVA¶ÔÏóʱ£¬ÎÒÃDZã¿ÉÒÔÖªµÀËüÄÚ²¿¹«¿ªµÄ¶ÔÏóÃû³Æ£¬ÀàÐÍ£¬ÖµµÈÐÅÏ¢ÁË£¬¶øÓÐÁËÕâЩÐÅÏ¢²»¾Í¿ÉÒÔ¹¹Ôì³ö“×Ö¶ÎÃû-Öµ”ÕâÑùµÄÓ³Éä¹ØÏµÁËÂï¡£½Ó×ÅÎÒÃÇÖ»ÐèÒª½«ËùÓеē×Ö¶ÎÃû-Öµ”Æ´½Ó³ÉÒ»¸ö“×Ö¶ÎÃû-Öµ£ü×Ö¶ÎÃû-Öµ£ü×Ö¶ÎÃû-Öµ”ÕâÖÖ¸ñʽµÄÅäÖÃ×Ö·û´®¾Í¿ÉÒÔÔÚÒ»¸öÊý¾Ý±í×Ö¶ÎÀï´æ·ÅÈÎÒâ¶àµÄÅäÖòÎÊýÁË¡£¶ø¶ÁȡʱֻÐèÏȸù¾ÝÅäÖÃ×Ö·û´®ÖеÄ×Ö¶ÎÃûÕÒµ½JAVAÄ£ÐÍÖеĶÔÏó£¬ÔÙ¸ù¾ÝJAVA¶ÔÏóµÄÀàÐÍ×öÏàÓ¦µÄ¸ñʽת»»¾Í¿ÉÒÔ»¹Ô­¶ÔÏó±£´æÊ±µÄ״̬ÁË¡£àÅ£¬Õû¸ö¹ý³ÌºÍ½«JAVA¶ÔÏóת»»³ÉJSONÔÙ´ÓJSONת»»»ØJAVA¶ÔÏóÊDz¶àµÄ£¬Ö»²»¹ýÉú³ÉµÄ¸ñʽ±ÈJSON¸üÊʺϳÌÐòÔ±ÔĶÁ°ÕÁË¡£
¡¡¡¡ÏÂÃæÌṩÖ÷ҪʵÏÖÔ´Â룺
 /**
  * ±£´æ×Ô¶¨Òå¶ÔÏóµ½Êý¾Ý¿âÖÐ
  *
  * @param <T>
  * @param entity
  */
 public static <T extends BaseConfig> void saveConfig(T entity) {
  String configString = "";
  for (Method method : entity.getClass().getMethods()) {
   String methodName = method.getName();
   Object valueObject = null;
   if (methodName.equals("getClass"))
    continue;
   if (methodName.equals("getConfigKey"))
    continue;
   // ö¾ÙÅäÖÃÀàÖеÄget·½·¨
   if (!methodName.startsWith("get"))
    continue;
   if (method.getParameterTypes().length > 0)
    continue;
   Class<?> valueClass = method.getReturnType();
   try {
    valueObject = method.invoke(entity);
   } catch (Exception e) {
   }
 


Ïà¹ØÎĵµ£º

Ïêϸ½âÎöJavaÖгéÏóÀàºÍ½Ó¿ÚµÄÇø±ð

ÔÚJava
ÓïÑÔÖУ¬ abstract class ºÍinterface

ÊÇÖ§³Ö³éÏóÀà
¶¨
ÒåµÄÁ½ÖÖ»úÖÆ¡£ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄ ÃæÏò¶ÔÏóÄÜÁ¦¡£abstract
classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½ø
ÐгéÏóÀඨÒåʱ¶ÔÓÚabstract
classºÍinterfaceµÄÑ¡Ô ......

java·´Éä

reflection: Ö¸ÎÒÃÇ¿ÉÒÔÓÚjava³ÌÐòÖ´ÐÐÆÚÔØÈ롢֪̽¡¢Ê¹ÓñàÒëÆÚ¼äÍêȫδ֪µÄclasses.»»¾ä»°Ëµ£¬java³ÌÐò¿ÉÒÔÔØÈëÒ»¸öÖ´ÐÐÆÚ²ÅµÃÖªÃû³ÆµÄclass,»ñϤÆäÍêÕû¹¹Ô죨µ«²»°üÀ¨methods¶¨Ò壩£¬²¢Éú³ÉʵÌå¡¢»ò¶ÔÆäfieldsÉèÖµ¡¢»ò»½ÆðÆämethods¡£ ......

JavaÖÐͨ¹ýDWR»ñÈ¡session¡¢request¡¢response

ÔÚDWRÖÐÐèÒªÓõ½session,requestµÈÕâЩ¶«Î÷µÄʱºò£¬¿ÉÒÔÓÃÒÔÏ·½·¨»ñÈ¡:
1. ʹÓÃDWRµÄAPI (ºÜ¶àÈ˶¼²»ÍƼöÕâÖÖ×ö·¨,¾­²âÊÔ,ʹÓÃÆðÀ´¿Ï¶¨Ã»ÎÊÌâ)
import uk.ltd.getahead.dwr.WebContext;
import uk.ltd.getahead.dwr.WebContextFactory;
WebContext ctx = WebContextFactory.get();
ctx.getSession()
ctx.getHttp ......

JAVAËÄÖÖ»ù±¾ÅÅÐòµÄ×ܽá

JAVAËÄÖÖ»ù±¾ÅÅÐò,°üÀ¨Ã°ÅÝ·¨,²åÈë·¨,Ñ¡Ôñ·¨,SHELLÅÅÐò·¨.ÆäÖÐÑ¡Ôñ·¨ÊÇðÅÝ·¨µÄ¸Ä½ø,SHELLÅÅÐò·¨ÊÇ ²åÈë·¨µÄ¸Ä½ø.ËùÒÔ´Ó¸ù±¾ÉÏÀ´Ëµ¿ÉÒÔ¹éÄÉΪÁ½ÖÖ²»Í¬µÄÅÅÐò·½·¨:¼´:²åÈë·¨£¦Ã°ÅÝ·¨
Ò» ²åÈë·¨:±éÀúÅÅÐò¼¯ºÏ£¬Ã¿µ½Ò»¸öÔªËØÊ±£¬¶¼Òª½«Õâ¸öÔªËØÓëËùÓÐËü֮ǰµÄÔªËØ±éÀú±È½ÏÒ»±é£¬È÷ûºÏÅÅÐò˳ÐòµÄÔªËØ°¤¸öÒÆ¶¯µ½µ±Ç°·¶Î§ÄÚËü×î ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ