Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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¿ÉÒÔÉú³ÉËùÓеĹØÓÚ¶ÔÏ󱣴棬ɾ


Ïà¹ØÎĵµ£º

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

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

javaÔõôʵÏÖ·ÖÒ³

1.PaginationTable.java
package com.sinoest.train.common;
import java.util.List;
/**
* ·ÖÒ³±í
* @author ÀîÒ×烜-ÐÞ¸Ä
* 2009-6-17
*/
public class PaginationTable {
private List<?> entryList;//> Êý¾Ý
private int totalNumOfRows;// ×ÜÐÐÊý
private int rowsPerPage = 10;// ......

ÈÏʶJavaÐéÄâ»úµÄÄÚ²¿Ìåϵ½á¹¹

JavaÐéÄâ»úµÄÄÚ²¿Ìåϵ½á¹¹Ò²ÐíºÜÉÙÓÐÈËÈ¥¹ØÐÄ£¬ÒòΪ¶ÔÓÚJava³ÌÐòÔ±À´Ëµ£¬Ò»°ãÖ»ÐèÒª¸úAPI´ò½»µÀ¾Í¿ÉÒÔÁË¡£ÕâЩÌåϵ½á¹¹Ö»ÊÇJavaÐéÄâ»úÄÚ²¿µÄ½á¹¹¶øÒÑ¡£µ«ÊÇÈç¹ûÀí½âÁËÆäÄÚ²¿½á¹¹£¬¶ÔÓÚÎÒÃÇ¿ª·¢ÏîÄ¿£¬ÒÔ¼°ÅųýϵͳÖеÄÏà¹Ø¹ÊÕÏÊÇÓÉ°ïÖúµÄ¡£
ÏÈ¿´¿´×ÜÌå½á¹¹Í¼£¬ÈçÏ£º
¸÷²¿·ÖµÄÖ÷Òª¹¦ÄÜ·Ö±ðÊÇ£º
1. Àà×°ÔØ×Óϵͳ:¸ºÔðJavaÀ ......

Java ±à³Ì¼¼ÊõÖкº×ÖÎÊÌâµÄ·ÖÎö¼°½â¾ö

Java ±à³Ì¼¼ÊõÖкº×ÖÎÊÌâµÄ·ÖÎö¼°½â¾ö
ÏÖÔÚ Java ±à³ÌÓïÑÔÒѾ­¹ã·ºÓ¦ÓÃÓÚ»¥ÁªÍøÊÀ½ç£¬ÔçÔÚ Sun ¹«Ë¾¿ª·¢ Java ÓïÑÔµÄʱºò£¬¾ÍÒѾ­¿¼Âǵ½¶Ô·ÇÓ¢ÎÄ×Ö·ûµÄÖ§³ÖÁË¡£Sun ¹«Ë¾¹«²¼µÄ Java ÔËÐл·¾³£¨JRE£©±¾Éí¾Í·ÖÓ¢ÎÄ°æºÍ¹ú¼Ê°æ£¬µ«Ö»Óйú¼Ê°æ²ÅÖ§³Ö·ÇÓ¢ÎÄ×Ö·û¡£²»¹ýÔÚ Java ±à³ÌÓïÑÔµÄÓ¦ÓÃÖУ¬¶ÔÖÐÎÄ×Ö·ûµÄÖ§³Ö²¢·ÇÈçͬ Java S ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ