JBoss °ü¸®ÀÚ °³¹ß °¡À̵å

JBoss 3.2.6

¸ñ Â÷

¼­¹®
¿ÀǼҽº¿¡ ´ëÇÏ¿©
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. Ã¥ ¿¹Á¦ ¼³Ä¡