Crystal Reports for Rational Application Developer - ¸±¸®½º Á¤º¸
1.0 Á¦ÇÑ »çÇ×
2.0 ¼³Ä¡ ¹× Á¦°Å
3.0 Ç÷§Æûº° ¹®Á¦
4.0 ¼½Ä ÁöÁ¤ ¹× ·»´õ¸µ
5.0 °ü°èÇü µ¥ÀÌÅͺ£À̽º ¹× SQL ¹®
6.0 Â÷Æ®
7.0 º¸°í¼ ±â´É
8.0 ºä¾î
9.0 IDE ÅëÇÕ
10.0 Crystal Enterprise JSF ±¸¼º ¿ä¼Ò
1.0 Á¦ÇÑ »çÇ×
Crystal Reports for Rational Application Developer¿Í ÇÔ²² Á¦°øµÈ º¸°í¼ ó¸® ±¸¼º ¿ä¼Ò´Â Ű ÄÚµå·Î Á¦ÇѵǾî ÀÀ¿ë ÇÁ·Î±×·¥ ³»¿¡¼ Á¦ÇÑµÈ º¸°í¼ ó¸® ±â´ÉÀÇ °³¹ß, Å×½ºÆ® ¹× ¹èÆ÷¸¦ À§ÇÑ ÀûÀýÇÑ ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù. Crystal Reports for Rational Application DeveloperÀÇ À̹ø ¹öÀü¿¡ Àû¿ëµÇ´Â ¶Ç ´Ù¸¥ Á¦ÇÑ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.
-
Java Reporting Component´Â Crystal Reports 9 ÀÌ»óÀ» »ç¿ëÇÏ¿© ¸¸µç º¸°í¼¸¸ ó¸®ÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ Crystal Reports¿¡¼ ÀÛ¼ºµÈ º¸°í¼´Â Business Objects À¥»çÀÌÆ®¿¡¼ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Â º¸°í¼ º¯È¯ µµ±¸¸¦ »ç¿ëÇÏ¿© º¯È¯ÇØ¾ß ÇÕ´Ï´Ù.
-
Java Reporting Component¿ë º¸°í¼ ÀÛ¼º ¹× ¼öÁ¤ API´Â ÀÌ ¸±¸®½º¿¡¼ Á¦°øµÇÁö ¾Ê½À´Ï´Ù.
-
º¸°í¼ ÅÛÇø´°ú ÇÔ²² ÀúÀåµÇ´Â º¸°í¼ µ¥ÀÌÅ͸¦ ·±Å¸ÀÓ¿¡ »õ·Î °íÄ¥ ¼ö ÀÖÁö¸¸ º¸°í¼ ÅÛÇø´°ú ÇÔ²² ÀúÀåÇÒ ¼ö´Â ¾ø½À´Ï´Ù. µ¥½ºÅ©Åé º¸°í¼ µðÀÚÀ̳ʸ¦ »ç¿ëÇÏ¿© µðÀÚÀΠŸÀÓ¿¡¸¸ µ¥ÀÌÅ͸¦ »õ·Î °íÄ¡°í º¸°í¼ ÅÛÇø´°ú ÇÔ²² ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
´ÙÀ½ µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÏ´Â º¸°í¼´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
-
Java Bean µå¶óÀ̹ö
-
¿©·¯ µ¥ÀÌÅÍ ¼Ò½º
-
OLAP
-
PDF ¹× RTF·Î¸¸ º¸°í¼¸¦ ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù.
-
Ŭ¶óÀ̾ðÆ®Ãø »óÅ ÀúÀå ±â´ÉÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
- ´ÙÀ½ ±â´ÉÀº ÀÌ ¸±¸®½º¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
-
RTF ÇØ¼®
-
º¸°í¼ ÅÛÇø´
-
Áö¸®Àû ¸ÅÇÎ
-
°µÆ®, °ÔÀÌÁö, ±ò¶§±âÇü ¹× ¼ýÀÚ Ãà Â÷Æ®
-
Crystal Reports ¸®Æ÷ÁöÅ丮
-
º¸°í¼ °æ°í
2.0 ¼³Ä¡ ¹× Á¦°Å
-
Crystal Reports¸¦ Á¦°ÅÇÏ´õ¶óµµ C:\Program Files\Common Files\Crystal Decisions\2.5 ¹× C:\Program Files\Common Files\Business Objects\3.0¿¡ ÀÖ´Â °øÀ¯ ÆÄÀÏÀº »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.
3.0 Ç÷§Æûº° ¹®Á¦
-
IBM JDK 1.3.1 ¶Ç´Â 1.4¸¦ ½ÇÇàÇÏ´Â AIX Ç÷§Æû¿¡¼ JDK¿¡ ¹ö±×°¡ ÀÖÀ¸¸é º¸°í¼°¡ ¼Õ»óµË´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é JITC_COMPILEOPT ȯ°æÀ» SKIP{com/crystaldecisions/reports/common/encryption/Processing}{processing}À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
-
BEA JRockit JVM¿¡´Â 2MBº¸´Ù Å« ¿¬¼ÓµÈ ¸Þ¸ð¸® ºí·ÏÀ» ó¸®ÇÒ ¶§ ¸Þ¸ð¸® ¿¹¿Ü¸¦ ¹ß»ý½ÃŰ´Â º´·Ä °¡ºñÁö ¼öÁý ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é ÃÖ´ë Èü Å©±â¸¦ ´Ã¸®°Å³ª »ý¼º º¹»ç(generational copying) °¡ºñÁö ¼öÁý±â·Î ÀüÈ¯ÇØ¾ß ÇÕ´Ï´Ù. ÃÖ´ë Èü Å©±â¸¦ ¼³Á¤ÇÏ·Á¸é "-XmxNNNm" ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ. ¿©±â¼ NNNÀº ÈüÀÇ Å©±â(MB)ÀÔ´Ï´Ù. »ý¼º º¹»ç °¡ºñÁö ¼öÁý±â¸¦ »ç¿ëÇÏ·Á¸é "-Xgc:gencopy" ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ.
-
ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ̳ª ºä¾î¸¦ ÅëÇØ º¸°í¼¸¦ PDF·Î ³»º¸³»´Â ±â´ÉÀº WebSphere Studio 6¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ Á¦ÇÑ »çÇ×Àº ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ±×·¯¹Ç·Î »ç¿ëÀÚÀÇ À¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ WebSphere Studio 6¿¡ ±¸ÃàµÇ¾î ÀÖ´Ù¸é ActiveX Àμ⠱â´ÉÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¶Ç´Â ÀÌ·¯ÇÑ Á¦ÇÑ »çÇ×ÀÌ Àû¿ëµÇÁö ¾Ê´Â DHTML º¸°í¼ ÆäÀÌÁö ºä¾îÀÇ JSF ¹öÀüÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
4.0 ¼½Ä ÁöÁ¤ ¹× ·»´õ¸µ
-
º¸°í¼¿¡¼ ¾ï¾ÐµÈ ¼½¼ÇÀ̳ª ¿µ¿ªÀÇ °æ¿ì, newPageBefore ¹× newPageAfter Ç÷¡±×°¡ 󸮵ÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é Ç¥½ÃµÇ´Â ±× ´ÙÀ½ ¼½¼Ç¿¡ newPageBefore ¶Ç´Â newPageAfter Ç÷¡±×¸¦ ¼³Á¤ÇϽʽÿÀ. ³ôÀ̰¡ 0ÀÎ ¼½¼ÇÀÇ °æ¿ì¿¡µµ ÀÌ ¹®Á¦°¡ ³ªÅ¸³³´Ï´Ù.
-
º¸°í¼ÀÇ ÅëÈ ±âÈ£´Â °íÁ¤ À§Ä¡ ¿É¼ÇÀ» ¼±ÅÃÇÑ °æ¿ì¿¡µµ °íÁ¤µÇÁö ¾Ê½À´Ï´Ù.
-
º¸°í¼ÀÇ ½Ã°£ ¹× ³¯Â¥ Çü½ÄÀº ¼¹öÀÇ ±âº» ·ÎÄÉÀÏ ¼³Á¤¸¸ ±âÃÊ·Î ÇÕ´Ï´Ù.
-
º¸°í¼¸¦ º¼ ¶§ ÆäÀÌÁö °æ°è¼±À» ³Ñ´Â °³Ã¼°¡ º¸°í¼¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸é »ý¼ºµÇ´Â ÆäÀÌÁö´Â °¡·Î ÆäÀÌÁö µÎ °³·Î Ç¥½ÃµË´Ï´Ù.
-
ºä¾î¿¡¼ º¸°í¼¸¦ º¼ ¶§ °ø¹éÀÌ ¾ø´Â ÅØ½ºÆ® °³Ã¼´Â ³Êºñ°¡ ³Ê¹« Á¼Àº °æ¿ì Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. ÅØ½ºÆ® °³Ã¼ÀÇ ³Êºñ¸¦ ´Ã¸®¸é º¸°í¼°¡ Á¦´ë·Î Ç¥½ÃµË´Ï´Ù.
-
¹®ÀÚ °£°Ý ±â´ÉÀº ÀÌ ¸±¸®½º¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÅØ½ºÆ® °³Ã¼¿¡ Àû¿ëµÈ ¹®ÀÚ °£°ÝÀº ¹«½ÃµË´Ï´Ù.
-
HTML 4.0ÀÇ Á¦ÇÑ ¶§¹®¿¡ »óÀÚ °³Ã¼ÀÇ µÕ±Ù Å׵θ® ½ºÅ¸ÀÏÀº »ç°¢ÇüÀ¸·Î Ç¥½ÃµË´Ï´Ù.
-
ºä¾î¿¡¼ º¸°í¼¸¦ º¼ ¶§ Å©·Î½ºÅÇÀÇ ¿ ¸Ó¸®±ÛÀÌ °ãÄ¡°Å³ª À߸± ¼ö ÀÖ½À´Ï´Ù.
-
ºä¾î¿¡¼ Å©·Î½ºÅÇÀÌ ÀÖ´Â º¸°í¼¸¦ º¼ ¶§ Å©·Î½ºÅÇ¿¡ ¸Ç À§¿¡ ÃÑ ÇàÀÌ ÀÖÀ¸¸é ¼¿ÀÇ ÇÊµå ºÎºÐÀÌ À߸³´Ï´Ù. Å©·Î½ºÅé ¸Ç ¾Æ·¡¿¡ ÃÑ ÇàÀÌ ÀÖÀ¸¸é ¼¿ÀÌ À߸®Áö ¾Ê°í ¿¹»ó´ë·Î ³ªÅ¸³³´Ï´Ù.
-
ºä¾î¿¡¼ º¸°í¼¸¦ º¼ ¶§ ÅØ½ºÆ® Çʵ忡 ÁÙÀÌ Ãß°¡·Î ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± Çö»óÀº twips¿¡¼ Çȼ¿·Î º¯È¯ÇÒ ¶§ ¹Ý¿Ã¸²µÇ±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ¼½¼ÇÀÇ Å©±â¸¦ Á¶±Ý º¯°æÇØ¾ß ÇÕ´Ï´Ù.
-
º¸°í¼¸¦ PDF·Î ³»º¸³½ °æ¿ì PDF ÆÄÀÏÀ» ¿ ¶§ "The font contains a bad/Bbox(±Û²Ã¿¡ À߸øµÈ Bbox°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.)"¶ó´Â ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿À·ù´Â PDF ÆÄÀÏÀ» º¸´Â µ¥ ¾Æ¹«·± ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÀ¸¹Ç·Î ¹«½ÃÇØµµ µË´Ï´Ù.
-
Java Reporting Component¸¦ »ç¿ëÇÏ¿© º¸°í¼¸¦ RTF·Î ³»º¸³¾ ¶§, "¾ÕÀ¸·Î À̵¿"ÀÌ ¼³Á¤µÈ °³Ã¼°¡ º¸°í¼¿¡ Æ÷ÇÔµÈ °æ¿ì °á°úÀûÀ¸·Î »ý¼ºµÈ RTF ÆÄÀÏ¿¡¼ ÇØ´ç °³Ã¼°¡ ¾ÕÀ¸·Î À̵¿µÇÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ "µÚ·Î À̵¿" ¿É¼ÇÀº Á¦´ë·Î ÀÛµ¿ÇÕ´Ï´Ù.
-
null µ¥ÀÌÅͰ¡ ÀÖ´Â Æò¸é Â÷Æ®°¡ º¸°í¼¿¡ Æ÷ÇÔµÈ °æ¿ì ÀÌ º¸°í¼¸¦ Java Reporting Component·Î ó¸®ÇÒ ¶§ ·»´õ¸µÀÌ Á¦´ë·Î µÇÁö ¾Ê½À´Ï´Ù.
-
º¸°í¼¸¦ ·»´õ¸µÇÒ ¶§ Java Reporting Component´Â Â÷Æ® ³»ÀÇ Ç׸ñµé¿¡ ´ëÇØ »ç¿ëÀÚ ÁöÁ¤ À§Ä¡¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å ±âº» À§Ä¡°¡ »ç¿ëµË´Ï´Ù.
5.0 °ü°èÇü µ¥ÀÌÅͺ£À̽º ¹× SQL ¹®
-
SQL ¼¹ö³ª Sybase µ¥ÀÌÅͺ£À̽º¿¡¼ BIT ÀúÀå ÇÁ·Î½ÃÀú¸¦ »õ·Î °íÄ¥ ¶§ ¸Å°³ º¯¼ö Çʵ尡 ±âº»°ªÀÌ ¾ø´Â Ç®´Ù¿î ¸Þ´º°¡ µË´Ï´Ù. º¸°í¼¿¡ ¸Å°³ º¯¼ö °ªÀÌ ÇÊ¿äÇÑ °æ¿ì º¸°í¼¸¦ º¼ ¼ö ¾ø½À´Ï´Ù.
-
Oracle JDBC µå¶óÀ̹ö´Â BFILE µ¥ÀÌÅͰ¡ ÀÖ´Â º¸°í¼¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
-
Oracle JDBC µå¶óÀ̹ö´Â interval µ¥ÀÌÅÍ Çü½ÄÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
-
Oracle JDBC µå¶óÀ̹ö´Â UROWID µ¥ÀÌÅͰ¡ ÀÖ´Â º¸°í¼¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
-
Sybase JDBC µå¶óÀ̹ö´Â char, varchar ¹× nvarchar Çü½ÄÀÇ Çʵ忡 ÃÖ´ë 255ÀÚ±îÁö¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù. Çʵ忡 255ÀÚº¸´Ù ¸¹ÀÌ ÀÔ·ÂÇØ¾ß Çϸé ÅØ½ºÆ® Çü½ÄÀ» »ç¿ëÇϽʽÿÀ.
-
ÀÌÀü ¹öÀüÀÇ Sybase JDBC µå¶óÀ̹ö´Â UNICHAR ¶Ç´Â UNIVARCHAR µ¥ÀÌÅͰ¡ ÀÖ´Â º¸°í¼¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. JDBC ¹öÀü 5.5 ESD #9 ÀÌ»ó¿ë jConnect¸¦ »ç¿ëÇϽʽÿÀ.
-
Informix ODBC µå¶óÀ̹ö°¡ CLOB°¡ ¾Æ´Ï¶ó °³Ã¼·Î CLOB Çʵ带 ¹ÝȯÇÕ´Ï´Ù.
-
¼øÈ¯ Á¶ÀÎÀÌ ÀÖ´Â º¸°í¼´Â ÀÌ ¸±¸®½º¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ µ¶¸³ÀûÀÎ Äõ¸®¸¦ ½ÇÇàÇØ¾ß ÇÏ°í ³ªÁß¿¡ ´Ù¸¥ Å×À̺í ÁýÇÕ¿¡ ÀÇÇØ ¿¬°áµÇ´Â Á¶Àεµ ÀÌ ¸±¸®½º¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
-
'È®Àå °¡´É'À¸·Î ¼³Á¤µÈ BLOB Çʵ尡 È®ÀåµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, 'È®Àå °¡´É' ¼Ó¼ºÀÌ ÀÖ´Â BLOB Çʵ忡 »ðÀÔµÈ Å©±â°¡ ´Ù¸¥ À̹ÌÁöµéÀÌ °°Àº Å©±â·Î ·»´õ¸µµË´Ï´Ù.
-
SQL Server µ¥ÀÌÅͺ£À̽º¿¡¼ ÀúÀå ÇÁ·Î½ÃÀú º¸°í¼¸¦ »õ·Î °íÄ¥ ¶§ ½Ã°£ ½ºÅÆÇÁ ¸Å°³ º¯¼ö°¡ 16Áø¼ö Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù.
-
Java Reporting Component¿¡¼´Â Å×À̺íÀÇ °Á¦ Á¶ÀÎÀÌ ¹«½ÃµË´Ï´Ù.
6.0 Â÷Æ®
-
Â÷Æ® ¹ü·Ê°¡ ºä¾î¿¡ ³ªÅ¸³ª´Â °Í°ú ´Ù¸£°Ô Crystal Reports µðÀÚÀ̳ʿ¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
-
Å©·Î½ºÅǰú Â÷Æ®°¡ ÀÖ´Â º¸°í¼¸¦ º¼ ¶§ Å©·Î½ºÅÇ¿¡ ´ëÇÑ MoveToFront ¼Ó¼ºÀÇ ¼³Á¤¿¡ °ü°è¾øÀÌ Å©·Î½ºÅÇÀÌ Ç×»ó Â÷Æ® À§¿¡ ³ªÅ¸³³´Ï´Ù.
-
ºä¾î°¡ Â÷Æ®ÀÇ ¹è°æ¿¡ »ç¿ëµÇ´Â Áú°¨À̳ª ±×¸²À» Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
-
¿©·¯ ÆäÀÌÁö¿¡ ³ª´µ¾î ÀÖ´Â À̹ÌÁö°¡ Æ÷ÇÔµÈ Â÷Æ®¸¦ º¼ ¶§ À̹ÌÁö°¡ À߸ø Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ¿©·¯ ÆäÀÌÁö¿¡ ³ª´µÁö ¾Êµµ·Ï À̹ÌÁö °³Ã¼¿¡ "°°Àº ÆäÀÌÁö¿¡ Àμâ" Ç÷¡±×¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
7.0 º¸°í¼ ±â´É
-
Java Reporting Component´Â °íÁ¤¹Ðµµ ½Ã°£ ¹× ³¯Â¥ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ³¯Â¥ ¹× ½Ã°£ ÇÔ¼ö´Â Á¤¼ö°¡ ¾Æ´Ñ ÃÊ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù.
-
ASC ¹× CHR ÇÔ¼ö¸¦ »ç¿ëÇÒ ¶§ 0-127 ÀÌ¿ÜÀÇ °ªÀ» °¡Áø ¹®ÀÚ°¡ »ç¿ëµÇ¸é ·±Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ASC ¹× CHR ÇÔ¼ö´Â ´õ ÀÌ»ó »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î 0-127 ÀÌ¿ÜÀÇ °ªÀ» »ç¿ëÇÒ ¶§ ·±Å¸ÀÓ ¿À·ù¸¦ ¸·À¸·Á¸é ASCW ¹× CHRW ÇÔ¼ö¸¦ ´ë½Å »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ASC ¹× CHR ÇÔ¼ö´Â ÀÌÈÄ ¹öÀü¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
-
ÀÌ ¸±¸®½º¿¡¼´Â ¿µ¾î ·ÎÄÉÀÏ ³¯Â¥ ½Ã°£ ¹®ÀÚ¿¸¸ ¼ö½Ä ¾ð¾î¿¡¼ Áö¿øµË´Ï´Ù.
8.0 ºä¾î
-
º¸°í¼¸¦ º¼ ¶§ "³»º¸³»±â"¿Í "Àμâ" ´ÜÃß°¡ ±âº»ÀûÀ¸·Î Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ ´ÜÃ߸¦ Ç¥½ÃÇÏ·Á¸é isOwnPage ¼Ó¼ºÀ» true·Î ¼³Á¤Çϰųª setOwnPage ¸Þ¼µå¸¦ true·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. (Âü°í: DHTML º¸°í¼ ÆäÀÌÁö ºä¾îÀÇ JSF ¹öÀü¿¡´Â isOwnPage ¼Ó¼ºÀÌ ¾ø½À´Ï´Ù.)
-
º¸°í¼¸¦ ³»º¸³¾ ¶§ º¸°í¼¸¦ ³»º¸³½ ÈÄ »ç¿ëÀÚ°¡ ºê¶ó¿ìÀú »õ·Î °íħ ´ÜÃ߸¦ ´©¸£¸é º¸°í¼¸¦ ´Ù½Ã ³»º¸³»¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
-
ÅØ½ºÆ® °Ë»öÀÌ Ç×»ó µÎ ¹øÂ° ÆäÀÌÁö¿¡¼ ½ÃÀ۵˴ϴÙ. ¶ÇÇÑ ÅØ½ºÆ® °Ë»ö¿¡¼ °¢ ÆäÀÌÁöÀÇ Ã¹ ¹øÂ° °Ë»ö ¹®ÀÚ¿¸¸ °Á¶ Ç¥½ÃµË´Ï´Ù. ¿¹¸¦ µé¾î, ÇöÀç ÆäÀÌÁö¿¡ °Ë»ö ¹®ÀÚ¿ÀÌ µÎ °³ ÀÖ´Â °æ¿ì ù ¹øÂ° °Ë»ö ¹®ÀÚ¿¸¸ °Á¶ Ç¥½ÃµÇ°í ´ÙÀ½ ÆäÀÌÁö·Î ³Ñ¾î°¡¼ °Ë»öÀÌ ´Ù½Ã ¼öÇàµË´Ï´Ù.
-
ÇÑ ÆäÀÌÁö¿¡ µÎ ºä¾î¸¦ ¹èÄ¡ÇÏ¸é ¿¹±âÄ¡ ¾ÊÀº µ¿ÀÛÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÑÂÊ ºä¾î¿¡¼ ½ÇÇàÇÑ ¸í·ÉÀÌ ´Ù¸¥ ÂÊ ºä¾î¿¡µµ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Çö»óÀ» ¹æÁöÇÏ·Á¸é ÇÑ ÆäÀÌÁö¿¡ µÎ ºä¾î¸¦ ¹èÄ¡ÇÏÁö ¸¶½Ê½Ã¿À.
-
¸Å°³ º¯¼ö ÇÁ·ÒÇÁÆ®°¡ ÀÖ´Â º¸°í¼¸¦ Ž»öÇÏ´Â °æ¿ì Ž»ö °á°ú·Î ³ªÅ¸³ª´Â ´ë»óÀÌ °Á¶ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ¸µÅ©¸¦ Ŭ¸¯Çߴµ¥ ¸µÅ©ÀÇ ´ë»óÀÌ °á°ú ÆäÀÌÁö ºä¿¡¼ °Á¶ Ç¥½ÃµÇÁö ¾Ê´Â °æ¿ìÀÔ´Ï´Ù. º¸°í¼¿¡ ¸Å°³ º¯¼ö ÇÁ·ÒÇÁÆ®°¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸é Ž»ö ´ë»óÀÌ Á¦´ë·Î °Á¶ Ç¥½ÃµË´Ï´Ù.
-
Java ºä¾îÀÇ IsIgnoreViewStateOnLoad ¼Ó¼ºÀÌ true·Î ¼³Á¤µÇ¾ú´Âµ¥ ViewState ¼Ó¼ºÀÌ ¹«½ÃµÇÁö ¾Ê½À´Ï´Ù. IsIgnoreViewStateOnLoad ¼Ó¼ºÀÌ true·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é ViewState ¼Ó¼ºÀÌ ¹«½ÃµÇ´Â °ÍÀÌ ¿Ã¹Ù¸¥ µ¿ÀÛÀÔ´Ï´Ù.
-
´Ù¸¥ ºê¶ó¿ìÀú ¼¼¼ÇÀ¸·Î ³Ñ¾î°¡µµ ºä¾î µµ±¸ ¸ðÀ½ Ç׸ñÀÇ »óŰ¡ ±×´ë·Î À¯ÁöµË´Ï´Ù. ¿¹¸¦ µé¾î, ÀϺΠµµ±¸ ¸ðÀ½ Ç׸ñÀ» Ȱ¼ºÈÇÑ »óÅ¿¡¼ JSP¸¦ ½ÇÇàÇÑ ÈÄ ÇØ´ç µµ±¸ ¸ðÀ½ Ç׸ñÀ» ºñȰ¼ºÈÇߴµ¥ ´ÙÀ½¿¡ ´Ù½Ã JSP¸¦ ½ÇÇàÇÒ ¶§ ºñȰ¼ºÈÇÑ ÇØ´ç µµ±¸ ¸ðÀ½ Ç׸ñÀÌ °è¼Ó Ç¥½ÃµÇ´Â °æ¿ìÀÔ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é µµ±¸ ¸ðÀ½ Ç׸ñ ¼³Á¤À» º¯°æÇÑ ÈÄ À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
-
DHTML º¸°í¼ ÆäÀÌÁö ºä¾îÀÇ JSF ¹öÀü¿¡¼ ½ºÅ©¸³Æ²¸´ °ªÀ» »ç¿ëÇÏ¿© reportSource Ư¼ºÀ» ¼³Á¤Çϸé "org.apache.jasper.JasperException: º¸°í¼ ¿øº» °³Ã¼¸¸ Çã¿ëµË´Ï´Ù"¶ó´Â ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é DHTML º¸°í¼ ÆäÀÌÁö ºä¾îÀÇ JSF ¹öÀü¿¡¼ reportSource Ư¼ºÀ» ¼³Á¤ÇÒ ¶§ bean Ư¼º °ªÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
DHTML ºä¾îÀÇ JSF ¹öÀüÀ» »ç¿ëÇÒ ¶§ JSF »óÅ ÀúÀå ¸Þ¼µå°¡ ¼¹ö·Î ÁöÁ¤µÇ¾î ÀÖÀ¸¸é °Á¶ Ç¥½ÃµÈ Ç׸ñÀÌ ÀÖ´ø ¿ø·¡ ÆäÀÌÁö¿¡¼ ´Ù¸¥ ÆäÀÌÁö·Î À̵¿ÇÑ ÈÄ¿¡µµ ºä¾î¿¡¼ Ç׸ñÀÇ °Á¶ Ç¥½Ã°¡ ³²¾Æ ÀÖ½À´Ï´Ù.
-
ºä¾î¿¡¼ º¸°í¼ÀÇ »õ·Î °íħÀ» ¼öÇàÇØµµ "Àμ⠽ð£" ÇÊµå °ªÀÌ ¾÷µ¥ÀÌÆ®µÇÁö ¾Ê½À´Ï´Ù. "Àμ⠽ð£" Çʵå´Â º¸°í¼¸¦ óÀ½ º» ½Ã°£À» ÇöÀç ¼¼¼Ç¿¡ ÁöÁ¤ÇÕ´Ï´Ù.
-
±âº»ÀûÀ¸·Î DHTML º¸°í¼ ÆäÀÌÁö ºä¾îÀÇ JSF ¹öÀü¿¡¼´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹öÀÇ ·ÎÄÉÀÏ ¼³Á¤À» »ç¿ëÇÏ¿© º¸°í¼¸¦ Ç¥½ÃÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍÀÇ ºê¶ó¿ìÀú ·ÎÄÉÀÏÀ» »ç¿ëÇÏ·Á¸é productLocale Ư¼ºÀ» ¼öµ¿À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, productLocale=#{facesContext.externalContext.requestLocale}°ú °°ÀÌ ¼³Á¤ÇÕ´Ï´Ù.
9.0 IDE ÅëÇÕ
-
·Î±× ¼Ó¼º ÆÄÀÏÀÌ ·Î±× ÆÄÀÏÀ» ¸¸µé À§Ä¡·Î $HOME/CrystalÀ» °¡¸®Å°´Âµ¥, ÀÌ µð·ºÅ͸®°¡ ¾øÀ¸¹Ç·Î ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ÀÌ µð·ºÅ͸®¸¦ ¸¸µé°Å³ª ±âÁ¸ µð·ºÅ͸®¸¦ °¡¸®Å°µµ·Ï ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
-
Ŭ·¡½º Æú´õ¿¡¼ CrConfig.xmlÀ» ¼öµ¿À¸·Î »èÁ¦ÇÏ¸é ºä¾î°¡ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ºä¾îÀÇ »õ ÀνºÅϽº¸¦ ¸¸µé¾îµµ XML ÆÄÀÏÀÇ »õ º¹»çº»ÀÌ ¸¸µé¾îÁöÁö ¾Ê½À´Ï´Ù.
-
IDE¿¡¼ º¸°í¼¸¦ º¸±â À§ÇØ Crystal Reports µðÀÚÀ̳ʸ¦ ½ÃÀÛÇÒ ¶§ º¸°í¼ À̸§¿¡ ¿î¿µ üÁ¦ÀÇ ·ÎÄÉÀÏ¿¡¼ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é µðÀÚÀ̳ʰ¡ º¸°í¼¸¦ ãÁö ¸øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ½Ã½ºÅÛ ·ÎÄÉÀÏÀÌ ¿µ¾îÀÎ ½Ã½ºÅÛ¿¡¼ À̸§¿¡ ÀϺ»¾î ¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖ´Â º¸°í¼¸¦ ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ½ÇÇà ÁßÀÎ µðÀÚÀ̳ÊÀÇ "ÆÄÀÏ ¿±â" ¸Þ´º Ç׸ñÀ» »ç¿ëÇÏ¿© º¸°í¼¸¦ ¿¾î¾ß ÇÕ´Ï´Ù.
-
Rational Application Developer¿¡ Æ÷ÇÔµÈ Crystal Report Designer¿¡¼ ÀÛ¾÷ Áß¿¡ Ctrl+S¸¦ ´·¯µµ º¸°í¼°¡ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.
-
Crystal Reports¸¦ Á¦°ÅÇϸé Rational Application DeveloperÀÇ Crystal Report Designer°¡ ºñȰ¼ºÈµË´Ï´Ù.
-
Rational Application Developer¿¡ Æ÷ÇÔµÈ Crystal Report Designer¸¦ »ç¿ëÇÏ¿© »õ º¸°í¼¸¦ ¸¸µé¾ú´Âµ¥, º¸°í¼¸¦ ¸¸µå´Â °úÁ¤¿¡¼ ¼±ÅÃÇÑ µ¥ÀÌÅͺ£À̽º Å×À̺íÀÌ "Çʵå Ž»ö±â"ÀÇ "µ¥ÀÌÅͺ£À̽º Çʵå" ¼½¼Ç¿¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é "µ¥ÀÌÅͺ£À̽º Çʵå"¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î Ŭ¸¯ÇÑ ´ÙÀ½ "µ¥ÀÌÅͺ£À̽º Àü¹®°¡"¸¦ ¼±ÅÃÇϰí "È®ÀÎ"À» Ŭ¸¯ÇÕ´Ï´Ù. ±×·¯¸é "µ¥ÀÌÅͺ£À̽º Çʵå" ¼½¼Ç¿¡ Çʵ尡 ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.
-
Rational Application Developer¿¡¼ »õ º¸°í¼¸¦ ¸¸µé ¶§ ±âº» ÆíÁý±â°¡ ¿ÜºÎ µðÀÚÀ̳ÊÀÌ°í ¸¸µé·Á´Â º¸°í¼¿¡ ÅÛÇø´À» »ç¿ëÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
10.0 Crystal Enterprise JSF ±¸¼º ¿ä¼Ò
-
ButtonProps °³Ã¼ÀÇ ButtonType ¼Ó¼ºÀ» "ImageButton"À¸·Î ¼³Á¤ÇÏ¸é ¹öư¿¡ À̹ÌÁö¿Í ÅØ½ºÆ®°¡ ¸ðµÎ Ç¥½ÃµË´Ï´Ù.
-
Path ±¸¼º ¿ä¼Ò·Î ÀÛµ¿µÇ´Â ItemEventArgs¿¡ À¯ÇüÀº ¾ø°í °³Ã¼ ID¸¸ Á¸ÀçÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é EnterpriseItemÀ̳ª infostore Äõ¸®¸¦ »ç¿ëÇÏ¿© InfoObject ÀÚü¿¡¼ progID¸¦ ¾ò¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°ÀÌ ¼öÇàÇÕ´Ï´Ù.
1. ¸®½º³Ê°¡ UIPath ±¸¼º ¿ä¼Ò¸¸ ó¸®ÇÏ´Â °æ¿ì À̺¥Æ®¿¡¼ ±¸¼º ¿ä¼Ò¸¦ ¾òÀº ÈÄ À̸¦ UIBaseControl ¶Ç´Â UIPath¿¡ Àü´ÞÇÕ´Ï´Ù.
2. ItemClickedEventÀÇ °æ¿ì À̺¥Æ®¿¡¼ curEvent.getEventArgs().getItemID()¸¦ È£ÃâÇÏ¿© ItemID¸¦ ¾ò½À´Ï´Ù.
3. Àӽà EnterpriseItemÀ» ¸¸µé°í UIPath.getItemSource().getIdentity()·ÎºÎÅÍ ¾òÀº ID¸¦ »ç¿ëÇÏ¿© ID Ư¼ºÀ» ¼³Á¤Çϰí ItemID¸¦ ¼³Á¤ÇÕ´Ï´Ù.
4. item.getInfoObject()¸¦ È£ÃâÇÏ¿© InfoObject¸¦ ¾ò½À´Ï´Ù.
5. progID¸¦ Äõ¸®ÇÕ´Ï´Ù.
±âº» readme ÆÄÀÏ·Î µ¹¾Æ°¡±â
Copyright (c) 2004 Business Objects. All rights reserved.