Site Search :
Standard Enterprise XML Methodology Pattern Setting Tunning Other
Article Contributors
GuestBook
Javapattern Maven
XSourceGen Dev
JetSpeed Test
JLook Image
jLook Family Site


EJB design performance tips
 
¾Æ·¡ÀÇ ³»¿ëÀº EJB design performance tipsºÎºÐÀÇ site link·Î¼­ javaperformacetunning.com¿¡¼­ ¹ßÃéÇÑ ³»¿ëÀÌ´Ù. ( 2003/04/04 ) 598
Written by ienvyou - ÃÖÁö¿õ
1 of 1
 

¾Æ·¡ÀÇ ³»¿ëÀº EJB design performance tipsºÎºÐÀÇ site link·Î¼­ javaperformacetunning.com¿¡¼­ ¹ßÃéÇÑ ³»¿ëÀÌ´Ù.

http://www.sys-con.com/java/article.cfm?id=671

J2EE Application serverÀÇ ÆÛÆ÷¸Õ½º¿¡ °ü·ÃÇÑ ÆÁÀ¸·Î¼­ 2001³â 4¿ù 20ÀÏ ÃÖÁ¾¼öÁ¤µÇ¾úÀ¸¸ç Author Misha Davidson¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾ú´Ù.

  • Stateless session EJB¿¡¼­ µ¥ÀÌÅÍÀÇ º¯°æÀÌ °¡²û¾¿ ¹ß»ýÇÒ °æ¿ì EJB¸¦ update¿¡ ´ëÇÑ »ç¿ë
http://developer.java.sun.com/developer/technicalArticles/ebeans/ejbperformance/

Entity BeanÀÇ performace¸¦ °³¼±Çϱâ À§ÇÑ µðÀÚÀÎÆÁ - 2001-03-21, Author Beth Stearns

  • °°Àº EJB Container»ó¿¡¼­ remote access°¡ ÀϾÁö ¾Ê´Â »óȲÀÇ data attribute access
  • ¸ðµç attributes¸¦ value object¸¦ »ç¿ëÇÏ¿© ĸ½¶È­ÇÏ´Â ¹æ¹ý°ú ÇѹøÀÇ network Àü¼ÛÀ¸·Î ¸ðµç µ¥ÀÌÅ͸¦ º¸³»´Â ¹æ¾È
http://www-4.ibm.com/software/webservers/appserv/ws_bestpractices.pdf

À¥½ºÇǾ »ç¿ëÇßÀ» ¶§ ÃÖ´ë ÆÛÆ÷¸Õ½º¸¦ ³¾¼ö ÀÖ´Â ÃÖ»óÀÇ Àü·« - 2001-01-19, Author Harvey W. Gunther

  • Client³ª ¼­ºí¸´ Äڵ尡 ¾Æ´Ñ ¼¼¼Çºó¿¡¼­ ¿£ÅÍƼºóÀ» accessÇÏ´Â Àü·«
  • Remote callÀÌ ¾Æ´Ñ °°Àº VM»ó¿¡¼­ È£ÃâÀ» ÇÒ ¼ö ÀÖ´Â ¸ÞÄ¿´ÏÁò
http://www.sys-con.com/java/article.cfm?id=1171

J2EE Performance tuning - 2001-10-22, Author James McGovern

  • Ç×»ó session beanÀ» ÅëÇÏ¿© entity beanÁ¢±Ù
  • °°Àº VM»ó¿¡¼­ beanÀÌ À§Ä¡ÇßÀ» ¶§ local entity beanÀÇ »ç¿ë
http://java.sun.com/blueprints/patterns/j2ee_patterns/catalog.html

Design patterns catalog - 2002-01-25

  • Data Access Object; Fast-Lane Reader; Front Controller; Page-by-Page Iterator; Session Facade; Value ObjectÀÇ ¼³¸í
  • Data Access Object ÆÐÅÏÀ» ÅëÇÑ data access ·ÎÁ÷À¸·ÎºÎÅÍ ºñÁî´Ï½º·ÎÁ÷ÀÇ ºÐ¸®, µ¥ÀÌÅÍ°ü¸®ÀÇ ÃÖÀûÈ­
  • Fast-Lane Reader ÆÐÅÏÀ» ÅëÇÏ¿© EJB¸¦ »ç¿ëÇÏÁö ¾ÊÀº Àбâ Àü¿ëÀÇ ¸ðµ¨±¸Ãà
  • Front Controller¸¦ ÅëÇÑ client requestÀÇ Áß¾ÓÁýÁßÈ­Àü·«
  • Page-by-Page Iterator·Î ´ë·®ÀÇ ¿ø°Ý¸®½ºÆ®¸¦ È¿°úÀûÀ¸·Î Àо¼ö ÀÖ´Â Àü·«
  • Session Facade¸¦ ÅëÇÑ ÃÖ¼ÒÇÑÀÇ È£Ãâ·Î È¿°úÀûÀÎ °á°ú¸¦ ¾ò¾î³»´Â ¹æ¹ý
  • Value Object pattern¸¦ ÅëÇÑ fine-grained µ¥ÀÌÅÍ Àü¼Û
http://www.sys-con.com/java/article.cfm?id=1268

EJB design - 2002-01-25, Boris Lublinsky

  • EJB2.0 Local Interface
  • ¸Þ¼ÒµåÈ£ÃâÀÇ ÃÖ¼ÒÈ­¸¦ ÅëÇÑ ÆÛÆ÷¸Õ½º °³¼±¹æ¹ý
  • Entity beanÀÇ fine-grained È­
  • ÆÛÆ÷¸Õ½º ÃÖÀûÈ­¸¦ À§ÇÑ entity bean µðÀÚÀÎ
  • EJBȯ°æÇÏ¿¡¼­ÀÇ transaction Àü·«
http://developer.java.sun.com/developer/technicalArticles/J2EE/despat/

Design Patterns - 2002-01-25, Vijay Ramachandran

  • Model-View-Controller, Front Controller, Session Facade, Data Access Object¿¡ ´ëÇÑ ¼³¸í
http://www.sys-con.com/java/article.cfm?id=1149

Performance tuning - 2001-10-22, James McGovern

  • Stateful session beanÀÇ ¹®Á¦
http://www.sys-con.com/weblogic/article.cfm?id=58

¿Ö BMPº¸´Ù CMP°¡ ÁÁÀº°ÍÀΰ¡? - 2002-04-26, Tyler Jewell

  • CMP°¡ »ç¿ë¾ÈµÇ¾îÁö´Â ¿¹¿ÜÀÇ BMP»ç¿ëÀº ´ÙÀ½°ú °°´Ù stored proceduresÀÇ »ç¿ë; persistence°ü¸®°¡ JDO°°Àº ´Ü¼øÇÑ ±¸Á¶°¡ ¾Æ´Ò¶§; ÇϳªÀÇ beanÀÌ ¿©·¯ Å×ÀÌºí¿¡ ¸ÅÇεɶ§; ±âº»ÀûÀÎ SQLÀ» »ç¿ëÇÒ¼ö ¾øÀ»¶§ µîµî
  • CMP´Â ¸¹Àº ÃÖÀûÈ­¸¦ ÀÌ·ç¾î³¾ ¼ö ÀÖ´Ù. transationÀÇ ÃÖÀûÈ­µîµî..
http://www.javaworld.com/javaworld/javaone01/j1-01-patterns.html

J2EE µðÀÚÀÎÆÐÅÏÀ» ÅëÇÑ ÆÛÆ÷¸Õ½ºÀÇ Çâ»ó - 2001-06-18, Daniel H. Steinberg

  • Value Object»ç¿ëÀ» ÅëÇÑ ¸¹Àº remoteÈ£ÃâÀÇ ÃÖ¼ÒÈ­
http://developer.java.sun.com/developer/technicalArticles/J2EE/J2EEpatterns/

J2EE¿¡¼­ÀÇ Performance optimizing design patterns - 2001-12-26, Vijay Ramachandran

  • Fast Lane ReaderÆÐÅÏÀÇ »ç¿ë
  • Page-by-Page IteratorÆÐÅÏÀÇ »ç¿ë
http://www.javaworld.com/javaworld/javatips/jw-javatip78.html

resource poolÀÇ Àç¼øȯ - 2000-12-20, Philip Bishop and Nigel Warren

  • °£´ÜÇÑ builderÆÐÅÏÀ» »ç¿ëÇÑ complex objectÀÇ »ý¼º
http://www.precisejava.com/javaperf/j2ee/EJB.htm

EJB performance tips - 2001-12-26, Ravi Kalidindi and Rohini Datla

  • EJB È£Ãâ Ƚ¼öÀÇ ÃÖ¼ÒÈ­, Home Object, EJB Object ·¹ÆÛ·±½Ì Àü·«
  • EJB2.0 Local interfaceÀÇ »ç¿ë
  • SessionFacade¸¦ ÅëÇÑ network callÀÇ °¨¼Ò
  • EJBHomeÀÇ Ä³½¬¸¦ ÀÌ¿ëÇÑ JNDI lookup overhaedÀÇ °¨¼Ò
  • Ŭ¶óÀ̾ðÆ®ÀÇ »óŸ¦ HttpSessionÀ¸·Î °ü¸®ÇØ¾ß ÇÏ´Â ÀÌÀ¯, ±âŸµîµî
http://www.precisejava.com/javaperf/j2ee/Patterns.htm

Pattern performance tips- 2001-12-26, Authors Ravi Kalidindi and Rohini Datla

  • The ServiceLocator/EJBHomeFactory ÆÐÅÏÀ» »ç¿ëÇÑ EJBHome ObjectÀÇ Ä³½Ã±â¹ý
  • SessionFacade, MessageFacadeµîÀÇ °¢Á¾ ¼³¸í ¹× ¼º´ÉÇâ»ó ÆÁ
http://www.theserverside.com/resources/articles/JSP-Performance/ProJsp.html

"Professional JSP 2nd Edition" Performance chapter - 2001-10-22, Author Simon Brown, Robert Burdick, Darko Cokor, Jayson Falkner, Ben Galbraith, RodJohnson, Larry Kim, Casey Kochmer, Thor Kristmundsson, Sing Li, Dan Malks, Mark Nelson, Grant Palmer, Bob Sullivan, Geoff Taylor, John Timney, Sameer Tyagi, Geert Van Damme, Steve Wilkinson

  • Dynamic pageº¸´Ù´Â static page°¡ ºü¸£´Ù´Â °Í¿¡ Âø¾ÈÇÑ handlingÀü·«
http://www7b.boulder.ibm.com/wsdd/library/techarticles/0106_brown/sessionfacades.html

Session Facade¿Í ±ÔÄ¢ - 2001-07-20, Kyle Brown

  • Facade patternÀ» ÅëÇÑ data access
http://www.onjava.com/pub/a/onjava/2001/12/19/eejbs.html

³î¶ó¿î EJB - 2001-12-26, Tyler Jewell

  • ¼­·Î ´Ù¸¥ ÆÐÅÏÀ» »ç¿ëÇÑ entity beanÀÇ deployȯ°æÀÇ ºÐ¸®(e.g. ÀϹÝÀûÀ¸·Î 85% read-only, 10% read-write, 5% batch update)
http://www.fawcette.com/javapro/2001_12/magazine/features/kkothapalli/

EJB performance tips - 2001-12-26, Krishna Kothapalli and Raghava Kothapalli

  • network callÀÇ ÃÖ¼ÒÈ­Àü·«
http://www.sys-con.com/java/article.cfm?id=1160

Local entity beans- 2001-10-22, Alex Pestrikov

  • Local beanÀ» ÅëÇÑ overheadÀÇ °¨¼Ò
http://www.sys-con.com/java/article.cfm?id=712

J2EE challenges- 2001-07-20, Chris Kampmeier

  • µðÀÚÀÎÆÐÅÏÁ¦½Ã¸¦ ÅëÇÑ È¿°úÀûÀÎ ¼º´É ÁõÁø¹æ¾È
http://www.sys-con.com/java/article.cfm?id=713

JSP¿¡¼­ EJB·ÎÀÇ Àüȯ-2001-06-18, Patrick Sean Neville

  • È¿°úÀûÀÎ Entity EJBÀÇ »ç¿ë
  • Stateful sessionbeanÀ» ÇÇÇØ¾ß ÇÏ´Â ÀÌÀ¯
http://www.devx.com/judgingjava/articles/maso/default.asp

¼º´ÉÀ» Æ÷ÇÔÇÑ ÀÚ¹ÙÀÇ ´Ù¾çÇÑ ÇüÅÂ- 2001-06-18, Brian Maso

  • ³ôÀº È®À强ÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù¸é EJB´Â ½Ã½ºÅÛÀ» º¸´Ù ´À¸®°í º¹ÀâÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
http://www.javaworld.com/javaworld/jw-02-2001/jw-0223-extremescale.html

J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¸¦ À§ÇÑ Å¬·¯½ºÅ͸µ ¹æ¹ý - Bluestone Total-e-server, Sybase Enterprise Application Server, SilverStream Application Server, WebLogic Application Server- 2001-03-21, Abraham Kang

  • ¾ÖÇø®ÄÉÀ̼Ǽ­¹ö Ŭ·¯½ºÅ͸µ
http://www.sys-con.com/java/article.cfm?id=658

EJB best practices - 2001-05-21, Sandra L. Emerson

  • Stateful session beanÀº ij½Ã³ª ÀÚ¿øÀÇ °øÀ¯¸¦ ÇÒ ¼ö ¾ø´Ù.
  • Stateless session beanÀº ½¬¿î È®ÀåÀÌ °¡´ÉÇÏ´Ù.
http://www.onjava.com/pub/a/onjava/2000/12/15/ejb_clustering.html

EJB2 clustering with application servers - 2001-01-19, Tyler Jewell

  • EJB load balance¸¦ À§ÇÑ ³íÀÇ
http://www.javareport.com/html/from_pages/article.asp?id=4702&mon=9&yr=2001

Multitiers½Ã½ºÅÛ¿¡¼­ÀÇ Architecting and Designing Scalable - 2001-10-22, Michael Minh Nguyen

  • Client»óÀÇ µ¥ÀÌÅÍ°ËÁõÀ» À§ÇÑ ºê¶ó¿ìÁ®»óÀÇ applet ¼û±èÀü·«µî.
http://www.sys-con.com/java/article.cfm?id=1081

Dynamic web pages ÃÖÀûÈ­ - 2001-07-20, Helen Thomas

  • À¥ÆäÀÌÁö µ¿Àû±¸¼ºÀÇ ¼º´É¹æ¾È
http://forums.itworld.com/webx?14@@.ee6b80a/534!skip=470

Stateful °ú Stateless EJBÀÇ ºñ±³- 2001-05-21, Chuck Caveness, Doug Pardee

  • Stateless session beanÀ» ÅëÇÑ ´ÙÁßŬ¶óÀ̾ðÆ® Áö¿ø ¹× È®Àå
http://www.theserverside.com/resources/article.jsp?l=Is-EJB-Appropriate

EJB ·ÎÀÇ Àüȯ - 2001-10-22, Author Ed Roman

  • HTTP Layer°¡ Ç×»ó ÇÊ¿äÇÏÁö´Â ¾Ê´Ù. EJB¸¦ Á÷Á¢Á¢±ÙÇÏ´Â °ÍÀÌ ÈξÀ ºü¸£°í ÀÚµ¿ÀûÀÎ load balance¸¦ Áö¿øÇÑ´Ù.

 
1
References
 
http://www.javaperformancetuning.com/tips/ejbdesign.shtml
Copyright ¨Ï 2003 www.javapattern.info & www.jlook.com, an jLOOK co.,LTD