Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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°æÖ§¸¶±¦½Ó¿Ú¿ª·¢

Java°æÖ§¸¶±¦½Ó¿Ú¿ª·¢
ÐèÇ󣺵÷ÓÃÖ§¸¶±¦½Ó¿ÚµÄ½Ó¿Ú²¢¼¯³Éµ½É̳Ç
µ÷ÓÃÖ§¸¶±¦½Ó¿ÚËùÐèÒªµÄ“Ö§¸¶±¦ºÏ×÷»ï°éid”ºÍ“Ö§¸¶±¦°²È«Ð£ÑéÂ딹«Ë¾¶¼¸øÌṩºÃÁË£¬Ö§¸¶±¦¹Ù·½ÄÇÀïÒ²ÓиýӿڵēʵÎïÉÌÆ·½»Ò×·þÎñ¼¯³É¼¼ÊõÎĵµ”¼°Ïà¹ØµÄDEMOÔ´Âë¡£¹«Ë¾ÈÃÎÒÓÃJAVAÀ´Ð´£¬ÖÕÓÚÔÝʱ²»ÓÃÔÙдJSÁË£¬ºÙºÙ&hel ......

Java Server Pages±í´ïʽÓïÑÔ

¶ÔÓÚ½«ÒªÊ¹ÓõÄJSP¹æ·¶µÄÒ»¸öÌص㣬¾ÍÊÇJSP±í´ïʽÓïÑÔ¡£Ôںܴó³Ì¶ÈÉÏ£¬ËüÊÇÓÐÒâ¼ò»¯µÄ£¬²¢¶ÀÁ¢ÓÚJSP¡£
ÔÚJSPµÄÔçÆÚ°æ±¾ÖУ¬Java´úÂëÒԽű¾µÄÐÎʽǶÈëµ½JSPÒ³ÃæÖУ¬ÀýÈ磺
<%
MyBean bean = new MyBean();
String name = bean.getName();
out.println(name);
%>
Õâ¸ö½Å±¾´úÂëн¨ÁËÒ»¸öÃûΪMyBeanµÄʵÀý£¬»ñµÃË ......

C/C++ÓÚJavaÖ®¼äµÄ»¥Ïàµ÷ÓÃ

ÀûÓÃJNI¼¼Êõ£¬¿ÉÒÔ×öµ½C/C++ÓëJavaÖ®¼äµÄÏ໥µ÷Óá£
1¡¢Javaµ÷ÓÃC/C++½Ó¿Ú
Õâ¸öÊÇJNI×î»ù±¾µÄÓ¦Óã¬JNIÓкܶàÕâ·½ÃæµÄÀý×Ó´úÂë¡£Ò»°ã°ÑC/C++д³É¶¯Ì¬Á´½Ó¿â£»ÔÚJava³ÌÐòÔÚLoadLibrary£¬ÀûÓÃnative½Ó¿Ú£¬¼´¿ÉÍê³Éµ÷Óá£
2¡¢C/C++»Øµ÷Java½Ó¿Ú
ÕâÖÖÓ÷¨£¬JNIµÄÀý×ӱȽÏÉÙ¡£Æäʵ£¬Ò²±È½Ï¼òµ¥£¬JNIÒ²ÌṩÁËÕâÑùµÄ½Ó¿Ú¡ ......

flex ºÍ java (web)µÄ×éºÏ¿ª·¢

 1¡¢¿ª·¢»·¾³£ºÔÚmyeclipse7.0ÖÐÕûºÏflex plup3.0, °²×°flex plup3.0ʱ,Ñ¡myeclipse ÖÐeclipseµÄĿ¼£¬È»
      ÕÒµ½flex µÄ°²×°ºÃµÄĿ¼£¬½«pluginsºÍfeatures¶ÔÓ¦µ½¿½µ½myeclipseÀïÃæ eclipseÏàÓ¦µÄĿ¼Ï¡£
2¡¢´´½¨ flexºÍ java (Web)µÄ¹¤³Ì(ͨÐÅ¿ò¼ÜÓÃblazeds.war)£º
  &nb ......

java³£ÓÃÀàµÄʹÓ÷½·¨

java³£ÓÃÀàµÄʹÓ÷½·¨
Interger£ºÕûÊýÀàÐÍ
£±¡¢ÊôÐÔ¡£
static int MAX_VALUE£º·µ»Ø×î´óµÄÕûÐÍÊý£»
static int MIN_VALUE£º·µ»Ø×îСµÄÕûÐÍÊý£»
static Class TYPE £º·µ»Øµ±Ç°ÀàÐÍ¡£
Àý×Ó£º
´úÂë:
System.out.println("Integer.MAX_VALUE: " + Integer.MAX_VALUE );
½á¹ûΪ£ºInteger.MAX_VALUE: 2147483647
&nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ