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

JavaµÄ(PO,VO,TO,BO,DAO,POJO)½âÊÍ

PO(persistant object) ³Ö¾Ã¶ÔÏó
ÔÚ o/rÓ³ÉäµÄʱºò³öÏֵĸÅÄÈç¹ûûÓÐo/rÓ³É䣬ûÓÐÕâ¸ö¸ÅÄî´æÔÚÁË¡£Í¨³£¶ÔÓ¦Êý¾ÝÄ£ÐÍ(Êý¾Ý¿â),±¾Éí»¹Óв¿·ÖÒµÎñÂß¼­µÄ´¦Àí¡£¿ÉÒÔ¿´³ÉÊÇÓëÊý¾Ý¿âÖеıíÏàÓ³ÉäµÄjava¶ÔÏó¡£×î¼òµ¥µÄPO¾ÍÊǶÔÓ¦Êý¾Ý¿âÖÐij¸ö±íÖеÄÒ»Ìõ¼Ç¼£¬¶à¸ö¼Ç¼¿ÉÒÔÓÃPOµÄ¼¯ºÏ¡£POÖÐÓ¦¸Ã²»°üº¬ÈκζÔÊý¾Ý¿âµÄ²Ù×÷¡£
VO(value object) Öµ¶ÔÏó
ͨ³£ÓÃÓÚÒµÎñ²ãÖ®¼äµÄÊý¾Ý´«µÝ£¬ºÍPOÒ»ÑùÒ²Êǽö½ö°üº¬Êý¾Ý¶øÒÑ¡£µ«Ó¦ÊdzéÏó³öµÄÒµÎñ¶ÔÏó,¿ÉÒԺͱí¶ÔÓ¦,Ò²¿ÉÒÔ²»,Õâ¸ù¾ÝÒµÎñµÄÐèÒª.¸öÈ˾õµÃͬDTO(Êý¾Ý´«Êä¶ÔÏó),ÔÚwebÉÏ´«µÝ¡£
TO(Transfer Object)£¬Êý¾Ý´«Êä¶ÔÏó
ÔÚÓ¦ÓóÌÐò²»Í¬tie(¹Øϵ)Ö®¼ä´«ÊäµÄ¶ÔÏó
BO(business object) ÒµÎñ¶ÔÏó
´ÓÒµÎñÄ£Ð͵ĽǶȿ´,¼ûUMLÔª¼þÁìÓòÄ£ÐÍÖеÄÁìÓò¶ÔÏó¡£·â×°ÒµÎñÂß¼­µÄjava¶ÔÏó,ͨ¹ýµ÷ÓÃDAO·½·¨,½áºÏPO,VO½øÐÐÒµÎñ²Ù×÷¡£Õâ¸ö¶ÔÏó¿ÉÒÔ°üÀ¨Ò»¸ö»ò¶à¸öÆäËüµÄ¶ÔÏó¡£
±ÈÈçÒ»¸ö¼òÀú£¬ÓнÌÓý¾­Àú¡¢¹¤×÷¾­Àú¡¢ ¹ØϵµÈµÈ¡£
ÎÒÃÇ¿ÉÒ԰ѽÌÓý¾­Àú¶ÔÓ¦Ò»¸öPO£¬¹¤×÷¾­Àú¶ÔÓ¦Ò»¸öPO£¬ ¹Øϵ¶ÔÓ¦Ò»¸öPO¡£
½¨Á¢Ò»¸ö¶ÔÓ¦¼òÀúµÄBO¶ÔÏó´¦Àí¼òÀú£¬Ã¿¸öBO°üº¬ÕâЩPO¡£
ÕâÑù´¦ÀíÒµÎñÂß¼­Ê±£¬ÎÒÃǾͿÉÒÔÕë¶ÔBOÈ¥´¦Àí¡£
(BOÊǺܶàÈ˶¼²»ÈÝÒ×Àí½âµÄµØ·½£¬ÕâÀïÌرð½âÊÍÒ»ÏÂ)     ¹ØÓÚBOÖ÷ÒªÓÐÈýÖÖ¸ÅÄî
1 ¡¢Ö»°üº¬ÒµÎñ¶ÔÏóµÄÊôÐÔ£»
2 ¡¢Ö»°üº¬ÒµÎñ·½·¨£»
3 ¡¢Á½Õ߶¼°üº¬¡£
ÔÚʵ¼ÊʹÓÃÖУ¬ÈÏΪÄÄÒ»ÖÖ¸ÅÄîÕýÈ·²¢²»ÖØÒª£¬¹Ø¼üÊÇʵ¼ÊÓ¦ÓÃÖÐÊʺÏ×Ô¼ºÏîÄ¿µÄÐèÒª¡£
POJO(plain ordinary java object) ¼òµ¥ÎÞ¹æÔòjava¶ÔÏó
´¿µÄ´«Í³ÒâÒåµÄjava¶ÔÏó¡£¾ÍÊÇ˵ÔÚһЩObject/Relation
Mapping¹¤¾ßÖУ¬Äܹ»×öµ½Î¬»¤Êý¾Ý¿â±í¼Ç¼µÄpersisent
objectÍêÈ«ÊÇÒ»¸ö·ûºÏJava
Bean¹æ·¶µÄ´¿Java¶ÔÏó£¬Ã»ÓÐÔö¼Ó±ðµÄÊôÐԺͷ½·¨¡£ÎÒµÄÀí½â¾ÍÊÇ×î»ù±¾µÄJava
Bean£¬Ö»ÓÐÊôÐÔ×ֶμ°setterºÍgetter·½·¨£¡¡£
DAO(data access object) Êý¾Ý·ÃÎʶÔÏó
ÊÇÒ»¸ösunµÄÒ»¸ö±ê×¼j2eeÉè¼Æģʽ£¬Õâ¸öģʽÖÐÓиö½Ó¿Ú¾ÍÊÇDAO£¬Ëü¸º³Ö¾Ã²ãµÄ²Ù×÷¡£ÎªÒµÎñ²ãÌṩ½Ó¿Ú¡£´Ë¶ÔÏóÓÃÓÚ·ÃÎÊÊý¾Ý¿â¡£Í¨³£ºÍPO½áºÏʹÓã¬DAOÖаüº¬Á˸÷ÖÖÊý¾Ý¿âµÄ²Ù×÷·½·¨¡£Í¨¹ýËüµÄ·½·¨,½áºÏPO¶ÔÊý¾Ý¿â½øÐÐÏà¹ØµÄ²Ù×÷¡£¼ÐÔÚÒµÎñÂß¼­ÓëÊý¾Ý¿â×ÊÔ´Öм䡣ÅäºÏVO,
ÌṩÊý¾Ý¿âµÄCRUD²Ù×÷...
O/R Mapper ¶ÔÏó/¹Øϵ Ó³Éä
¶¨ÒåºÃËùÓеÄmappingÖ®ºó£¬Õâ¸öO/R
Mapper¿ÉÒÔ°ïÎÒÃÇ×öºÜ¶àµÄ¹¤×÷¡£Í¨¹ýÕâЩmappings,Õâ¸öO/R
Mapper¿ÉÒÔÉú³ÉËùÓеĹØÓÚ¶ÔÏ󱣴棬ɾ


Ïà¹ØÎĵµ£º

Java:¼¯ºÏÀàÐÔÄÜ·ÖÎö¡¾×ª¡¿

1.Java ¼¯ºÏ¿ò¼Üͼ
¡¡¡¡-¼¯ºÏ½Ó¿Ú£º6¸ö½Ó¿Ú£¨¶ÌÐéÏß±íʾ£©£¬±íʾ²»Í¬¼¯ºÏÀàÐÍ£¬ÊǼ¯ºÏ¿ò¼ÜµÄ»ù´¡¡£
¡¡¡¡-³éÏóÀࣺ5¸ö³éÏóÀࣨ³¤ÐéÏß±íʾ£©£¬¶Ô¼¯ºÏ½Ó¿ÚµÄ²¿·ÖʵÏÖ¡£¿ÉÀ©Õ¹Îª×Ô¶¨Ò弯ºÏÀà¡£
¡¡¡¡-ʵÏÖÀࣺ8¸öʵÏÖÀࣨʵÏß±íʾ£©£¬¶Ô½Ó¿ÚµÄ¾ßÌåʵÏÖ¡£
¡¡¡¡2.JavaÈÝÆ÷Àà½éÉÜ
¡¡¡¡¢Ù JavaÈÝÆ÷À඼¿ÉÒÔ×Ô¶¯µØµ÷Õû×Ô¼ºµÄ³ß´ ......

Java/JSPÖÐÎÄÂÒÂëÎÊÌâ½â¾öÐĵÃ

Java/JSPÖÐÎÄÂÒÂëÎÊÌâ½â¾öÐĵÃ
×Ô´Ó½Ó´¥JavaºÍJSPÒÔÀ´£¬¾Í²»¶ÏÓëJavaµÄÖÐÎÄÂÒÂëÎÊÌâ´ò½»µÀ£¬ÏÖÔÚÖÕÓڵõ½Á˳¹µ×µÄ½â¾ö£¬ÏÖ½«ÎÒÃǵĽâ¾öÐĵÃÓë´ó¼Ò¹²Ïí¡£
Ò»¡¢JavaÖÐÎÄÎÊÌâµÄÓÉÀ´
JavaµÄÄں˺ÍclassÎļþÊÇ»ùÓÚunicodeµÄ£¬ÕâʹJava³ÌÐò¾ßÓÐÁ¼ºÃµÄ¿çƽ̨ÐÔ£¬µ«Ò²´øÀ´ÁËһЩÖÐÎÄÂÒÂëÎÊÌâµÄÂé·³¡£Ô­ÒòÖ÷ÒªÓÐÁ½·½Ã棬JavaºÍJS ......

Java ÖÐStringÀàµÄÖÕ¼«×ܽá


Ò»¡¢²»±äģʽ£º
Ò»¸ö×Ö·û´®¶ÔÏó´´½¨ºóËüµÄÖµ²»Äܸı䡣
String str1="hello";//´´½¨Ò»¸ö¶ÔÏóhello£¬²»»á±ä£»
System.out.println(str1);
str1+=" world!";//Á½¸ö×Ö·û´®¶ÔÏóÕ³Õ³£¬ÏµÍ³Æäʵ´´½¨ÁËÒ»¸öеĶÔÏ󣬰ÑStr1µÄÖ¸Ïò¸ÄÁË£¬Ö¸ÏòеĶÔÏó£»hello¾Í          & ......

Java6 ½Å±¾ÒýÇæ(ÓÃJavaµ÷ÓÃJS½Å±¾)µ÷ÓÃjs

Java6 ½Å±¾ÒýÇæ(ÓÃJavaµ÷ÓÃJS½Å±¾)µ÷ÓÃjs
 import java.io.FileNotFoundException;
 import java.io.FileReader;
 import javax.script.Invocable;
 import javax.script.ScriptEngine;
 import javax.script.ScriptEngineManager;
 import javax.script.ScriptException;
 
&n ......

Effective Java ѧϰ±Ê¼Ç£¨3£©

ÔÚʵÏÖsingletonģʽʱ£¬ÎÒÃÇÓÐÒÔϼ¸ÖÖ·½·¨¡£ 1. public static final ×ֶμÓÉÏprivate µÄ¹¹Ô캯Êý¡£ public class Singleton{
            public static final Singleton INSTANCE = new Singleton();
       &# ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ