JBoss °ü¸®ÀÚ °³¹ß °¡À̵å
´ÙÀ½
JBoss °ü¸®ÀÚ °³¹ß °¡À̵å
JBoss 3.2.6
Copyright © 2004 JBoss, Inc.
¸ñ Â÷
¼¹®
¿ÀǼҽº¿¡ ´ëÇÏ¿©
JBoss¿¡ ´ëÇÏ¿©
1. JBoss: JMX¿Í ÇÔ²² J2EEÀÇ ¿ÏÀüÇÑ ±¸Çö
2. ÀÌ Ã¥¿¡¼ ´Ù·ç¾îÁö´Â °Íµé
1. JBoss ¼¹öÀÇ ¼³Ä¡¿Í ºôµå
1.1. ¹ÙÀ̳ʸ® ÆÄÀÏ ¾ò±â
1.1.1. »çÀü Áغñ»çÇ×µé
1.1.2. ¹ÙÀ̳ʸ® ÆÐŰÁö ¼³Ä¡Çϱâ
1.1.2.1. µð·ºÅ͸® ±¸Á¶
1.1.3. Default ¼¹ö ¼³Á¤ ÆÄÀÏ ¼Â
1.2. ±âº» ¼³Ä¡ÈÄ Å×½ºÆ®Çϱâ
1.3. ³×Æ®¿öÅ© ¼¹ö¿¡¼ ºÎÆÃ½Ã۱â
1.4. ¼Ò½ºÄÚµå·ÎºÎÅÍ ¼¹ö ºôµå½Ã۱â
1.4.1. SourceForgeÀÇ JBoss CVS ·¹Æ÷ÁöÅ͸® ¾×¼¼½ºÇϱâ
1.4.2. CVS¶õ?
1.4.3. Anonymous CVS ¾×¼¼½º
1.4.4. CVS Ŭ¶óÀÌ¾ðÆ®¸¦ ¾ò´Â ¹æ¹ý
1.4.5. ¼Ò½ºÄڵ带 »ç¿ëÇÏ¿© JBoss 3.2.6 ¹èÆ÷ÆÇ ºôµå½Ã۱â
1.4.6. CVS ¼Ò½º Äڵ带 »ç¿ëÇÏ¿© JBoss 3.2.6 ¹èÆ÷ÆÇ ºôµå½Ã۱â
1.4.7. JBoss CVS ¼Ò½º Æ®¸® »ìÆìº¸±â
1.4.8. JBossTest À¯´Ö Å×½ºÆ®¼¼Æ® »ç¿ëÇϱâ
2. JBoss JMX Microkernel
2.1. JMX
2.1.1. JMX ¼Ò°³
2.1.1.1. Instrumentation ·¹º§
2.1.1.2. Agent ·¹º§
2.1.1.3. ºÐ»êµÈ ¼ºñ½º ·¹º§
2.1.1.4. JMX ÄÞÆ÷³ÍÆ® °³¿ä
2.2. JBoss JMX ±¸Çö ¾ÆÅ°ÅØÃÄ
2.2.1. JBoss ClassLoader ¾ÆÅ°ÅØÃÄ
2.2.2. ÀÚ¹Ù¿¡¼ÀÇ Å¬·¡½º ·Îµù°ú ŸÀÔ
2.2.2.1. ClassCastExceptions - ŸÀÔÀÌ ¸ÂÁö ¾ÊÀ» ¶§
2.2.2.2. IllegalAccessException - ÇÏÁö¸»¾Æ¾ß ÇÏ´Â °ÍÀ» ÇßÀ»¶§
2.2.2.3. LinkageErrors - ¿©·¯ºÐÀÌ ´©±ºÀÎÁö, ´©°¡ ¿©·¯ºÐÀ» ¸»ÇØÁÖ´ÂÁö È®½ÇÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù
2.2.2.4. JBoss Ŭ·¡½º ·Îµù ¾ÆÅ°ÅØÃÄÀÇ ³»ºÎ
2.2.3. JBoss XMBeans
2.2.3.1. Descriptors
2.2.3.2. °ü¸® Ŭ·¡½º
2.2.3.3. ÄÁ½ºÆ®·°ÃÄ
2.2.3.4. ¼Ó¼º
2.2.3.5. ¿ÀÆÛ·¹À̼Ç
2.2.3.6. ÅëÁö
2.3. JMX ¼¹ö¿¡ ¿¬°áÇϱâ
2.3.1. ¼¹ö »ìÆìº¸±â - JMX ÄÜ¼Ö À¥ ¾îÇø®ÄÉÀ̼Ç
2.3.1.1. JMX ÄܼÖÀÇ º¸¾È
2.3.2. RMI¸¦ »ç¿ëÇÏ¿© JMX¿¡ ¿¬°áÇϱâ
2.3.3. Ä¿¸Çµå ¶óÀÎÀ» »ç¿ëÇÏ¿© JMX¿¡ ¾×¼¼½ºÇϱâ
2.3.3.1. twiddle·Î ¿ø°Ý ¼¹ö Á¢¼ÓÇϱâ
2.3.3.2. twiddle Ä¿¸Çµå »ç¿ë »ùÇÃ
2.3.4. ÀÓÀÇÀÇ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© JMX¿¡ ¿¬°áÇϱâ
2.4. Microkernel·Î½á JMX »ç¿ëÇϱâ
2.4.1. ±¸µ¿(Startup) ÇÁ·Î¼¼½º
2.4.2. JBoss MBean ¼ºñ½º
2.4.2.1. SARDeployer MBean
2.4.2.2. ¼ºñ½º »ý¸íÁÖ±â(Life Cycle) ÀÎÅÍÆäÀ̽º
2.4.2.3. ServiceController MBean
2.4.2.4. ¼ºñ½º Á¾¼Ó¼º ÁöÁ¤Çϱâ
2.4.2.5. ºÒÃæºÐÇÑ ÀÇÁ¸¼ºµéÀÇ ½Äº°
2.4.2.6. ÄÄÆ÷³ÍÆ®ÀÇ Hot Deployment, URLDeploymentScanner
2.4.3. JBoss MBean ¼ºñ½º ¸¸µé±â
2.4.3.1. Ç¥ÁØ MBean ¿¹Á¦
2.4.3.2. XMBean ¿¹Á¦µé
2.4.4. ¹èÄ¡ÀÇ ¼øÀ§¿Í Á¾¼Ó¼º
2.5. JBoss ¹èÄ¡ÀÚ ¾ÆÅ°ÅØÃÄ
2.5.1. Deployers ¿Í ClassLoaders
2.6. SNMP¸¦ ÅëÇØ MBean À̺¥Æ® ³ëÃâ½Ã۱â
2.6.1. SNMP ¾Æ´äÅÍ ¼ºñ½º
2.6.2. Æ®·¦ ¼ºñ½º·ÎÀÇ À̺¥Æ®
2.7. ¼ºñ½º·Î ¿ø°Ý ¾×¼¼½ºÇϱâ, ºÐ¸®µÈ È£ÃâÀÚ(Invoker)
2.7.1. ºÐ¸®µÈ È£ÃâÀÚ ¿¹Á¦ - MBeanServer Invoker Adaptor Service
2.7.2. ºÐ¸®µÈ È£ÃâÀÚ ·¹ÆÛ·±½º
2.7.2.1. JRMPInvoker - RMI/JRMP Àü¼Û
2.7.2.2. PooledInvoker - RMI/Socket Àü¼Û
2.7.2.3. IIOPInvoker - RMI/IIOP Àü¼Û
2.7.2.4. JRMPProxyFactory ¼ºñ½º - µ¿ÀûÀÎ JRMP ÇÁ·Ï½Ã ¸¸µé±â
2.7.2.5. HttpInvoker - RMI/HTTP Àü¼Û
2.7.2.6. HA JRMPInvoker - Ŭ·¯½ºÅ͸µµÈ RMI/JRMP Àü¼Û
2.7.2.7. HA HttpInvoker - Å©·¯½ºÅ͸µµÈ RMI/HTTP Àü¼Û
2.7.2.8. HttpProxyFactory - µ¿ÀûÀÎ HTTP ÇÁ·Ï½Ã ¸¸µé±â
2.7.2.9. HTTP¸¦ ÅëÇØ RMI ÀÎÅÍÆäÀ̽º¸¦ ³ëÃâÇÏ´Â ´Ü°è
3. JBossÀÇ ³×À̹Ö
3.1. JNDI °³¿ä
3.1.1. JNDI API
3.1.1.1. Names
3.1.1.2. Contexts
3.1.2. J2EE ¿Í JNDI - ¾îÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ® ȯ°æ
3.1.2.1. ENC »ç¿ë¹ý °üÇà
3.2. JBossNS ¾ÆÅ°ÅØÃÄ
3.2.1. ³×ÀÌ¹Ö InitialContext ÆÑÅ丮
3.2.1.1. Ŭ·¯½ºÅ͸µµÈ ȯ°æÇÏ¿¡¼ÀÇ ³×ÀÌ¹Ö ¹ß°ß
3.2.1.2. HTTP InitialContext ÆÑÅ丮 ±¸Çö(Implementation)
3.2.1.3. Login InitialContext Factory ±¸Çö
3.2.2. HTTP¸¦ ÅëÇØ JNDI ¾×¼¼½ºÇϱâ
3.2.3. HTTPS¸¦ ÅëÇÑ JNDI ¾×¼¼½º
3.2.4. HTTP¸¦ ÅëÇØ JNDI¿¡ ¾ÈÀüÇÏ°Ô ¾×¼¼½ºÇϱâ
3.2.5. Àбâ-Àü¿ë ºñº¸È£ ÄÁÅØ½ºÆ®¸¦ °®´Â JNDI·Î ¾ÈÀüÇÏ°Ô ¾×¼¼½ºÇϱâ
3.2.6. Ãß°¡ÀûÀÎ ³×ÀÌ¹Ö MBeanµé
3.2.6.1. org.jboss.naming.ExternalContext MBean
3.2.6.2. org.jboss.naming.NamingAlias MBean
3.2.6.3. org.jboss.naming.JNDIView MBean
4. JBoss¿¡¼ÀÇ Æ®·£Àè¼Ç
4.1. Transaction/JTA °³¿ä
4.1.1. ºñ°üÀûÀÎ(Pessimistic) ±×¸®°í ³«°üÀûÀÎ(optimistic) ¶ôÅ·
4.1.2. ºÐ»êµÈ Æ®·£Àè¼ÇÀÇ ÄÄÆ÷³ÍÆ®µé
4.1.3. Two-phase XA ÇÁ·ÎÅäÄÝ
4.1.4. ¹ß°ßÀû ¿¹¿Ü»óȲµé(Heuristic exceptions)
4.1.5. Transaction IDs ¿Í branches
4.2. JBoss Æ®·£Àè¼ÇÀÇ ³»ºÎ
4.2.1. JBoss¿¡ Æ®·£Àè¼Ç °ü¸®ÀÚ Àû¿ë½Ã۱â
4.2.2. µðÆúÆ® Æ®·£Àè¼Ç °ü¸®ÀÚ
4.2.2.1. org.jboss.tm.XidFactory
4.2.3. UserTransaction Áö¿ø
5. JBoss¿¡¼ÀÇ EJB
5.1. EJB Ŭ¶óÀ̾ðÆ®ÂÊÀÇ ºä
5.1.1. EJB ÇÁ·Ï½Ã ¼³Á¤ ÁöÁ¤Çϱâ
5.2. EJB ¼¹öÃø ºä
5.2.1. ºÐ¸®µÈ È£ÃâÀÚ(Detached Invokers) - Àü¼Û Áß°£ÀÚ(Transport Middlemen)
5.2.2. HA JRMPInvoker - Ŭ·¯½ºÅ͸µµÈ RMI/JRMP Àü¼Û(Transport)
5.2.3. HA HttpInvoker - Ŭ·¯½ºÅ͸µµÈ RMI/HTTP Àü¼Û
5.3. EJB ÄÁÅ×À̳Ê
5.3.1. EJBDeployer MBean
5.3.1.1. EJB ¹èÄ¡ÀÇ °ËÁõ(Verifying)
5.3.1.2. ÄÁÅ×À̳ʿ¡ EJB ¹èÄ¡Çϱâ
5.3.1.3. ÄÁÅ×ÀÌ³Ê ¼³Á¤ Á¤º¸
5.3.2. ÄÁÅ×ÀÌ³Ê Ç÷¯±×ÀÎ ÇÁ·¹ÀÓ¿öÅ©
5.3.2.1. org.jboss.ejb.ContainerPlugin
5.3.2.2. org.jboss.ejb.Interceptor
5.3.2.3. org.jboss.ejb.InstancePool
5.3.2.4. org.jboss.ebj.InstanceCache
5.3.2.5. org.jboss.ejb.EntityPersistenceManager
5.3.2.6. org.jboss.ejb.StatefulSessionPersistenceManager
5.4. ¿£Æ¼Æ¼ ºóÀÇ ¶ôÅ·°ú µ¥µå¶ô °ËÃâ
5.4.1. ¿Ö JBoss´Â ¶ôÅ·À» ÇÊ¿ä·Î Çϴ°¡?
5.4.2. ¿£Æ¼Æ¼ ºóÀÇ »ý¸íÁÖ±â(Lifecycle)
5.4.3. ±âº» ¶ôÅ· Ư¼º
5.4.4. Ç÷¯±×ÀÎÀÌ °¡´ÉÇÑ ÀÎÅͼÁÅÍ¿Í ¶ôÅ· Á¤Ã¥
5.4.5. µ¥µå¶ô(Deadlock)
5.4.5.1. µ¥µå¶ô °ËÃâ
5.4.5.2. ApplicationDeadlockException ij½¬Çϱâ
5.4.5.3. ¶ô Á¤º¸ º¸±â
5.4.6. °í±Þ ȯ°æ¼³Á¤°ú ÃÖÀûÈ
5.4.6.1. ´Ü¸íÇÏ´Â Æ®·£Àè¼Ç(Short-lived Transactions)
5.4.6.2. ¼øÂ÷ÀûÀÎ ¾×¼¼½º
5.4.6.3. Àбâ-Àü¿ë ºóÁî
5.4.6.4. ¸í½ÃÀûÀ¸·Î Read-Only ¸Þ½îµå¸¦ Á¤ÀÇÇϱâ
5.4.6.5. Æ®·£Àè¼Ç Á¤Ã¥´ç ÀνºÅϽº
5.4.7. Ŭ·¯½ºÅͳ»¿¡¼ ±¸µ¿½Ã۱â
5.4.8. ¹®Á¦Çذá
5.4.8.1. ¶ôÅ· µ¿ÀÛÀÌ ÀϾÁö ¾Ê´Â ¹®Á¦
5.4.8.2. IllegalStateException
5.4.8.3. Áö¿¬(Hangs)°ú Æ®·£Àè¼Ç ŸÀӾƿô
6. JBoss¿¡¼ÀÇ ¸Þ½Ã¡
6.1. JMS ¿¹Á¦µé
6.1.1. Point-To-Point ¿¹Á¦
6.1.2. Pub-Sub ¿¹Á¦
6.1.3. Pub-Sub ¸ðµ¨¿¡¼ Áö¼Ó°¡´ÉÇÑ ÅäÇÈ ¿¹Á¦
6.1.4. MDB¿¡¼ÀÇ Point-To-Point ¿¹Á¦
6.2. JBoss ¸Þ½Ã¡ °³¿ä
6.2.1. È£Ãâ °èÃþ(Invocation Layer)
6.2.1.1. RMI IL (°æ½ÃµÊ)
6.2.1.2. OIL IL (°æ½ÃµÊ)
6.2.1.3. UIL IL (°æ½ÃµÊ)
6.2.1.4. UIL2 IL
6.2.1.5. JVM IL
6.2.1.6. HTTP IL
6.2.2. º¸¾È °ü¸®ÀÚ
6.2.3. ¸ñÀûÁö °ü¸®ÀÚ
6.2.4. Message Cache
6.2.5. »óÅ °ü¸®ÀÚ
6.2.6. ¿µ¼Ó¼º °ü¸®ÀÚ
6.2.6.1. ÆÄÀÏ PM
6.2.6.2. Rolling Logged PM
6.2.6.3. JDBC2 PM
6.2.7. ¸ñÀûÁö
6.2.7.1. ť
6.2.7.2. ÅäÇÈ
6.3. JBoss ¸Þ½Ã¡ ȯ°æ¼³Á¤°ú MBeans
6.3.1. org.jboss.mq.il.jvm.JVMServerILService
6.3.2. org.jboss.mq.il.rmi.RMIServerILService (°æ½ÃµÊ)
6.3.3. org.jboss.mq.il.oil.OILServerILService (°æ½ÃµÊ)
6.3.4. org.jboss.mq.il.uil.UILServerILService (°æ½ÃµÊ)
6.3.5. org.jboss.mq.il.uil2.UILServerILService
6.3.5.1. SSLÀ» À§ÇÑ IL ¼³Á¤Çϱâ
6.3.5.2. UIL2 Àü¼ÛÀ» À§ÇÑ JMS Ŭ¶óÀÌ¾ðÆ® ¼Ó¼ºµé
6.3.6. org.jboss.mq.il.http.HTTPServerILService
6.3.7. org.jboss.mq.server.jmx.Invoker
6.3.8. org.jboss.mq.server.jmx.InterceptorLoader
6.3.9. org.jboss.mq.sm.file.DynamicStateManager
6.3.10. org.jboss.mq.security.SecurityManager
6.3.11. org.jboss.mq.server.jmx.DestinationManager
6.3.12. org.jboss.mq.server.MessageCache
6.3.13. org.jboss.mq.pm.file.CacheStore
6.3.14. org.jboss.mq.pm.file.PersistenceManager
6.3.15. org.jboss.mq.pm.rollinglogged.PersistenceManager
6.3.16. org.jboss.mq.pm.jdbc2.PersistenceManager
6.3.17. Destination MBeans
6.3.17.1. org.jboss.mq.server.jmx.Queue
6.3.17.2. org.jboss.mq.server.jmx.Topic
6.3.18. JMX¸¦ ÅëÇÑ °ü¸®
6.3.18.1. ·±Å¸ÀÓ¿¡¼ Å¥ »ý¼º½Ã۱â
6.3.18.2. ·±Å¸ÀÓ¿¡¼ ÅäÇÈ »ý¼º½Ã۱â
6.3.18.3. ·±Å¸ÀÓ¿¡¼ JBossMQ User ID °ü¸®Çϱâ
6.4. MDB JMS ÇÁ·Î¹ÙÀÌ´õ ÁöÁ¤Çϱâ
6.4.1. org.jboss.jms.jndi.JMSProviderLoader MBean
6.4.2. org.jboss.jms.asf.ServerSessionPoolLoader MBean
6.4.3. ºñ-JBoss JMS ÇÁ·Î¹ÙÀÌ´õÀÇ ÅëÇÕ
7. JBoss¿¡¼ÀÇ Ä¿³ØÅÍ
7.1. JCA °³¿ä
7.2. JBossCX ¾ÆÅ°ÅØÃÄÀÇ °³¿ä
7.2.1. BaseConnectionManager2 MBean
7.2.2. RARDeployment MBean
7.2.3. JBossManagedConnectionPool MBean
7.2.4. CachedConnectionManager MBean
7.2.5. JCA ¸®¼Ò½º ¾Æ´äÅÍÀÇ °ñ°Ý(Skeleton) »ùÇÃ
7.3. JCA ¾Æ´äÅÍ ¼³Á¤Çϱâ
7.3.1. JDBC µ¥ÀÌÅͼҽº ¼³Á¤Çϱâ
7.3.2. ¹ü¿ë JCA ¾Æ´äÅÍ ¼³Á¤Çϱâ
7.3.3. ȯ°æ¼³Á¤ »ùÇÃ
8. JBoss¿¡¼ÀÇ º¸¾È
8.1. J2EE ¼±¾ðÀû º¸¾È °³¿ä
8.1.1. º¸¾È ·¹ÆÛ·±½º
8.1.2. º¸¾È ½Äº°¼º(Identity)
8.1.3. º¸¾È ¿ªÇÒ(role)
8.1.4. EJB ¸Þ½îµåÀÇ ½ÂÀÎ(permissions)
8.1.5. À¥ ÄÁÅÙÃ÷ º¸¾ÈÀÇ Á¦¾à
8.1.6. JBoss¿¡¼ ¼±¾ðÀûÀÎ º¸¾È Ȱ¼ºÈ½Ã۱â
8.2. JAASÀÇ ¼Ò°³
8.2.1. JAAS¶õ ¹«¾ùÀΰ¡?
8.2.1.1. JAAS ÇÙ½É Å¬·¡½º
8.3. JBossÀÇ º¸¾È ¸ðµ¨
8.3.1. JBoss¿¡¼ ¼±¾ðÀû º¸¾ÈÀ» °¡´ÉÇÏ°Ô ÇϱâÀÇ º¹½À
8.4. JBoss º¸¾È È®Àå ¾ÆÅ°ÅØÃÄ
8.4.1. JaasSecurityManager°¡ JAAS¸¦ ¾î¶»°Ô »ç¿ëÇϴ°¡
8.4.2. JaasSecurityManagerService MBean
8.4.3. JaasSecurityDomain MBean
8.4.4. XML JAAS ·Î±×ÀÎ ¼³Á¤ MBean
8.4.5. JAAS ·Î±×ÀÎ ¼³Á¤ °ü¸® MBean
8.4.6. JBossSX ·Î±×ÀÎ ¸ðµâÀÇ »ç¿ë°ú ÀÛ¼º
8.4.6.1. org.jboss.security.auth.spi.IdentityLoginModule
8.4.6.2. org.jboss.security.auth.spi.UsersRolesLoginModule
8.4.6.3. org.jboss.security.auth.spi.LdapLoginModule
8.4.6.4. org.jboss.security.auth.spi.DatabaseServerLoginModule
8.4.6.5. BaseCertLoginModule
8.4.6.6. org.jboss.security.auth.spi.ProxyLoginModule
8.4.6.7. org.jboss.security.auth.spi.RunAsLoginModule
8.4.6.8. org.jboss.security.ClientLoginModule
8.4.7. Ä¿½ºÅÒ ·Î±×ÀÎ ¸ðµâ ¸¸µé±â
8.4.7.1. Subject »ç¿ë¹ý ÆÐÅÏÀ» À§ÇÑ Áö¿ø
8.4.7.2. Ä¿½ºÅÒ LoginModule ¿¹Á¦
8.4.8. DynamicLoginConfig ¼ºñ½º
8.5. ¾ÈÀüÇÑ ¿ø°Ý ¾ÏÈ£(SRP) ÇÁ·ÎÅäÄÝ
8.5.1. SRP¸¦ À§ÇÑ ¾ÏÈ£ Á¤º¸ Á¦°øÇϱâ
8.5.2. SRP ¾Ë°í¸®ÁòÀÇ ³»ºÎ
8.5.2.1. SRP ¿¹Á¦
8.6. Java 2 º¸¾È °ü¸®ÀÚ¸¦ JBoss¿¡¼ µ¿ÀÛ½Ã۱â
8.7. JSSE¸¦ »ç¿ëÇÏ¿© JBoss¿¡¼ SSL ÀÌ¿ëÇϱâ
8.8. ¹æÈº®µÚ¿¡¼ JBoss¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤Çϱâ
8.9. JBoss ¼¹ö¸¦ ¾ÈÀüÇÏ°Ô ÇÏ´Â ¹æ¹ý
8.9.1. jmx-console.war
8.9.2. web-console.war
8.9.3. http-invoker.sar
8.9.4. jmx-invoker-adaptor-server.sar
9. ¼ºí¸´ ÄÁÅ×ÀÌ³Ê ÅëÇÕÇϱâ
9.1. AbstractWebContainer Ŭ·¡½º
9.1.1. AbstractWebContainer °è¾à(Contract)
9.1.2. AbstractWebContainer ¼ºêŬ·¡½º »ý¼ºÇϱâ
9.1.2.1. ¾²·¹µå ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õÀÇ »ç¿ë
9.1.2.2. log4j¸¦ »ç¿ëÇÑ ·Î±ë ÅëÇÕÇϱâ
9.1.2.3. À¥ ÄÁÅ×À̳ÊÀÇ ÀÎÁõ°ú Àΰ¡¸¦ JBossSX·Î À§ÀÓÇϱâ
9.2. JBoss/Tomcat-5 ¹øµé ¹®¼
9.2.1. ÅèĹÀÇ server.xml ÆÄÀÏ
9.2.1.1. Connector
9.2.1.2. Engine
9.2.1.3. Host
9.2.1.4. DefaultContext
9.2.1.5. Logger
9.2.1.6. Valve
9.2.2. JBoss/Tomcat ¹øµé¿¡¼ SSL »ç¿ëÇϱâ
9.2.3. °¡»ó È£½ºÆ®ÀÇ ¼³Á¤
9.2.4. Á¤ÀûÀÎ ÄÁÅÙÃ÷ ¼ºñ½ºÇϱâ
9.2.5. ÅèĹÀ» ¾ÆÆÄÄ¡¿Í ÇÔ²² »ç¿ëÇϱâ
9.2.6. Ŭ·¯½ºÅ͸µ »ç¿ëÇϱâ
10. ±âŸ MBean ¼ºñ½º
10.1. ½Ã½ºÅÛ ¼Ó¼º °ü¸®
10.2. ¼Ó¼º ÆíÁý±â °ü¸®
10.3. ¼ºñ½º ¹ÙÀεù °ü¸®
10.3.1. µÎ °³ÀÇ JBoss ÀνºÅϽº µ¿ÀÛ½Ã۱â
10.4. ½ºÄÉÁ층 ¾÷¹«
10.4.1. org.jboss.varia.scheduler.Scheduler
10.5. JBoss ·Î±ë ÇÁ·¹ÀÓ¿öÅ©
10.5.1. org.jboss.logging.Log4jService
10.6. RMI µ¿Àû Ŭ·¡½º ·Îµù
10.6.1. org.jboss.web.WebService
11. CMP ¿£Áø
11.1. ½ÃÀÛÇϱâ
11.1.1. ¿¹Á¦ ÄÚµå
11.1.2. Å×½ºÆ®
11.1.3. Read-ahead
11.2. jbosscmp-jdbc ±¸Á¶
11.3. ¿£Æ¼Æ¼ ºó
11.3.1. ¿£Æ¼Æ¼ ¸ÅÇÎ
11.4. CMP-Çʵå
11.4.1. CMP-Çʵå Abstract Accessors
11.4.2. CMP-ÇÊµå ¼±¾ð
11.4.3. CMP-Çʵå Ä÷³ ¸ÅÇÎ
11.4.4. Àбâ-Àü¿ë Çʵå
11.4.5. ¿£Æ¼Æ¼ ¾×¼¼½º °¨»ç
11.4.6. Á¾¼Ó °ª Ŭ·¡½º(Dependent Value Classes-DVCs)
11.5. °ü¸®µÇ´Â °ü°è ÄÁÅ×À̳Ê(Container Managed Relationships)
11.5.1. CMR-Çʵå Ãß»ó ¾×¼¼¼(Accessors)
11.5.2. °ü°è ¼±¾ð
11.5.3. °ü°è ¸ÅÇÎ
11.5.3.1. °ü°è ¿ªÇÒ ¸ÅÇÎ
11.5.3.2. ¿Ü·¡ Ű(Foreign Key) ¸ÅÇÎ
11.5.3.3. Relation-table ¸ÅÇÎ
11.6. ÁúÀÇ(Queries)
11.6.1. Finder ¿Í ejbSelect ¼±¾ð
11.6.2. EJB-QL ¼±¾ð
11.6.3. EJB-QLÀ» SQL ¸ÅÇÎÀ¸·Î µ¤¾î¾²±â
11.6.4. JBossQL
11.6.5. DynamicQL
11.6.6. DeclaredSQL
11.6.6.1. ¸Å°³º¯¼ö(Parameters)
11.6.7. EJBQL 2.1 °ú SQL92 ÁúÀÇ
11.6.8. BMP Ä¿½ºÅÒ Finders
11.7. ÃÖÀûÈµÈ ·Îµù(Optimized Loading)
11.7.1. ·Îµù ½Ã³ª¸®¿À
11.7.2. ·Îµå ±×·ì
11.7.3. Read-ahead
11.7.3.1. on-find
11.7.3.2. on-load
11.7.3.3. none
11.8. ·Îµù ÇÁ·Î¼¼½º
11.8.1. Commit ¿É¼Ç
11.8.2. Eager-loading ÇÁ·Î¼¼½º
11.8.3. Lazy loading ÇÁ·Î¼¼½º
11.8.3.1. °ü°è
11.8.4. ´À¸° ·Îµù °á°ú¼Â
11.9. Æ®·£Àè¼Ç
11.10. ³«°ü·ÐÀû ¶ôÅ·(Optimistic Locking)
11.11. ¿£Æ¼Æ¼ ¸í·É°ú ÇÁ¶óÀ̸Ӹ® Ű »ý¼º
11.11.1. ±âÁ¸ÀÇ ¿£Æ¼Æ¼ ¸í·É¾î
11.12. Defaults
11.12.1. jbosscmp-jdbc.xml defaults ¼±¾ð »ùÇÃ
11.13. µ¥ÀÌÅͼҽº Ä¿½ºÅ͸¶ÀÌÁ¦À̼Ç
11.13.1. ÇÔ¼ö ¸ÅÇÎ
11.13.2. ŸÀÔ ¸ÅÇÎ
11.13.3. User ŸÀÔ ¸ÅÇÎ
A. JBoss ±×·ì°ú LGPL ¶óÀ̼¾½º
A.1. JBoss ±×·ì¿¡ ´ëÇÏ¿©
A.2. GNU ¾à¼Ò ÀÏ¹Ý °øÁß »ç¿ë Çã°¡¼(LGPL)
B. Ã¥ ¿¹Á¦ ¼³Ä¡