Ê×Ò³ | ×ÊѶ¶¯Ì¬ | linux»ù´¡ | ϵͳ¹ÜÀí | ÍøÂç¹ÜÀí | ±à³Ì¿ª·¢ | linuxÊý¾Ý¿â | ·þÎñÆ÷¼¼Êõ | linuxÏà¹Ø | linuxÈÏÖ¤ | ǶÈëʽ | ÏÂÔØÖÐÐÄ | רÌâ | linuxÕÐƸ | ¾µÏñÕ¾
OKLinuxÖÐÎļ¼ÊõÕ¾
¡¤ÉèΪÊ×Ò³
¡¤¼ÓÈëÊÕ²Ø
¡¤ÁªÏµÎÒÃÇ
ϵͳ¹ÜÀí: ÖÐÎÄ»·¾³ ϵͳ¹ÜÀí ×ÀÃæÓ¦Óà Äں˼¼Êõ | Linux»ù´¡: »ù´¡ÈëÃÅ °²×°ÅäÖà ³£ÓÃÃüÁî ¾­Ñé¼¼ÇÉ Èí¼þÓ¦Óà | LinuxÊý¾Ý¿â: Mysql Postgre Oracle DB2 Sybase other
ÍøÂç¹ÜÀí: ÍøÂ簲ȫ ÍøÂçÓ¦Óà Linux·þÎñÆ÷ »·¾³ÅäÖà ºÚ¿Í°²È« | ±à³Ì¿ª·¢: PHP CC++ Python Perl Shell ǶÈëʽ¿ª·¢ java jsp | PHP¼¼Êõ: PHP»ù´¡ PHP¼¼ÇÉ PHPÓ¦Óà PHPÎÄÕª
Linux×ÊѶ LinuxÕÐƸ LinuxרÌâ Apache | LinuxÏà¹Ø: Ó²¼þÏà¹Ø Linux½â¾ö·½°¸ LinuxÈÏÖ¤ ÆóÒµÓ¦Óà ÆäËüUnix | Ïà¹ØÏÂÔØ: ×ÊÁÏÏÂÔØ ²Î¿¼ÊÖ²á ¿ª·¢¹¤¾ß ·þÎñÆ÷Àà Èí·ÓÉ ÆäËü
 ¼¼ÊõËÑË÷:
»áÔ±ÖÐÐÄ ×¢²á»áÔ± ¸ß¼¶ËÑË÷  
  ¡ú µ±Ç°Î»ÖÃ:Ê×Ò³>±à³Ì¿ª·¢>java>J2EE>ÕýÎÄ

Ïêϸ½éÉܹ¹½¨¸ßÐÔÄÜJ2EEÓ¦ÓõÄÊ®¸ö¼¼ÇÉ

http://www.oklinux.cn  2008-01-20  À´Ô´: ÈüµÏÍø dxaw  »áÔ±ÊÕ²Ø  ÓοÍÊղؠ ¡¾´ó ÖРС¡¿ 

¹¹½¨¸ßÐÔÄܵÄJ2EEÓ¦Óò»µ«ÐèÒªÁ˽ⳣÓõÄʵʩ¼¼ÇÉ¡£ÏÂÃæ½éÉÜ×î³£ÓõÄ10ÖÖÓÐЧ·½·¨£¬¿É°ïÖú¼Ü¹¹Éè¼ÆʦÃÇ¿ìËÙ³ÉΪÕâ·½ÃæµÄר¼Ò¡£

JavaÐÔÄܵĻù´¡¡ªÄÚ´æÖÎÀí

ÈκÎJavaÓ¦Ó㬵¥»úµÄ»òJ2EEµÄÐÔÄÜ»ù´¡¶¼¿É¹é½áµ½ÄãµÄÓ¦ÓÃÊÇÈçºÎÖÎÀíÄÚ´æµÄÎÊÌâ¡£JavaµÄÄÚ´æÖÎÀí°üÀ¨Á½¸öÖØÒªÈÎÎñ£ºÄÚ´æµÄ·ÖÅäºÍÄÚ´æµÄ»ØÊÕ¡£ÔÚÄÚ´æµÄ·ÖÅäÖУ¬Ä¿±êÊÇÒª¼õÉÙÐèÒª´´½¨µÄ¶ÔÏó¡£

ÄÚ´æ»ØÊÕÊǵ¼ÖÂÐÔÄÜϽµµÄÆÕ±éÔ­Òò¡£Ò²¾ÍÊÇ˵£¬ÄÚ´æÖеĶÔÏóÔ½¶à£¬À¬»ø»ØÊÕÔ½À§ÄÑ¡£ËùÒÔÎÒÃǶԴ´½¨¶ÔÏóµÄ̬¶ÈÓ¦¸ÃÔ½±£ÊØÔ½ºÃ¡£

ÔÚJ2EEÓ¦ÓÃÖг£¼ûµÄÁ½¸öÄÚ´æÓйصÄÎÊÌâÊÇ£ºÓÎÀëµÄ¶ÔÏó£¨Ò²±»³ÆΪÄÚ´æй¶£©ºÍ¶ÔÏóÑ­»·£¨Ö¸´óÁ¿Æµ·±´´½¨ºÍɾ³ý-ÔÚJavaÖÐÌåÏÖΪ½â³ýÒýÓÃ---¶ÔÏ󣩡£

ÎÒÃÇӦעÖØÈ·±£ËùÓпɵ½´ïµÄ¶ÔÏóʵ¼ÊÊÇ»îµÄ£¬¼´ÕâЩ¶ÔÏó²»µ«ÔÚÄÚ´æÖУ¬¶øÇÒÒ²ÒªÔÚÖ´ÐеĴúÂëÖÐÊÇ´æÔڵġ£µ±¶ÔÏóÔÚÓ¦ÓÃÖÐÒѾ­Ã»ÓÐÓÃÁË£¬¶øÎÒÃÇÈ´Íü¼ÇÁËɾ³ý¶Ô¸Ã¶ÔÏóµÄÒýÓÃʱ£¬ÓÎÀëµÄ¶ÔÏó¾Í³öÏÖÁË¡£

ÎÒÃÇÖªµÀÀ¬»ø»ØÊÕ»áÕ¼ÓÃCPUʱ¼ä¡£¶ÌÆÚ¶ÔÏóµÄ´óÁ¿´´½¨Ôö¼ÓÁËÀ¬»ø»ØÊÕµÄƵÂÊ»áÔì³ÉÐÔÄÜϽµ¡£

²»ÒªÔÚServletÖÐʵÏÖÒµÎñÂß¼­

ÔÚ¹¹½¨J2EEÓ¦ÓÃʱ£¬¼Ü¹¹¹¤³Ìʦͨ³£»áʹÓõ½J2EEµÄ»ù±¾²¿·Ö¡ª¡ªServlet¡£¼ÙÈç¼Ü¹¹Ê¦²»Ê¹ÓÃSession Beans, Entity Beans, »ò Message Beans, ÄÇô¸Ä½øÐÔÄܵķ½·¨¾ÍºÜÉÙ¡£Ö»ÄܲÉÓÃÔö¼ÓCPU»ò¸ü¶àµÄÎïÀí·þÎñÆ÷µÈ·½·¨¡£EJBʹÓÃÁË»º´æ£¨cache£©ºÍ×ÊÔ´³ØµÈ·½·¨¿ÉÒÔÌá¸ßÐÔÄܺÍÀ©Õ¹ÐÔ¡£

¾¡¿ÉÄÜʹÓñ¾µØ½Ó¿Ú·ÃÎÊEJB

ÔÚÔçÆÚµÄJ2EE £¨×ñÑ­EJB1.X¹æ·¶£©Ó¦ÓÃÖУ¬·ÃÎÊEJBÊÇ`ͨ¹ýRMIʹÓÃÔ¶³Ì½Ó¿ÚʵÏֵġ£Ëæ×ÅEJB2.0µÄ³öÏÖ£¬¿ÉÒÔͨ¹ý±¾µØ½Ó¿Ú·ÃÎÊEJB£¬²»ÔÙʹÓÃRMI£¬ÔÚͬһ¸öJVMÖÐʹÓÃÔ¶³Ì·½·¨ÒѾ­ÉÙ¶àÁË¡£µ«ÊÇÏÖÔÚ»¹ÊÇÓÐһЩʹÓÃEJB1.XʵÏÖµÄÓ¦ÓúͲ»ÖªµÀʹÓñ¾µØ½Ó¿ÚµÄһЩEJBÐÂÊÖ¡£ÎªËµÃ÷Õâµã£¬ÎÒÃÇ×÷¸ö±È½Ï£º

1¡¢¿Í»§¶ËÓ¦Óõ÷Óñ¾µØStub

2¡¢¸ÃStub×°Åä²ÎÊý

3¡¢¸ÃStub´«µ½skeleton

4¡¢¸Ãskeleton·Ö½â²ÎÊý

5¡¢¸Ãskeletonµ÷ÓÃEJB¶ÔÏó

6¡¢EJB¶ÔÏóÖ´ÐÐÈÝÆ÷·þÎñ

7¡¢EJB¶ÔÏóµ÷ÓÃÆóÒµBEANʵÀý

8¡¢ÆóÒµBEAÖ´ÐвÙ×÷

9¡¢Ö´ÐÐ×é×°/·Ö½â²½ÖèÈ»ºó·µ»Ø

ÓëÔ¶³Ì½Ó¿Ú´¦ÀíÏà±È½Ï£¬±¾µØ½Ó¿ÚµÄEJB·½·¨ÊÇ£º

1¡¢¿Í»§¶Ëµ÷Óñ¾µØ¶ÔÏó

2¡¢±¾µØ¶ÔÏóÖ´ÐÐÈÝÆ÷·þÎñ

3¡¢±¾µØ¶ÔÏóµ÷ÓÃÆóÒµBeanʵÀý

4¡¢ÆóÒµBeanʵÀýÖ´ÐвÙ×÷

5¡¢Ã»ÓÐÆäËû·µ»Ø²½Ö裡

¼ÙÈçÄã²»ÐèÒª´ÓÔ¶³ÌµÄ¿Í»§¶Ë·ÃÎÊÒ»¸ö·Ç·²EJB£¬¾ÍÓ¦¸ÃʹÓñ¾µØ·½·¨¡£

ÔÚʵÏÖSession BeanµÄ·þÎñÖзâ×°¶ÔʵÌåEJBµÄ·ÃÎÊ

´ÓServlet·ÃÎÊʵÌåEJB²»µ«Ð§ÂʵͶøÇÒÄÑÓÚά»¤¡£Ê¹ÓÃSession Facade£¨»á»°Íâ¹Û£©Ä£Ê½¿É°Ñ¶ÔʵÌåEJBµÄ·ÃÎÊ·â×°ÔڻỰEJBÖУ¬ÔڸûỰEJBÖÐͨ¹ýʹÓñ¾µØ½Ó¿Ú·ÃÎÊʵÌåEJB¶ø±ÜÃâ¹ý¶àµÄÔ¶³Ìµ÷Óá£

ÕâÏî¼¼Êõ»áÓжîÍâµÄÐÔÄܺÍÀ©Õ¹·½ÃæµÄºÃ´¦£¬ÕâÊÇÒòΪ»á»°ºÍʵÌåEJB¿ÉÒÔʹÓûº´æºÍ×ÊÔ´³Ø¼¼ÊõÀ´½øÐиĽø¡£ÁíÍ⣬ÓÉÓÚ¸ºÔصÄÐèÒª£¬»á»°ºÍʵÌåEJB¿É±»À©Õ¹²¿Êðµ½ÆäËûÓ²¼þÉ豸ÉÏ£¬Õâ±È½«Servlet²ã¸´ÖÆÀ©Õ¹µ½ÆäËûÓ²¼þÉ豸ÉÏÒª¼òµ¥µÄ¶à¡£

¾¡Á¿´ÖÁ£¶È·ÃÎÊÔ¶³ÌEJB

µ±·ÃÎÊÔ¶³ÌEJBʱ£¬µ÷ÓÃset/get·½·¨½«²úÉú¹ý¶àµÄÍøÂçÇëÇó£¬Í¬Ê±Ò²µ¼ÖÂÔ¶³Ì½Ó¿Ú´¦ÀíµÄ¹ýÔØ¡£Îª±ÜÃâÕâÖÖÇé¿ö£¬¿É¿¼Âǽ«Êý¾ÝÊôÐÔ¼¯ÖÐÔÚÒ»¸ö¶ÔÏóÖУ¬ÕâÑùͨ¹ýÒ»´Î¶ÔÔ¶³ÌEJBµÄµ÷ÓþͿÉÒÔ´«µÝËùÓÐÊý¾Ý¡£ÕâÏî¼¼Êõ¾ÍÊÇÊý¾Ý´«Êä¶ÔÏó£¨Data Transfer Object£©Ä£Ê½¡£

ÓÅ»¯SQL

J2EEµÄ¼Ü¹¹Éè¼Æ¹¤³ÌʦºÍ¿ª·¢ÈËԱͨ³£²»ÊÇSQLר¼Ò»ò¾­Ñé·á¸»µÄÊý¾Ý¿âÖÎÀíÔ±¡£Ê×ÏÈÓ¦¸ÃÈ·±£SQLʹÓÃÁËÊý¾Ý¿âÌṩµÄË÷ÒýÖ§³Ö¡£ÔÚijЩÇé¿öÏ£¬½«Êý¾Ý¿âµÄË÷ÒýºÍÊý¾Ý·Ö¿ª´æ·Å»áÌá¸ßÐÔÄÜ¡£µ«ÒªÖªµÀ£¬Ôö¼Ó¶îÍâµÄË÷Òý¿ÉÒÔÌá¸ßSELECTÐÔÄܵ«Ò²»á½µµÍINSERTµÄÐÔÄÜ¡£¶ÔÓÚijЩÊý¾Ý¿â£¬¹ØÁª±íÖ®¼äµÄÅÅÐò»áÑÏÖØÓ°ÏìÐÔÄÜ¡£¿ÉÒÔ¶àÏòÊý¾Ý¿âÖÎÀíÔ±×Éѯ¡£

±ÜÃâÔÚʵÌåEJBÖйý¶àÖ´ÐÐSQL

ÓÐʱºò£¬Í¨¹ýʵÌåEJB·ÃÎÊÊý¾Ý»áÖ´Ðжà¸öSQLÓï¾ä¡£¸ù¾ÝJ2EE ¹æ·¶£¬µÚÒ»²½£¬½«µ÷ÓÃʵÌåBeanµÄfind(·¢ÏÖ)·½·¨£»µÚ¶þ²½£¬ÔÚµÚÒ»´Îµ÷ÓÃʵÌåEJBµÄÒµÎñ·½·¨Ê±£¬ÈÝÆ÷»áµ÷ÓÃejbLoad()´ÓÊý¾Ý¿âÖлñµÃÐÅÏ¢¡£

ºÜ¶àCMP(ÈÝÆ÷ÖÎÀí³Ö¾ÃÐÔ)ÔÚµ÷Ó÷¢ÏÖ·½·¨Ê±¾Í»º´æÁËʵÌåÊý¾Ý£¬ËùÒÔÔÚµ÷ÓÃejbLoad()ʱ¾Í²»ÔÙ·ÃÎÊÊý¾Ý¿âÁË¡£Ó¦¸Ã±ÜÃâʹÓÃBMP(BeanÖÎÀíµÄ³Ö¾ÃÐÔ)»òÕß×Ô¼ºÊµÏÖ»º´æËã·¨±ÜÃâ¶þ´Î·ÃÎÊÊý¾Ý¿â¡£

¹²2Ò³: ÉÏÒ»Ò³ 1 [2] ÏÂÒ»Ò³

ÉÏһƪ£ºWEB¿ª·¢Struts£ºSession¶ÔÏó´´½¨ºÍ¿ØÖÆ   ÏÂһƪ£ºHibernate StrutsµÄJ2EEÓ¦Óÿª·¢


¡¾ÊÕ²ØÓÚÊղؼС¿ ¡¾ÆÀÂÛ¡¿ ¡¾ÍƼö¡¿ ¡¾´òÓ¡¡¿ ¡¾¹Ø±Õ¡¿
Ïà¹ØÎĵµ
¡¤Hibernate StrutsµÄJ2EEÓ¦Óÿª·¢
¡¤J2EE³ÌÐòÔ±Ó¦¸ÃÕÆÎÕµÄLinuxϵͳµÄ֪ʶ
¡¤¶ÔJ2EE¿ª·¢Öг£ÓÿªÔ´ÏîÄ¿µÄ½éÉÜ
¡¤ÐÂÊÖÈëÃÅ£º¶ÔJ2EE³õѧÕßµÄѧϰÁ÷³Ì½éÉÜ
¡¤J2EE»ù´¡£ºSpringÖÐʼþ´¦ÀíµÄС¼¼ÇÉ
¡¤J2EE--¹ØÓÚJAVAµÄ·ÖÒ³²éѯ²Ù×÷¼¼Êõ
¡¤J2EE:½ÌÄãÌáÉýJSPÓ¦ÓóÌÐòµÄÆß´ó¾øÕÐ
¡¤[J2EE] JNDI¶¨ÒåOracleÊý¾ÝÔ´µÄ·½·¨
¡¤J2EE»ù´¡£º²½ÈëJ2EE¼Ü¹¹ºÍ¹ý³Ì
¡¤J2EE»ù´¡:¿ª·¢µÚÒ»¸ö·Ö²¼Ê½µÄj2eeÓ¦ÓÃ
¡¤J2EE»ù´¡:¼¸ÖÖPortal¼¼ÊõµÄ±È½ÏÓëÆÀÊö
¡¤J2EE»ù´¡£ºÔÚStruts 2ÖÐʵÏÖÎļþÉÏ´«
¡¤J2EE»ù´¡£ºweb¿ª·¢ÐèҪעÒâµÄһЩµØ·½
¡¤J2EE»ù´¡£ºÎªÊ²Ã´jsp²»ÄÜÈ¡´úservlet?
¡¤J2EE»ù´¡£ºServlet/JSP·þÎñÆ÷¶ËµÄÖض¨Ïò
¡¤J2EE»ù´¡--weblogicµÄ¼¸¸ö»ù´¡ÎÊÌâ
·¢±íÆÀÂÛ
ÃÜÂ룺 ÄäÃûÆÀÂÛ
ÆÀÂÛÄÚÈÝ£º

(²»³¬¹ý250×Ö£¬ÐèÉóºËºó²Å»á¹«²¼£¬Çë×Ô¾õ×ñÊØ»¥ÁªÍøÏà¹ØÕþ²ß·¨¹æ)
 
  ×îÐÂÎĵµ
¡¤Ò»¸öÓÃJAVAдµÄ²âËã·þÎñÆ÷ÏìÓ¦ËٶȳÌÐò
¡¤Èí¼þ²âÊÔ£ºÈí¼þ²âÊԵĻù´¡ÖªÊ¶¸ÅÒª½éÉÜ
¡¤J2EE×ÛºÏ--dzÎöJava³ÌÐòÔ±µÄ´æ´¢¹ý³Ì
¡¤J2EE×ۺϣºÒµÎñÂß¼­ºÍÊý¾Ý¿âµÄ·ÃÎʾö²ß
¡¤J2EE×ۺϣº¹ØÓÚJava EJBÈÝÆ÷´æÈ¡ºÍʵÏÖ
¡¤J2EE×ÛºÏ--JavaÆóҵϵͳ¼Ü¹¹µÄÑ¡Ôñ¿¼Á¿
¡¤J2EE×ÛºÏ--javaÓïÑÔ²»Ò»¶¨¾Í¿çƽ̨
¡¤J2EE×ÛºÏ--¶ÔStrutsÖг£¼û´íÎóµÄ»ã×Ü
¡¤J2EE×ÛºÏ:¿ª·¢J2EEÓ¦ÓÃÓ¦×ñÑ­µÄ¼¸µãÔ­
¡¤J2EE×ÛºÏ:Java EE/J2EEÃæÏò¶ÔÏó±à³ÌÖ®
¡¤Ìá¸ßJ2EE²ãÓëÊý¾Ý¿â²ã½»»¥²Ù×÷ÄÜÁ¦µÄÓÅ
¡¤¿ª·¢J2EEÓ¦ÓÃʱӦ¸Ã×ñÑ­µÄ¼¸¸ö»ù±¾×¼Ôò
  ÔĶÁÅÅÐÐ
¡¤¶ÔJ2EE¿ª·¢Öг£ÓÿªÔ´ÏîÄ¿µÄ½éÉÜ
¡¤J2EE×ÛºÏ--¹ØÓÚȨÏÞÉè¼ÆµÄÏêϸ̽ÌÖ
¡¤J2EE--¹ØÓÚJAVAµÄ·ÖÒ³²éѯ²Ù×÷¼¼Êõ
¡¤J2EE»ù´¡£ºj2eeËù°üº¬µÄ13ÖÖºËÐļ¼Êõ
¡¤J2EE×ÛºÏ--JavaÆóҵϵͳ¼Ü¹¹Ñ¡Ôñ¿¼Á¿
¡¤J2EE×ۺϣºStrutsÉÏ´«¶à¸öÎļþµÄÀý×Ó
¡¤J2EE»ù´¡£ºÔÚStruts 2ÖÐʵÏÖÎļþÉÏ´«
¡¤J2EE×ÛºÏ--ÒµÎñÂß¼­ºÍÊý¾Ý¿â·ÃÎʾö²ß
¡¤J2EE×ÛºÏ--dz̸Java³ÌÐòÔ±µÄ´æ´¢¹ý³Ì
¡¤ÓëÄ㹲ͬ·ÖÏí12¸ö×îÖØÒªµÄJ2EE×î¼Ñʵ¼ù
¡¤J2EE×ÛºÏ--JAVA¿ª·¢¹¤¾ß°²×°ÅäÖÃÐĵÃ
¡¤J2EE×ÛºÏ--×ܽájava±à³ÌÖеľ­Ñé½Ìѵ
¡¤J2EE×ÛºÏ--Java EJBÈÝÆ÷µÄ´æÈ¡ºÍʵÏÖ
¡¤J2EE×ÛºÏ--javaÓïÑÔ²»Ò»¶¨¾Í¿çƽ̨
¡¤J2EE ×é¼þ¿ª·¢£ºÊ²Ã´ÊÇÏûÏ¢Çý¶¯µÄEJB
ÍøÕªÊÕ²Ø: