¾Æ·¡ÀÇ ³»¿ëÀº 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¸¦ Áö¿øÇÑ´Ù.