www.tipntec.com   IT±â±â, IT¼­Àû Á÷°Å·¡ ÄĹ´ÏƼ ÆÁ¿£Å×Å©
 1% ÇÔ²² ³ª´® Ŭ¸¯ !
·Î±×ÀÎ
[ ID/Passã±â ]
ÀÐÁö¾ÊÀº ÂÊÁö
(0)
ÀÏ ¹Ý ÆÇ ¸Å ºÐ ·ù
¡¡
ISBN Ã¥ °¡°Ýºñ±³
ώ ¿¹½º24 ώ ±³º¸¹®°í
ώ ¾Ë¶óµò ώ ÀÎÅÍÆÄÅ©
ώ ¸®ºê·Î ώ ¿µÇ³¹®°í
ώ ºÏ¹Ì¸£ ώ ºÏ½ºÄµ
ώ 11st ώ ¹Ýµð¾Ø...
ώ Áö¸¶ÄÏ ώ ÆÁ¿£Å×Å©
[ ¾÷¹«½Ã°£ ]
¿ù~±Ý (Åä.ÀÏ ÈÞ¹«)
am: 10½Ã ~ pm: 7½Ã
Á¡½É: 12½Ã ~ 1½Ã
tipntec@gmail.com
Home >> »ó¼¼º¸±â
- ºÐ·ùÀ§Ä¡ >> ÇÁ·Î±×·¡¹Ö¾ð¾î >> JAVA >>
Á¦¸ñ : Ãʺ¸ÀÚ¸¦ À§ÇÑ J2EE 21ÀÏ ¿Ï¼º(EJB, JSP, Servlets, JNDI, JDBC, XML)
»õÃ¥Á¤°¡ : 35,000¿ø ÆǸŰ¡°Ý : 9,000¿ø
ISBN : 9788980544967 ÃâÆÇÀÏ : -
Àú ÀÚ : Martin Bond ÃâÆÇ»ç : ÀÎÆ÷ºÏ
Ã¥»óÅ : A±Þ(»óžçÈ£ °ÅÀÇ »õÃ¥ )
ÆǸŰ¡´É±Ç(Áú)¼ö: 0 ±Ç(Áú)  
¹è¼Û¿ä±Ý : 0¿ø / ¹è¼Ûºñ ÆǸÅÀںδã(¹«·á¹è¼Û)
¹è¼Û¹æ¹ý : Åùè¹è¼Û
¹ÝÇ°¿©ºÎ : ¹ÝÇ°ºÒ°¡ ¡¡
ÆǸŰ¡´ÉÁö¿ª : Àü±¹(Á¦ÁÖ,µµ¼­Áö¿ªÁ¦¿Ü)
ÆǸÅÀÚÁ¤º¸(ID / ÆǸŵî±Þ) : alpino303[ ] / (Æò¹Î)
(ÆǸſϷá)
ÆǸÅÀÚ Ã¥»óÅ ¼³¸í :

ÆÄ¼Õ ¾ø±¸¿ä ¼Õ¶§, ¸Þ¸ð, ¹ØÁÙ, ... ±âŸ Ã¥ º»ÈçÀû Á¶±Ý¾¿Àº ÀÖ½À´Ï´Ù.
Ã¥»óÅ¿¡ ºñÇØ ½Î°Ô ÆǸÅÇÏ´Ï ²À ÇÊ¿äÇϽŠºÐ¸¸ ±¸¸ÅÇϼ¼¿ä~
ÀÚ¹Ù ÃÊ.Á߱޴Ե鿡 ±­ÂúÀº ³»¿ëÀÇ Ã¥ÀÔ´Ï´Ù.


¢Ñ  ÆǸÅÀÚ¿Í °¡°Ý Á¶Á¤À» ¿øÇϽøé ÂÊÁö ¶Ç´Â ´ñ±ÛÀ» ÀÌ¿ëÇØ º¸¼¼¿ä.

¢Ñ  ´ñ±Û¾²±â(ÇöÀç 0 / 500byte):
               ´ñ±ÛÀº ÂÊÁö¿Í ¸ÞÀϷεµ ÆǸÅÀÚ¿¡°Ô ÀÚµ¿¹ß¼Û µÇ¾î Æí¸® ÇÕ´Ï´Ù.

[samhap] ºÎ·Ï CD ²À ì°Ü ÁÖ¼¼¿ä~ (2010-03-15 ¿ÀÈÄ 6:21:17)

³» ¿ë :

ÀÚ¹ÙÀÇ ¼­¹öÃø ±â¼úÀÎ J2EE(Java 2 Enterprise Edition)ÀÇ ¸ðµç ±â¼úÀ» ¸Á¶óÇϴ åÀÌ´Ù. EJB(Enterprise Java Beans), JSP(Java Server Pages)¿Í ¼­ºí¸´ ±â¼ú, µ¥ÀÌÅͺ£À̽º ±â¼úÀÎ JDBC, ³×ÀÌ¹Ö ¹× µ¥¸¯Å丮 ¼­ºñ½ºÀÎ JNDI, ±×¸®°í XML±îÁö ¼­¹ö ±â¼ú°ú °ü·ÃµÈ ÃֽŠÀÚ¹Ù ±â¼úÀ» Á¢ÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½ ³»¿ëµéÀ» ´ã°í ÀÖ´Ù.
# J2EE 1.3¹öÁ¯ÀÇ ¸ðµç Ư¼º
# À¥°ú ÇÁ·Î±×·¡¹ÖÀ» ºÐ¸®Çϱâ À§ÇÑ ¼­ºí¸´°ú JSP
# EJB 2.0À» »ç¿ëÇÏ¿© Àç»ç¿ë °¡´ÉÇÑ ÄÄÆ÷³ÍÆ®¸¦ »ý¼ºÇÏ´Â ¹æ¹ý
# J2EE ¾ÖÇø®ÄÉÀ̼ǿ¡ XML°ú XSLT¸¦ Æ÷ÇÔ½ÃÅ°±â
# J2EE À¥ ¼­ºñ½º¸¦ »ý¼ºÇÏ°í µðÇ÷ÎÀÌÇÏ´Â ¹æ¹ý
# J2EE¿Í n-Ƽ¾î ¾ÖÇø®ÄÉÀ̼ǰúÀÇ °ü°è

ºÎ·Ï CD : J2EE 1.3 ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ´Â J2EE ¾ÖÇø®ÄÉÀ̼Ç, °¢ °ú¿¡ µû¸¥ ¿¬½À¹®Á¦¿Í ¿¹Á¦ ÄÚµå, ¿¹Á¦ Äڵ带 ½ÇÇàÇϱâ À§ÇÑ µµ±¸, JBoss J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö

¸ñ Â÷ :
¿ë¾î ´ë¿ªÇ¥
µé¾î°¡¸ç

Week 1 J2EE¿Í EJBÀÇ ¼Ò°³

1ÀÏ° N-Ƽ¾î °³¹ßÀÇ µîÀå
¸ð³î¸®½Ä(monolithic) °³¹ß
¸ð³î¸®½Ä ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦Á¡
2-Ƽ¾î ½Ã½ºÅÛÀÇ µîÀå
2-Ƽ¾î ±¸Á¶ÀÇ ¹®Á¦Á¡
¸ðµâÈ­¸¦ ÅëÇÑ º¹Àâµµ °¨¼Ò
ÄÄÆ÷³ÍÆ® Å×Å©³î·¯Áö
¸ðµâÈ­ÀÇ ÀåÁ¡
3-Ƽ¾î ±¸Á¶ÀÇ ÀåÁ¡
¿£ÅÍÇÁ¶óÀÌÁî ÄÄÇ»ÆÃÀ» À§ÇÑ ¸ðµ¨
¶óÀÌÇÁ »çÀÌŬ
Áö¼Ó¼º
³×À̹Ö
Æ®·£Àè¼Ç
ÀÚ¹Ù 2 ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼Ç(J2EE)
ÄÄÆ÷³ÍÆ®¿Í ÄÁÅ×À̳Ê
J2EE Ç¥ÁØ ¼­ºñ½º
J2EE ºí·ç ÇÁ¸°Æ®
J2EE Compatibility Test Suite
J2EEÀÇ ¹Ì·¡
¿ä¾à
Q&A
¿¬½À¹®Á¦

2ÀÏ° J2EE Ç÷§Æû°ú ¿ªÇÒ
J2EE Ç÷§Æû º¹½ÀÇϱâ
Sun MicrosystemsÀÇ J2EE SDK »ç¿ëÇϱâ
J2EE SDK 1.3 ¼³Ä¡Çϱâ
J2EE RI ½ÃÀÛÇϱâ
J2EE ¹× Cloudscape ¹®Á¦ ÇØ°áÇϱâ
¼³Ä¡ µð·ºÅ丮ÀÇ Àб⠱ÇÇÑ
¼­¹ö Æ÷Æ® Ãæµ¹
J2EE RI¿Í Cloudscape ¼­¹ö Á¾·áÇϱâ
ÀÌ Ã¥¿¡¼­ »ç¿ëÇÏ´Â ±×¹ÛÀÇ ¼ÒÇÁÆ®¿þ¾îµé
Ƽ¾î¿Í ÄÄÆ÷³ÍÆ®ÀÇ ÀÌÇØ
ºñÁî´Ï½º Ƽ¾î
ÇÁ¸®Á¨Å×ÀÌ¼Ç Æ¼¾î
À¥ Á᫐ ÄÄÆ÷³ÍÆ®
Ŭ¶óÀ̾ðÆ® Ƽ¾î
½ºÅĵå¾ó·Ð Ŭ¶óÀ̾ðÆ®
ÄÁÅ×À̳ÊÀÇ ÀÌÇØ
ÄÁÅ×À̳ʰ¡ ÄÄÆ÷³ÍÆ®¿¡°Ô Á¦°øÇÏ´Â ¼­ºñ½ºµé
HTTP(Hypertext Transfer Protocol)
HTTPS(HTTP over Secure Sockets Layer)
JDBC(Java Database Connectivity)
JTA(Java Transaction API)
JAAS(Java Authentication and Authorization Service)
JAXP(Java API for XML Parsing)
JNDI(Java Naming and Directory Interface)
JAF(JavaBeans Activation Framework)
JavaMail
JMS(Java Message Service)
Java IDL(Java Interface Definition Language)
RMI-IIOP(Remote Method Invocation over Internet Inter-Orb Protocol)104
Ä¿³ØÅÍ ¾ÆÅ°ÅØó
Ç÷§ÆûÀÇ ¿ªÇÒ ¼Ò°³
J2EE ÇÁ·Î´öÆ® ÇÁ·Î¹ÙÀÌ´õ
¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ® ÇÁ·Î¹ÙÀÌ´õ
¾ÖÇø®ÄÉÀÌ¼Ç ¾î¼Àºí·¯
¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀ̾î
½Ã½ºÅÛ °ü¸®ÀÚ
Åø ÇÁ·Î¹ÙÀÌ´õ
J2EE ÅøÀÇ ¹Ì·¡
J2EE ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÆÐŰ¡ ¹× µðÇ÷ÎÀÌ
J2EE ¾ÖÇø®ÄÉÀ̼Ç
¸ðµâÀ» ÄÄÆ÷³ÍÆ®·Î ³ª´©±â
¿ä¾à
Q&A
¿¬½À¹®Á¦ : »ç·Ê ¿¬±¸
Job Agency
Job Agency »ç·Ê ¿¬±¸ È°¿ë
½ÇÁ¦·Î ¸¸µé¾î º¸´Â °ÍÀÌ Áß¿äÇÏ´Ù
ºÎ·Ï CDÀÇ »ç·Ê ¿¬±¸ µð·ºÅ丮
»ç·Ê ¿¬±¸ µ¥ÀÌÅͺ£À̽º ¼³Ä¡Çϱâ

3ÀÏ° ³×ÀÌ¹Ö ¹× µð·ºÅ丮 ¼­ºñ½º
³×ÀÌ¹Ö ¹× µð·ºÅ丮 ¼­ºñ½º
³×ÀÌ¹Ö ¼­ºñ½º¸¦ ¿Ö »ç¿ëÇϴ°¡?
JNDI¶õ?
ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ³×ÀÌ¹Ö ¼­ºñ½º
¸í¸í ±ÔÄ¢
JNDI »ç¿ëÇϱâ
Sun MicrosystemsÀÇ J2EE RI
ÀÌ´Ï¼È ÄÁÅؽºÆ® ¾ò±â
ÀÌ´Ï¼È ÄÁÅؽºÆ® ³×ÀÌ¹Ö ¿¹¿Ü
JNDI ¼­ºñ½º Á¤ÀÇÇϱâ
JNDI ¼Ó¼º ÆÄÀÏ
¾ÖÇø®ÄÉÀÌ¼Ç ¼Ó¼º
¾ÖÇø´ ÆĶó¹ÌÅÍ
¼Ó¼ºÀ» Äڵ忡 »ðÀÔÇϱâ
JNDI ¿ÀºêÁ§Æ® ¹ÙÀεù
¿ÀºêÁ§Æ® ¹ÙÀεùÇϱâ
¹ÙÀεù¿¡ ¹ß»ýÇÏ´Â ¹®Á¦Á¡
³×ÀÓ Áö¼Ó¼º
¿ÀºêÁ§Æ® ¸®¹ÙÀεù
¿ÀºêÁ§Æ® ¾ð¹ÙÀεù
¿ÀºêÁ§Æ® ¸®³×À̹Ö
JNDI ³×ÀÓ ·è¾÷
ÄÁÅؽºÆ® º¯°æÇϱâ
RMI-IIOP ¿ÀºêÁ§Æ® Ãà¼Ò º¯È¯(Narrowing)
ÄÁÅؽºÆ®
ÄÁÅؽºÆ® ¸®½ºÆÃ
ÄÁÅؽºÆ® »ý¼º ¹× Á¦°Å
±×¹Û¿¡ JNDI ³×ÀÓ¿¡ ´ëÇÑ »çÇ×µé
Ư¼ö ¹®ÀÚ
Composite ³×ÀÓ°ú Compound ³×ÀÓ
URL
¼Ó¼º
LDAP X.500 ³×ÀÓ¿¡ ´ëÇÑ °£·«ÇÑ ¼Ò°³
LDAP ¼­¹ö ¾ò±â
OpenLDAP »ç¿ëÇϱâ
LDAPÀ» »ç¿ëÇϵµ·Ï JNDI ¼³Á¤Çϱâ
LDAP ¼­¹ö Å×½ºÆÃ
µð·ºÅ丮 ÄÁÅؽºÆ® ¾ò±â
¼Ó¼º Àбâ
¿ÀºêÁ§Æ® °Ë»ö
¼Ó¼º Á¶ÀÛ
±×¹Û¿¡ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ »çÇ×µé
ÄÚµå º£À̽º·ÎºÎÅÍ Å¬·¡½º ·ÎµùÇϱâ
ÄÚµå º£À̽º Á¤ÀÇ
·¹ÆÛ·±½º
±×¹Û¿¡ JNDI·Î ÇÒ ¼ö ÀÖ´Â °Íµé
JNDI À̺¥Æ®
º¸¾È
¿ä¾à
Q&A
¿¬½À¹®Á¦

4ÀÏ° EJB ¼Ò°³
EJB¶õ ¹«¾ùÀΰ¡?
ºó(Bean), Ŭ¶óÀ̾ðÆ®(Client), ÄÁÅ×À̳Ê(Container), ¼­¹ö(Server)
EJB Àüü º¸±â
EJB »ìÆ캸±â
EJBÀÇ Å¸ÀÔµé
EJBÀÇ ÀϹÝÀûÀÎ »ç¿ë¹ý
¿Ö EJB¸¦ »ç¿ëÇϴ°¡?
º¹Àâµµ ¼û±â±â
ºñÁî´Ï½º ·ÎÁ÷À» UI¿Í µ¥ÀÌÅÍ ¾×¼¼½º·ÎºÎÅÍ ºÐ¸®Çϱâ
ÄÁÅ×ÀÌ³Ê ¼­ºñ½º
EJB¶õ ¹«¾ùÀΰ¡?
ºñÁî´Ï½º ÀÎÅÍÆäÀ̽º
ºñÁî´Ï½º ·ÎÁ÷
ÆÑÅ丮 Á¤º¸
ºó ¸ÞŸµ¥ÀÌÅÍ
EJB¸¦ ¾î¶»°Ô »ý¼ºÇϴ°¡?
»ý¼º ¸ÞÄ¿´ÏÁò
ÄÚµå »ý¼º½Ã ÁÖÀÇ»çÇ×
µðÇ÷ÎÀÌÇÒ ¼ö ÀÖ´Â ÄÄÆ÷³ÍÆ® »ý¼ºÇϱâ
EJB¸¦ ¾î¶»°Ô µðÇ÷ÎÀÌÇϴ°¡?
ÄÁÅ×À̳ʷΠÇ÷¯±ë(plugging)Çϱâ
µðÇ÷ÎÀÌÇϱâ
EJB¸¦ ¾î¶»°Ô »ç¿ëÇϴ°¡?
¹ß°ßÇϱâ(Discovery)
°Ë»öÇϱâ(Retrieval)¿Í »ç¿ëÇϱâ
EJB ¹èÄ¡Çϱâ
Ŭ¶óÀ̾ðÆ® ½ÇÇàÇϱâ
J2EE Reference Implementation¿¡¼­ EJB¸¦ µðÇ÷ÎÀÌÇÏ°í »ç¿ëÇϱâ
»ç·Ê ¿¬±¸ EAR ÆÄÀÏ ¿­±â
»ç·Ê ¿¬±¸ ¾ÖÇø®ÄÉÀÌ¼Ç »ìÆ캸±â
»ç·Ê ¿¬±¸ ¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀÌÇϱâ
»ç·Ê ¿¬±¸ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ
»ç·Ê ¿¬±¸ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦ ÇØ°áÇϱâ
¿ä¾à
Q&A
¿¬½À¹®Á¦

5ÀÏ° ¼¼¼Ç EJB
°³¿ä
¼¼¼Ç ºóÀ» À§ÇÑ javax.ejb ÆÐÅ°Áö
Stateless ¼¼¼Ç ºóÀÇ ¶óÀÌÇÁ »çÀÌŬ
Stateless ¼¼¼Ç ºó ¸í¼¼Çϱâ
Stateless ¼¼¼Ç ºó ±¸ÇöÇϱâ
javax.ejb.SessionBean ±¸ÇöÇϱâ
Ȩ ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå ±¸ÇöÇϱâ
¸®¸ðÆ® ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå ±¸ÇöÇϱâ
¿¹¿Ü(Exception)
Stateless ¼¼¼Ç ºó ¼³Á¤ÇÏ°í µðÇ÷ÎÀÌÇϱâ
deploytool »ç¿ëÇϱâ
±¸Á¶ÀûÀÎ ¿ä¼Ò
ÇÁ¸®Á¨Å×ÀÌ¼Ç ¿ä¼Ò
¼¼¼Ç ¿ä¼Ò
¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀÌÇϱâ
Stateful ¼¼¼Ç ºó ¶óÀÌÇÁ »çÀÌŬ
Stateful ¼¼¼Ç ºó ¸í¼¼Çϱâ
Stateful ¼¼¼Ç ºó ±¸ÇöÇϱâ
ºñÈ°¼ºÈ­(Passivation)
ŸÀӾƿô
»óÅ ¿¬°áÇϱâ
Stateful ¼¼¼Ç ºó ¼³Á¤ÇÏ°í µðÇ÷ÎÀÌÇϱâ
Ŭ¶óÀ̾ðÆ®ÀÇ °üÁ¡
ÆÐÅÏ°ú °ü¿ë±¸(idiom)
ºñÁî´Ï½º ÀÎÅÍÆäÀ̽º
¾î´ðÅÍ(Adapter)
Å« µ¢¾î¸®(Coarse-Grained)
¿À´Ã ¹è¿î °Íµé
¿ä¾à
Q&A
¿¬½À¹®Á¦

6ÀÏ° ¿£Æ¼Æ¼ EJB
°³¿ä
´Ù½Ãº¸´Â n-Ƽ¾î ±¸Á¶
RDBMS¿ÍÀÇ ºñ±³
¿£Æ¼Æ¼ ½Äº°Çϱâ
¿£Æ¼Æ¼ ºóÀ» À§ÇÑ javax.ejb ÆÐÅ°Áö
¿£Æ¼Æ¼ ºó ŸÀÔ
¸®¸ðÆ®¿Í ·ÎÄà ÀÎÅÍÆäÀ̽º
BMP ¿£Æ¼Æ¼ ºóÀÇ ¶óÀÌÇÁ »çÀÌŬ
BMP ¿£Æ¼Æ¼ ºó ¸í¼¼Çϱâ
·ÎÄÃ-Ȩ ÀÎÅÍÆäÀ̽º
·ÎÄà ÀÎÅÍÆäÀ̽º(Local Interface)
BMP ¿£Æ¼Æ¼ ºó ±¸ÇöÇϱâ
javax.ejb.EntityBean ±¸ÇöÇϱâ
·ÎÄÃ-Ȩ ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå ±¸ÇöÇϱâ
·ÎÄà ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå ±¸ÇöÇϱâ
ID »ý¼ºÇϱâ
´Ù½Ã º¸´Â ºóÀÇ Å©±â °áÁ¤Çϱâ(Granularity)
°Ë»ö ¸Þ¼Òµå¸¦ ÁÖÀÇÇÏÀÚ!
EJB ÄÁÅ×À̳ÊÀÇ ¼º´É Á¶À²Çϱâ
BMP ¿£Æ¼Æ¼ ºó ¼³Á¤ÇÏ°í µðÇ÷ÎÀÌÇϱâ
¿£Æ¼Æ¼ ¿ä¼Ò
Ŭ¶óÀ̾ðÆ®ÀÇ °üÁ¡
´Ù½Ã º¸´Â ¼¼¼Ç ºó
ÆÐÅÏ°ú °ü¿ë±¸(idiom)
ÀÎÅÍÆäÀ̽º, ¿Ü°ü, »óÅÂ
¿£Æ¼Æ¼ ºóÀÇ ·ÎÄà ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ
µ¶¸³ÀûÀÎ °ª Ŭ·¡½º
ÀÚ±â ĸ½¶È­µÈ Çʵå(Self-Encapsulated Fields)
°Ë»ö ¸Þ¼Òµå¿¡¼­ EnumerationÀ» »ç¿ëÇÏÁö ¸»¶ó
´Ê°Ô ¾ò°í, »¡¸® ÇØÁ¦Çϱâ
´Ù½Ã º¸´Â ºñÁî´Ï½º ÀÎÅÍÆäÀ̽º
¿À´Ã ¹è¿î °Íµé
¿ä¾à
Q&A
¿¬½À¹®Á¦

7ÀÏ° CMP¿Í EJB QL
ÄÁÅ×À̳ʿ¡ ÀÇÇØ °ü¸®µÇ´Â Áö¼Ó¼ºÀÇ °³¿ä
´Ù½Ã º¸´Â N-Ƽ¾î ±¸Á¶¿Í CMP Çʵåµé
»ç·Ê ¿¬±¸ µ¥ÀÌÅͺ£À̽º¿¡ °üÇÏ¿© ¤°í ³Ñ¾î°¡±â
CMP ¿£Æ¼Æ¼ ºóÀÇ ¶óÀÌÇÁ »çÀÌŬ
ÄÁÅ×À̳ʿ¡ ÀÇÇØ °ü¸®µÇ´Â °ü°è(CMR)
°ü°è À¯Çüµé
À̵¿¼º(Navigability)
cmr-field
°ü°è ´Ù·ç±â
EJB QL
¼±Åà ¸Þ¼Òµå(Select Method)
¹®¹ý°ú ¿¹Á¦µé
½ÉÈ­ ³ëÆ®
CMP ¿£Æ¼Æ¼ ºó ¸í¼¼Çϱâ
·ÎÄÃ-Ȩ ÀÎÅÍÆäÀ̽º
·ÎÄà ÀÎÅÍÆäÀ̽º
CMP ¿£Æ¼Æ¼ ºó ±¸ÇöÇϱâ
javax.ejb.EntityBean ±¸ÇöÇϱâ
·ÎÄÃ-Ȩ ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå ±¸ÇöÇϱâ
·ÎÄà ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå ±¸ÇöÇϱâ
CMP ¿£Æ¼Æ¼ ºó ¼³Á¤Çϱâ(configuring)
entity ¿ä¼Ò(Element)
relationships ¿ä¼Ò
CMP ¿£Æ¼Æ¼ ºó µðÇ÷ÎÀÌÇϱâ
ÆÐÅÏ°ú °ü¿ë±¸(idiom)
ejbLoad()/ejbStore()ÀÇ µ¥ÀÌÅ͸¦ Á¤±ÔÈ­/ºñÁ¤±ÔÈ­Çϱâ
cmp-field¸¦ ¹ÛÀ¸·Î ³»º¸ÀÌÁö ¸» °Í
cmr-field¸¦ ¹ÛÀ¸·Î ³»º¸ÀÌÁö ¸» °Í
ºóÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇؼ­ ÂüÁ¶ ¹«°á¼º(Referential Integrity)À» °­Á¦Çϱâ398
Ȩ ¸Þ¼Òµå¸¦ ±¸ÇöÇϱâ À§ÇÏ¿© ¼±Åà ¸Þ¼Òµå¸¦ »ç¿ëÇϱâ
¿À´Ã ¹è¿î °Íµé
¿ä¾à
Q&A
¿¬½À¹®Á¦

Week 2 J2EE ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß

8ÀÏ° Æ®·£Àè¼Ç°ú Áö¼Ó¼º
Æ®·£Àè¼Ç¿¡ ´ëÇÑ °³¿ä
ÄÁÅ×À̳ʿ¡¼­ Æ®·£Àè¼ÇÀ» ó¸®Çϵµ·Ï ÇÑ ¼³Á¤
ºó¿¡¼­ Æ®·£Àè¼ÇÀ» ó¸®Çϵµ·Ï ¼±¾ðÇÑ ¼³Á¤
µ¿±â¿Í Á¦¾à»çÇ×
ÀÚ¹Ù Æ®·£Àè¼Ç API »ç¿ëÇϱâ
BMTD ºóÀÇ µðÇ÷ÎÀÌ
Ŭ¶óÀ̾ðÆ®¿¡¼­ ´Ù·ç¾îÁö´Â Æ®·£Àè¼Ç
¿¹¿Ü ´Ù½Ã »ìÇDZâ
»óÅ°¡ ÀÖ´Â ¼¼¼Ç ºóÀÇ ¶óÀÌÇÁ »çÀÌŬ
Æ®·£Àè¼Ç : ³»ºÎ µ¿ÀÛ ¿ø¸®
Æ®·£Àè¼Ç °ü¸®ÀÚ, ¸®¼Ò½º °ü¸®ÀÚ, ±×¸®°í 2PC
JTA API
Æ®·£Àè¼ÇÀÌ ÁøÇ൵Áß¿¡ ¹®Á¦°¡ »ý±â¸é ¾î¶»°Ô 󸮵Ǵ°¡?
JTA¿Í JTS
Áö¼Ó¼º °ü·Ã ±â¼ú¿¡ ´ëÇÑ °³¿ä
JDBC
SQLj
SQLj Part 0
SQLj Part 1
SQLj Part 2
JDO
JDO °³³ä
javax.jdo Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
Äõ¸®(Query)
´Ù¸¥ Ư¡µé
ÁÖÀÇ»çÇ×
¿ä¾à
Q&A
¿¬½À¹®Á¦

9ÀÏ° ÀÚ¹Ù ¸Þ½ÃÁö ¼­ºñ½º(Java Message Service)
¸Þ½Ã¡(Messaging)
¸Þ½ÃÁö Àü´ÞÇϱâ
ÀÚ¹Ù ¸Þ½ÃÁö ¼­ºñ½º API
JMS¿Í J2EE
JMS API ¾ÆÅ°ÅØó
¸Þ½ÃÁö µµ¸ÞÀÎ
JBoss¸¦ ÀÌ¿ëÇÑ JMS ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
JBoss¿¡¼­ JMSÀÇ ±¸Çö
J2EE RI¸¦ ÀÌ¿ëÇÑ JMS ÀÀ¿ë ÇÁ·Î±×·¡¹Ö
J2EE RI Ä¿³Ø¼Ç ÆÑÅ丮
J2EE RI¿¡ µµÂøÁö Ãß°¡Çϱâ
J2EE RI¿¡¼­ Å¥ »ý¼ºÇϱâ
ÁöÁ¡°£ ¿¬°á(point-to-point) ¸Þ½ÃÁö ¿¹Á¦
JMS ¸Þ½ÃÁö
¸Þ½ÃÁö »ý¼ºÇϱâ
¸Þ½ÃÁö º¸³»±â
¿¬°á ´Ý±â
JMS ÅؽºÆ® ¸Þ½ÃÁö º¸³»±â ¿¹Á¦
¸Þ½ÃÁö ¼ÒºñÇϱâ
°£´ÜÇÑ µ¿±âÀû ¼ö½Å ¿¹Á¦
JMS ÅؽºÆ® ¸Þ½ÃÁö ¼ö½Å ¿¹Á¦
ºñµ¿±â ¸Þ½Ã¡
¹ßÇà/±¸µ¶(publish/subscribe) ¸Þ½ÃÁö µµ¸ÞÀÎ
¹ßÇà/±¸µ¶(publish/subscribe) ¸Þ½Ã¡ ¿¹Á¦
°Ô½ÃÆÇ ¹ßÇàÀÚ
°Ô½ÃÆÇ ±¸µ¶ÀÚ
Áö¼Ó ±¸µ¶ »ý¼ºÇϱâ
Ãß°¡ÀûÀÎ JMS Ư¼ºµé
XMLÀÇ °³¿ä
XMLÀº ¹«¾ùÀÌ°í, ¿Ö XMLÀ» »ç¿ëÇØ¾ß Çϴ°¡?
¿ä¾à
Q&A
¿¬½À¹®Á¦

10ÀÏ° ¸Þ½ÃÁö µå¸®ºì ºó(Message-Driven Beans)
¸Þ½ÃÁö µå¸®ºì ºóÀ̶õ?
¸Þ½ÃÁö »ý¼ºÀÚ Ãø¸é
´Ù¸¥ EJB¿ÍÀÇ °øÅëÁ¡°ú Â÷ÀÌÁ¡
¸Þ½ÃÁö µå¸®ºì ºóÀÇ ÀÎÅÍÆäÀ̽º ¸¸µé±â
¸Þ½ÃÁö µå¸®ºì ºóÀÇ ¶óÀÌÇÁ »çÀÌŬ
¸Þ½ÃÁö µå¸®ºì ºó ÄÁÅؽºÆ®
¸Þ½ÃÁö µå¸®ºì ºó ¸¸µé±â
¸Þ¼Òµå ´ë±â Ç®(Method-Ready Pool)
ºó °³Ã¼ÀÇ ¼Ò¸ê
¸Þ½ÃÁö ¼ÒºñÇϱâ
¿¹¿Ü »óȲ ó¸®Çϱâ
ÄÁÅ×ÀÌ³Ê °ü¸® Æ®·£Àè¼Ç°ú ºó °ü¸® Æ®·£Àè¼Ç
¸Þ½ÃÁö ¼ö½Å È®ÀÎ
JMS ¸Þ½ÃÁö ¼¿·ºÅÍ
°£´ÜÇÑ ¸Þ½ÃÁö µå¸®ºì ºó ÀÛ¼º
ÀÎÅÍÆäÀ̽º ±¸Çö
¿¹Á¦ ½ÇÇàÇϱâ
Å¥ »ý¼ºÇϱâ
¸Þ½ÃÁö µå¸®ºì ºó µðÇ÷ÎÀÌ
¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ ¼Û½Å Ŭ¶óÀ̾ðÆ® »ý¼º
Agency »ç·Ê ¿¬±¸ ¿¹Á¦ °³¹ß
1´Ü°è - ¼Û½ÅÀÚ ÇïÆÛ Å¬·¡½º
2´Ü°è - Agency¿Í Register ¼¼¼Ç ºó
3´Ü°è - ¸Þ½ÃÁö µå¸®ºì ºó
4´Ü°è - JMS Å¥ »ý¼º
5´Ü°è - EJB µðÇ÷ÎÀÌ
6´Ü°è - ApplicantMatch ºó Å×½ºÆ®
´Ù¸¥ ¾ÆÅ°ÅØóÀÇ »ç¿ë
¿ä¾à
Q&A
¿¬½À¹®Á¦

11ÀÏ° JavaMail
À̸ÞÀÏ ÀÌÇØÇϱâ
SMTP
POP3
IMAP
±âŸ ÇÁ·ÎÅäÄÝ
MIME
JavaMail API¿¡ ´ëÇÑ ¼Ò°³
°³¹ß ȯ°æ ¼³Á¤Çϱâ
ù ¹ø° À̸ÞÀÏ º¸³»±â
ù ¹ø° À̸ÞÀÏ ÀÛ¼ºÇϱâ
¸ÖƼ¹Ìµð¾î À̸ÞÀÏÀÇ »ý¼º
¸Þ½ÃÁö »ý¼º : ù ¹ø° ¹æ¹ý
¸Þ½ÃÁö »ý¼º : µÎ ¹ø° ¹æ¹ý
÷ºÎ¹°ÀÌ ÀÖ´Â À̸ÞÀÏ º¸³»±â
JavaMail API
¸Þ½ÃÁö ¼ö½Å
¸Þ½ÃÁö »èÁ¦
÷ºÎ¹° ¼ö½Å
»ç¿ëÀÚ ÀÎÁõ°ú º¸¾È
¿ä¾à
Q&A
¿¬½À¹®Á¦

12ÀÏ° ¼­ºí¸´(Servlets)
¼­ºí¸´ÀÇ ¿ëµµ¿Í »ç¿ë¹ý
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
¼­¹ö¿Í Ç÷§Æû µ¶¸³¼º
È¿À²¼º°ú È®À强
¼­¹ö¿Í ¼­ºí¸´ ÅëÇÕ
HTTP ¼Ò°³
HTTP ±¸Á¶
´Ù¸¥ HTTP ¸Þ¼Òµå
¼­¹ö ÀÀ´ä
HTML ¼Ò°³
¼­ºí¸´ ȯ°æ
¼­ºí¸´ ÄÁÅ×À̳Ê
¼­ºí¸´ Ŭ·¡½º °èÃþµµ
°£´ÜÇÑ ¼­ºí¸´ ¿¹Á¦
¼­ºí¸´À¸·Î ÆĶó¹ÌÅÍ µ¥ÀÌÅÍ ³Ñ±â±â
ÆĶó¹ÌÅÍ¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ý
ÆĶó¹ÌÅ͸¦ »ç¿ëÇÑ ¼­ºí¸´ ¿¹Á¦
POST ¿äûÀÇ »ç¿ë
¼­ºí¸´ÀÇ ¶óÀÌÇÁ »çÀÌŬ
¼­ºí¸´ ÄÁÅؽºÆ®(Context)
À¥ ¾ÖÇø®ÄÉÀ̼Ç
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÆÄÀÏ°ú µð·ºÅ丮 ±¸Á¶
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀ̸ÕÆ® µð½ºÅ©¸³ÅÍ
¿¡·¯ ´Ù·ç±â
HTTP ¿¡·¯
¼­ºí¸´ ¿¹¿Ü »óȲ ´Ù·ç±â
Ŭ¶óÀ̾ðÆ®¿Í »óÅ Á¤º¸ À¯Áö
¼¼¼Ç ¿ÀºêÁ§Æ® »ç¿ë
È÷µç Æû Çʵå(Hidden Form Fields)
ÄíÅ°(Cookies)
ÄíÅ° »ý¼º
URL À̾±â(URL Rewriting)
¼­ºí¸´ ÇÊÅ͸µ
ÇÊÅÍ(Filter) ÇÁ·Î±×·¡¹Ö
Auditing ÇÊÅÍ ¿¹Á¦
ÇÊÅÍ µðÇ÷ÎÀÌ
À̺¥Æ® ¸®½º´×(Event Listening)
¸®½º³Ê µðÇ÷ÎÀÌ
¼­ºí¸´ ¾²·¹µå
º¸¾È°ú ¼­ºí¸´ »÷µå¹Ú½º(Sandbox)
Agency »ç·Ê ¿¬±¸
AgencyTable ¼­ºí¸´ ÄÚµå
AgencyTable ¼­ºí¸´ µðÇ÷ÎÀÌÇϱâ
¿ä¾à
Q&A
¿¬½À¹®Á¦

13ÀÏ° ÀÚ¹Ù¼­¹ö ÆäÀÌÁö(JavaServer Pages)
JSP´Â ¹«¾ùÀΰ¡?
ÀÛ¾÷À» ºÐ¸®ÇÏÀÚ
Çؼ®°ú ½ÇÇà
JSP ¹®¹ý°ú ±¸Á¶
JSP ¿ä¼Ò
ù ¹ø° JSP ¿¹Á¦
JSP ¹®Á¦µé
JSP ¶óÀÌÇÁ »çÀÌŬ
JSP ¿¡·¯ÀÇ °ËÃâ°ú ¼öÁ¤
JSP ¶óÀÌÇÁ »çÀÌŬ ¸Þ¼Òµå
JSP Áö½Ã¾î
include Áö½Ã¾î
page Áö½Ã¾î
HTTP ¼­ºí¸´ º¯¼ö¿¡ ¾×¼¼½ºÇϱâ
HTTP ¿äû ÆĶó¹ÌÅÍ »ç¿ëÇϱâ
ÀÚ¹ÙºóÁ ÀÌ¿ëÇÑ JSP ÆäÀÌÁöÀÇ ´Ü¼øÈ­
ÀÚ¹Ù ºóÀ̶õ ¹«¾ùÀΰ¡?
ÀÚ¹Ù ºóÀÇ Á¤ÀÇ
ºó(bean)ÀÇ ¼Ó¼º ¾ò¾î¿À±â
ºó(bean)ÀÇ ¼Ó¼º ¼³Á¤Çϱâ
ºóÀÇ ÃʱâÈ­
Á÷¾÷ ¼Ò°³¼Ò »ç·Ê ¿¬±¸¿¡¼­ ºóÀ» »ç¿ëÇϱâ
À¥ ÀÎÅÍÆäÀ̽º¸¦ Á÷¾÷ ¼Ò°³¼Ò »ç·Ê ¿¬±¸¿¡ Ãß°¡Çϱâ
±¸Á¶¿Í À̵¿(navigation)
¿Ü¾ç(Look and Feel)
¿¡·¯ ÆäÀÌÁö Á¤ÀÇ
»ç·Ê ¿¬±¸ JSP µðÇ÷ÎÀÌÇϱâ
JSP¿Í ¼­ºí¸´ÀÇ ºñ±³
¿ä¾à
Q&A
¿¬½À¹®Á¦

14ÀÏ° JSP ÅÂ±× ¶óÀ̺귯¸®
ÅÂ±× ¶óÀ̺귯¸®ÀÇ ¿ªÇÒ
°£´ÜÇÑ Ä¿½ºÅÒ ÅÂ±× °³¹ßÇϱâ
°£´ÜÇÑ ÅÂ±× »ç¿ëÇϱâ
ÅÂ±× ¶óÀ̺귯¸® µð½ºÅ©¸³ÅÍ(TLD)
Ä¿½ºÅÒ Àڹ٠ű×
doStartTag() ¸Þ¼Òµå
"Hello World" Ä¿½ºÅÒ Å±×
ÅÂ±× ¶óÀ̺귯¸® À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» µðÇ÷ÎÀÌÇϱâ
TLD À§Ä¡ Á¤ÀÇÇϱâ
°£´ÜÇÑ ÅÂ±× »ç¿ëÇϱâ
¼Ó¼ºÀ» °¡Áø ű×
½ºÅ©¸³Æ® º¯¼ö¸¦ Á¤ÀÇÇϴ ű×
¹Ýº¹ÀûÀΠű×
Çù·Â(co-operating) ű×
°øÀ¯µÈ ½ºÅ©¸³Æ® º¯¼ö »ç¿ëÇϱâ
°èÃþÀûÀÎ ÅÂ±× ±¸Á¶
TEI(Tag Extra Info) °´Ã¼¸¦ Á¤ÀÇÇϱâ
¼Ó¼º °Ë»çÇϱâ
½ºÅ©¸³Æ® º¯¼ö Á¤ÀÇÇϱâ
ÅÂ±× ¹ÙµðÀÇ Ã³¸®
ÀÚ¹Ù¼­¹ö ÆäÀÌÁö Ç¥ÁØ ÅÂ±× ¶óÀ̺귯¸®(JSPTL)
J2EE RI·Î JSPTL »ç¿ëÇϱâ
JSPTL forEach ű׸¦ »ç¿ëÇϱâ
´Ù¸¥ JSPTL ű׵é
JSPTL ½ºÅ©¸³Æ® ¾ð¾î
´Ù¸¥ Jakarta ÅÂ±× ¶óÀ̺귯¸®
¿ä¾à
Q&A
¿¬½À¹®Á¦

Week 3 J2EE¿Í ¿£ÅÍÇÁ¶óÀÌÁîÀÇ ÅëÇÕ

15ÀÏ° º¸¾È
º¸¾ÈÀÇ ¼Ò°³
º¸¾È ¿ë¾î
ÀϹÝÀûÀÎ º¸¾È ±â¼ú
´ëĪŰ ¾ÏÈ£
ºñ´ëĪÇü ¾ÏÈ£
SSL°ú HTTPS
üũ¼¶°ú ´ÙÀÌÁ¦½ºÆ®
ÀüÀÚ Áõ¸í¼­
J2EE¿¡¼­ÀÇ º¸¾È
J2EE º¸¾È ¿ë¾î
J2EE RI º¸¾È ÀÌ¿ëÇϱâ
º¸¾È°ú EJB
EJB º¸¾È Á¤ÀÇ
¿ªÇÒ Á¤ÀÇ
º¸¾È ½Äº°ÀÚ Á¤ÀÇ
¸Þ¼Òµå ÆÛ¹Ì¼Ç Á¤ÀÇ
principalÀ» ¿ªÇÒ¿¡ ¸ÅÇνÃÅ°±â
º¸¾È ½Äº°·Î ¿ªÇÒ »ç¿ëÇϱâ
ÇÁ·Î±×·¡¹Ö »óÀÇ EJB º¸¾È
À¥ ¾ÖÇø®ÄÉÀ̼ǰú ÄÄÆ÷³ÍÆ®¿¡¼­ÀÇ º¸¾È
À¥ ÀÎÁõ
J2EE RI ±âº» ÀÎÁõ ¼³Á¤Çϱâ
¼±¾ðÀû À¥ ±ÇÇÑ ºÎ¿©
J2EE RI ¼±¾ðÀû À¥ º¸¾È ¼³Á¤Çϱâ
ÇÁ·Î±×·¡¹Ö »óÀÇ À¥ ±ÇÇÑ ºÎ¿©
ÇÁ·Î±×·¡¹Ö »óÀÇ À¥ º¸¾È Ãß°¡Çϱâ
¾ÈÀüÇÑ À¥ ÀÎÁõ ½ºÅ´ »ç¿ëÇϱâ
º¸¾È°ú JNDI
°£´ÜÇÑ LDAP ÀÎÁõ
SASL ÀÎÁõ
¿ä¾à
Q&A
¿¬½À¹®Á¦

16ÀÏ° J2EE¿¡¼­ XML »ç¿ëÇϱâ
Ç÷§Æû µ¶¸³ÀûÀÎ µ¥ÀÌÅÍ ±³È¯
XMLÀÇ ÀåÁ¡
XMLÀÇ ±â¿ø
XMLÀÇ ±¸Á¶ ¹× ¹®¹ý
HTML°ú XML
XML ¹®¼­ÀÇ ±¸Á¶
¼±¾ð
¿ä¼Ò
Àß ±¸¼ºµÈ XML ¹®¼­
¼Ó¼º
ÁÖ¼®
À¯È¿ÇÑ XML »ý¼ºÇϱâ
DTD
³×ÀÓ½ºÆäÀ̽º
XML ½ºÅ°¸¶¿¡ ¹®¼­ ±¸Á¶ Á¤ÀÇÇϱâ
XMLÀº J2EE¿¡¼­ ¾î¶»°Ô »ç¿ëµÇ³ª?
XML ÆĽÌ
JAXP ÆÐÅ°Áö
SAX ¹æ½ÄÀÇ XML ÆĽÌ
DOM Æļ­
DOM Æ®¸® ¼öÁ¤Çϱâ
XML ¹ÙÀεùÀ» À§ÇÑ ÀÚ¹Ù ¾ÆÅ°ÅØó
JAXP¿Í JAXBÀÇ Â÷ÀÌÁ¡
Agency »ç·Ê ¿¬±¸ È®Àå
1´Ü°è - ¼¼¼Ç ºó º¯°æÇϱâ
2´Ü°è - MessageSender ÇïÆÛ Å¬·¡½º ¼öÁ¤Çϱâ
3´Ü°è - ApplicantMatch ¸Þ½ÃÁö µå¸®ºì ºó ¼öÁ¤Çϱâ
¿ä¾à
Q&A
¿¬½À¹®Á¦

17ÀÏ° XML ¹®¼­ º¯È¯Çϱâ
Ŭ¶óÀ̾ðÆ®¿¡°Ô XML º¸¿©ÁÖ±â
XMLÀ» ºê¶ó¿ìÀú¿¡ Ãâ·ÂÇϱâ
XSL(eXtensible Stylesheet Language)
XSL-FO(XSL Formatting Objects)
XSLT(eXtensible Stylesheet Transformations)
½ºÅ¸ÀϽÃÆ® Àû¿ëÇϱâ
º¯È¯µÈ ¹®¼­¸¦ ¼­¹ö¿¡ ÀúÀåÇϱâ
XML ¹®¼­¿Í ½ºÅ¸ÀϽÃÆ®¸¦ Ŭ¶óÀ̾ðÆ®¿¡ Ãâ·ÂÇϱâ
XML ¹®¼­¸¦ ¼­¹ö¿¡¼­ º¯È¯Çϱâ
J2EE¿¡¼­ XALAN »ç¿ëÇϱâ
XALANÀ¸·Î XML ¹®¼­ º¯È¯Çϱâ
Ä¿¸Çµå ¶óÀο¡¼­ XALAN »ç¿ëÇϱâ
ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ XSLT »ç¿ëÇϱâ
XSLT ½ºÅ¸ÀϽÃÆ®
ÅÛÇø´ ±ÔÄ¢
XML ¿ä¼ÒÀÇ ÅؽºÆ® Ç¥Çö
XSLT¿¡¼­ XPath »ç¿ëÇϱâ
µðÆúÆ® ½ºÅ¸ÀϽÃÆ® ±ÔÄ¢
ÇÁ·Î¼¼½Ì ¼Ó¼º
½ºÅ¸ÀϽÃÆ® ¿ä¼Ò »ç¿ëÇϱâ
ÇÁ·Î¼¼½Ì °ø¹é ¹× ÅؽºÆ®
ÁÖ¼® Ãß°¡Çϱâ
¼Ó¼º°ª
¿ä¼Ò »ý¼º ¹× º¹»çÇϱâ
¼Ó¼º ¹× ¼Ó¼º ÁýÇÕ
ºÎ°¡ÀûÀÎ XSL ¿ä¼Ò
XSLT ÄÄÆÄÀÏ·¯
¿ä¾à
Q&A
¿¬½À¹®Á¦

18ÀÏ° ÆÐÅÏ
J2EE ÆÐÅÏ
ÆÐÅÏÀ̶õ?
¿Ö ÆÐÅÏÀ» »ç¿ëÇϴ°¡?
ÆÐÅÏÀÇ À¯Çü
J2EE ÆÐÅÏ
ÆÐÅÏÀÇ ¸ñ·Ï
J2EE ƯÀ¯ÀÇ ÆÐÅÏÀ» Àû¿ëÇϱâ
J2EE ȯ°æ¿¡¼­ ÆÐÅÏ Àû¿ëÇϱâ
ÀϹÝÀûÀÎ ÆÐÅÏ
J2EE ÇÁ¸®Á¨Å×ÀÌ¼Ç °èÃþ ÆÐÅÏ
J2EE ºñÁî´Ï½º °èÃþ ÆÐÅÏ
J2EE ÅëÇÕ(integration) °èÃþ ÆÐÅÏ
J2EE ³»ºÎÀÇ ÆÐÅÏ
ÆÐÅÏÀÇ ½ÇÀü
»ç·Ê ¿¬±¸ ºÐ¼®
Session Facade¿Í ¿£Æ¼Æ¼ EJB
µ¥ÀÌÅÍ ±³È¯°ú Value Object
¿£Æ¼Æ¼ EJB ¾øÀÌ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇϱâ
¸Þ½ÃÁö¿Í ºñµ¿±â È°¼ºÈ­
¿£Æ¼Æ¼ ÀÛ¼ºÇϱâ
JSP ÀÛ¼ºÇϱâ
JSP¿Í °ü°èÀÇ ºÐ¸®
Ŭ¶óÀ̾ðÆ® Ãø ÇÁ·Ï½Ã¿Í À§ÀÓ
À§Ä¡ °Ë»ö(Locating) ¼­ºñ½º
´Ù¸¥ ºñÁî´Ï½º¿¡¼­ÀÇ Àû¿ë
»ç·Ê ¿¬±¸ÀÇ ¸®ÆÑÅ丵
J2EE ÆÐÅÏÀÇ ¹æÇâ
¿ä¾à
Q&A
¿¬½À¹®Á¦

19ÀÏ° ¿ÜºÎ ÀÚ¿ø°úÀÇ ÅëÇÕ
¿ÜºÎ ÀÚ¿ø°ú ·¹°Å½Ã ½Ã½ºÅÛ¿¡ ´ëÇÑ Àç°í
Connector ¾ÆÅ°ÅØó¿¡ ´ëÇÑ ¼Ò°³
¾ÆÅ°ÅØóÀÇ °³¿ä
¿ªÇÒ°ú Ã¥ÀÓ
CCI(Common Client Interface) »ç¿ëÇϱâ
EIS¿ÍÀÇ »óÈ£ ÀÛ¿ë
¸®¼Ò½º ¾î´ðÅÍÀÇ ¼³Ä¡
ù ¹ø° CCI ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
Æ®·£Àè¼ÇÀ» °ü¸®ÇÏ°í ·¹Äڵ带 ÀÚ¼¼È÷ »ìÆ캸±â
´Ù¸¥ ¿¬°á ±â¼ú(Connectivity Technologies)µéÀÇ ¼Ò°³
CORBA¿¡ ´ëÇÑ ¼Ò°³
ÀÚ¹Ù IDLÀÇ ¼Ò°³
IIOP·Î RMI »ç¿ëÇϱâ
JRMP »óÀÇ RMI¿¡ ´ëÇÑ ¿¹Á¦
IIOP »óÀÇ RMI¿¡ ´ëÇÑ ¿¹Á¦
JNI¿¡ ´ëÇÑ ¼Ò°³
ÅëÇÕ ±â¼ú¿¡ ´ëÇÑ Æò°¡
¿ä¾à
Q&A
¿¬½À¹®Á¦

20ÀÏ° J2EE·Î RPC ½ºÅ¸ÀÏÀÇ À¥ ¼­ºñ½º »ç¿ëÇϱâ
À¥ ¼­ºñ½ºÀÇ °³·«
À¥ ¼­ºñ½º´Â ¹«¾ùÀΰ¡?
¿Ö À¥ ¼­ºñ½º¸¦ »ç¿ëÇϴ°¡?
À¥ ¼­ºñ½º ±â¼ú°ú ÇÁ·ÎÅäÄÝ
À¥ ¼­ºñ½º ¾ÆÅ°ÅØó
J2EE¸¦ À§ÇÑ À¥ ¼­ºñ½º
J2EE À¥ ¼­ºñ½º ¾ÆÅ°ÅØó
µµ±¸¿Í ±â¼ú
À¥ ¼­ºñ½º¿Í ±âÁ¸ J2EE ÄÄÆ÷³ÍÆ®ÀÇ ÅëÇÕ
RPC ½ºÅ¸ÀÏÀÇ SOAP ±â¹Ý À¥ ¼­ºñ½º »ç¿ëÇϱâ
RPC ÁöÇâÀÇ À¥ ¼­ºñ½ºµé
Tomcat 4.0¿¡¼­ Axis¸¦ ¼³Ä¡Çϱâ
¼­ºñ½º µð½ºÅ©¸³¼Ç Á¤º¸
WSDL ¹®¼­ÀÇ ºÐ¼®
WSDL·ÎºÎÅÍ ÀÚ¹Ù ÇÁ·Ï½ÃÀÇ »ý¼º
SOAP¸¦ ÅëÇÏ¿© À¥ ¼­ºñ½º¸¦ È£ÃâÇϱâ
ŸÇù ¹æ¹ý(A Half-Way House)
SOAP »óÈ£ ÀÛ¿ëÀÇ µð¹ö±ë
RPC ½ºÅ¸ÀÏÀÇ SOAP ±â¹Ý À¥ ¼­ºñ½º ±¸ÇöÇϱâ
Àڹ٠Ŭ·¡½º¸¦ À¥ ¼­ºñ½º·Î¼­ °¨½Î±â
À¥ ¼­ºñ½º¸¦ À§ÇÑ Å¬¶óÀ̾ðÆ®
WSDL¿¡¼­ ½ÃÀÛÇϱâ
Axis JWS ÆÄÀÏ »ç¿ëÇϱâ
¼¼¼Ç ÄÁÅؽºÆ®¿Í À¥ ¼­ºñ½º
±âÁ¸ J2EE ±â´ÉÀ» À¥ ¼­ºñ½º·Î °¨½Î±â
ÆĶó¹ÌÅÍ Çü°ú Çü ¸ÅÇÎ
ÀÚ¹Ù Çü(Type)°ú SOAP/WSDLÇü »çÀÌÀÇ ¸ÅÇÎ
½Ã¸®¾ó¶óÀÌÀú(Serializer)·Î º¹ÀâÇÑ ÇüÀ» ¸ÅÇÎÇϱâ
º¹ÀâÇÑ Çü ¸ÅÇο¡ ´ëÇØ Á» ´õ ¹è¿ì±â
¿ä¾à
Q&A
¿¬½À¹®Á¦

21ÀÏ° À¥ ¼­ºñ½º ·¹Áö½ºÆ®¸®¿Í ¸Þ½ÃÁö ½ºÅ¸ÀÏÀÇ À¥ ¼­ºñ½º
À¥ ¼­ºñ½ºµéÀ» À§ÇÑ ·¹Áö½ºÆ®¸®
À¥ ¼­ºñ½º ·¹Áö½ºÆ®¸®¶õ ¹«¾ùÀΰ¡?
ÀÌ°ÍÀÌ ¿Ö ÇÊ¿äÇÑ°¡?
±×°ÍµéÀº ¾î¶»°Ô ÀÛµ¿Çϴ°¡?
·¹Áö½ºÆ®¸®ÀÇ À¯Çü
ebXML ·¹Áö½ºÆ®¸®¿Í ¸®ÆÄÁöÅ丮
UDDI °³¿ä
UDDI ·¹Áö½ºÆ®¸®ÀÇ Á¤º¸¿¡ ¾×¼¼½ºÇϱâ
UDDI4J¸¦ »ç¿ëÇÏ¿© ¼­ºñ½º Á¤º¸ Á¶ÀÛÇϱâ
IBM WSTK Ŭ¶óÀ̾ðÆ® API¸¦ »ç¿ëÇؼ­ ¼­ºñ½º Á¤º¸ Á¶ÀÛÇϱâ
¼­ºñ½º Á¤º¸¸¦ °Ë»öÇÏ°í »ç¿ëÇϱâ
·¹Áö½ºÆ®¸® ¾×¼¼½º¿¡ JAXR »ç¿ëÇϱâ
ÀϹÝÀûÀÎ ¾×¼¼½º
¼­ºñ½º Á¤º¸¸¦ ÀúÀåÇÏ°í Á¶È¸Çϱâ À§ÇØ JAXR »ç¿ëÇϱâ
¸Þ½ÃÁö ±â¹ÝÀÇ SOAP ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ
¸Þ½ÃÁö ½ºÅ¸ÀÏ°ú RPC ½ºÅ¸ÀÏ
Ŭ¶óÀ̾ðÆ® ¸¸µé±â
¼­ºñ½º ¸¸µé±â
JAXMÀ¸·Î SOAP ¸Þ½ÃÁö¸¦ ÁÖ°í¹Þ±â
JAXM°ú J2EE
JAXM ¼³Á¤Çϱâ
±âº»ÀûÀÎ SOAP ¸Þ½ÃÁö º¸³»±â
°£´ÜÇÑ Å¬¶óÀ̾ðÆ® ½ÇÇàÇϱâ
¸Þ½ÃÁö ±¸¼ºÇϱâ
Çì´õ¿Í ÷ºÎ¹°
JAXMÀ» »ç¿ëÇÏ¿© SOAP ¸Þ½ÃÁö ¹Þ±â
JAXM ÇÁ·ÎÆÄÀÏ »ç¿ëÇϱâ
JAXM ÇÁ·ÎÆÄÀÏÀ» »ç¿ëÇÏ¿© ¸Þ½ÃÁö º¸³»±â
JAXM ÇÁ·ÎÆÄÀÏÀ» »ç¿ëÇؼ­ ¸Þ½ÃÁö ¹Þ±â
¿ä¾à
Q&A
¿¬½À¹®Á¦

ºÎ·Ï A UML ¼Ò°³
ºÎ·Ï B SQL ·¹ÆÛ·±½º
ºÎ·Ï C XML ¼Ò°³
ºÎ·Ï D ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º

ã¾Æº¸±â
±â Ÿ :
ȸ»ç¸í: ÆÁ¿£Å×Å© | Á¤º¸Ã¥ÀÓÀÚ: À̷̹¡ | »ç¾÷ÀÚµî·Ï¹øÈ£: 108-17-55826 | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý °ÅºÎ
¼­¿ï½Ã ¿µµîÆ÷±¸ ½Å±æµ¿ 198  DNB  201È£ Contact tipntec@gmail.com more information.
Copyleft¨Ï2008 TipnTec. All Rights Not Reserved.