ºñ¹öij½ºÅÍ´Â XML µ¥ÀÌÅÍ ¹ÙÀεù, Java µ¥ÀÌÅÍ °³Ã¼ (O / R) ¹× DSMLÀÇ JavaÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
ºñ¹ö ¼øÀ§ ¹× ¿ä¾à
±¤°í
ºñ¹ö ű×
ºñ¹ö ¼³¸í
ij½ºÅÍ´Â XML µ¥ÀÌÅÍ ¹ÙÀεù, Java µ¥ÀÌÅÍ °³Ã¼ (O / R) ¹× DSMLÀÇ JavaÀÔ´Ï´Ù. ij½ºÅÍ ÇÁ·ÎÁ§Æ®´Â ÇÊ¿ä¿¡ µû¶ó °³¹ßµÇ¾ú½À´Ï´Ù : ÀÏÀ»ÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. À¯¿ëÇÑ Äڵ带 ÀÛ¼ºÇØ¾ß ÇÒ Çʿ伺Àº ¸¹Àº ÄÅÀÇ Dunkin DonutÀÇ Hazlenut Coffee, Starbuck 's Latte ¹× Tall No-Whip White Mochas¿¡ ´ëÇØ ¼³°èµÇ°í ÄÚµùµÇ¾ú½À´Ï´Ù. Ä¿ÇÇ ÄáÀÌ Çڵ𿡠¿À´Â Áõ°Å·Î¼. ij½ºÆ® ÀÎÀº Apache Software Foundation¿¡¼ °³¹ß ÇÑ Xerces, Jakarta Oro ¹× Jakarta Regexp¿Í °°Àº ¼ÒÇÁÆ®¿þ¾î¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Castor´Â ¶ÇÇÑ JUnit Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù : ¡¤ ij½ºÅÍ XML : Java ¿ÀºêÁ§Æ® ¸ðµ¨Àº XML (XML µ¥ÀÌÅÍ ¹ÙÀεù) ¡¤ XML ½ºÅ°¸¶¿¡¼ ¼Ò½º ÄÚµå »ý¼º ¡¤ ±âÁ¸ °³Ã¼ ¸ðµ¨ÀÇ ±âº» ³»¼º ¶Ç´Â ¸ÊÇÎ ÆÄÀÏ »ý¼º ¡¤ ij½ºÅÍ JDO : RDBMS ij½ºÅÍ JDOÀÇ Java °´Ã¼ Áö¼Ó¼ºÀº SunÀÇ JDO¿Í µ¿ÀÏÇϰųª ȣȯµÇÁö ¾Ê½À´Ï´Ù. ¿ì¸®´Â µ¥ÀÌÅÍ °´Ã¼¸¦ RDBMS ¸ÅÇο¡ ó¸®ÇÏ´Â µ¥ ´Ù¸¥ Á¢±Ù ¹æ½ÄÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¡¤ ±âÁ¸ ¿ÀºêÁ§Æ® ¸ðµ¨¿¡ ´ëÇÑ ¹ÙÀεùÀ» ÁöÁ¤ÇÏ´Â XML ±â¹Ý ¸ÅÇÎ ÆÄÀÏ ¡¤ ½ºÅ°¸¶°¡ ÀûÀº JavaÀÇ XML ¹ÙÀεù¿¡ ´ëÇÑ Áö¿ø ¡¤ ¸Þ¸ð¸® ij½Ì ¹× ¾²±â AT-AT-COMMIT´Â JDBC ÀÛ¾÷À» ÁÙÀÔ´Ï´Ù. 2 ´Ü°è Ä¿¹Ô Æ®·£Àè¼Ç, °´Ã¼ ·Ñ¹é ¹× ±³Âø »óÅ °¨Áö ¡¤ SQL Äõ¸®¿¡ ´ëÇÑ ejb Äõ¸® ¸ÅÇÎ ¡¤ OpenEJB ¿ë EJB ÄÁÅ×ÀÌ³Ê °ü¸® Áö¼Ó¼º °ø±ÞÀÚ ¡¤ ±âÁ¸ Java Ŭ·¡½º¿¡¼ ±âº» ¸ÅÇÎÀ» ¸¸µå´Â ±â´É ¡¤ XML ÀԷ¿¡¼ XML ½ºÅ°¸¶¸¦ ¸¸µå´Â ±â´É DocumentAtÀÇ »õ·Î¿î ±â´É ¸±¸®½º : ¡¤ Lazy Loading 1 : 1 °ü°è¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ ÇÑ °á°ú·Î µµÀÔ µÈ TransactionContext.GetObjectEntry (Object)ÀÇ ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù. ¡¤ FAQ Ãß°¡ MySQL 4.1.x ¹× JDBC µå¶óÀ̹öÀÇ ´Ù¾çÇÑ ¸±¸®½º °£ÀÇ È£È¯¼º ¹®Á¦¸¦ ¼³¸íÇÏ´Â Ç׸ñ. ¡¤ DTD¸¦ »ç¿ëÇϱâ À§ÇØ SRC / TESTS / JDO¿¡¼ ´Ù¾çÇÑ DOCTYPE Á¤ÀǸ¦ µÇµ¹¸®±â. ¡¤ GeneralizedFieldHandler°¡ ¼öÁýÀ» ó¸® ÇÒ ¼ö¾ø´Â ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù. ÀÌÁ¦ Ä÷º¼ÇÀÌ getValue () È£Ãâ Áß¿¡ ÀÚµ¿À¸·Î ¹Ýº¹µÇ°í Ä÷º¼ÇÀÇ °¢ Ç׸ñÀÌ convertupitt ¸Þ¼Òµå·Î Àü´ÞµË´Ï´Ù. ÀÌÀü µ¿ÀÛÀ» À¯ÁöÇÏ·Á¸é GeneralizedFieldHandlerÀÇ »ý¼ºÀÚ¿¡¼ false °ªÀ¸·Î # SetCollectionIteration¿¡ ´ëÇÑ È£ÃâÀ» Ãß°¡Çϱ⠸¸ÇϸéµË´Ï´Ù. ÇÑ ¹ø¿¡ ÇÑ ¹ø¿¡ ÇϳªÀÇ Ç׸ñ ¸¸ ÀÌ¹Ì Àü´ÞµÇ±â ¶§¹®¿¡ ¼³Á¤µÈ °ø¹é 󸮿¡ ´ëÇÑ µ¿ÀÛÀÌ º¯°æµÇÁö ¾Ê½À´Ï´Ù. ¡¤ °íÁ¤ °ø¹é ó¸® ¹ö±×, Æļ°¡ # À¯È¿ÇÑ ÄÜÅÙÃ÷°¡ÀÖ´Â #characters ¸Þ¼Òµå¿¡ ´ëÇÑ ÀÌÀü È£Ãâ ´ÙÀ½¿¡ °ø¹é¸¸À¸·Î ¹®ÀÚ ¸Þ¼Òµå¸¦ ´Ù½Ã »ç¿ëÇÕ´Ï´Ù. ¡¤ ElementDECL # getType () ¸Þ¼µå°¡ ¿ä¼Ò ÂüÁ¶¿¡ ´ëÇØ Ç×»ó null¸¦ ¹ÝȯÇÏ´Â ÃÖ±Ù ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù.
ºñ¹ö °ü·Ã ¼ÒÇÁÆ®¿þ¾î
Ŭ·¡½º ÆÄÀÏ ¸®´õ ¹× ÀÛ°¡
ClassFile Reader ¹× Writer´Â Java .class ÆÄÀÏÀ» ÀÐ°í ¾²´Â ÆÐÅ°ÁöÀÔ´Ï´Ù. ...
155