Anyframe Gen CHANGELOG ========================== http://www.anyframejava.org Changes in version 1.0.0.RC2 (2009-07-10) ----------------------------------------- * Anyframe GenÀº AppFuse(http://appfuse.org/display/APF/Home)ÀÇ °³³ä°ú ¼Ò½º ÄÚµå(ÅÛÇø´ Æ÷ÇÔ)¸¦ Âü°íÇÏ¿© Anyframe¿¡ ¸Â°Ô ¼öÁ¤µÇ¾ú´Ù. * À̹ø ¹öÀüÀº ±âº»ÀûÀ¸·Î Anyframe Core/Web 3.2.1 ±â¹ÝÀ̳ª Anyframe CoreÀÇ Basis, DynamicModule, Query Service¿¡ ´ëÇØ¼­´Â 3.3.0-SNAPSHOT ¹öÀüÀ» »ç¿ëÇϰí ÀÖ´Ù. * ÇÁ·ÎÁ§Æ® ¹× ¼Ò½º ÄÚµå »ý¼º ±â´É »ç¿ë ½Ã, ºôµå ¹× ¼öÇà(Run)À» ¿¡·¯ ¹ß»ý ¾øÀÌ µ¿ÀÛµÉ ¼ö ÀÖ°Ô ÇÑ´Ù. * ¼Ò½º ÄÚµå ¹× Å×½ºÆ® ÄÚµå º¯°æ - ÇÁ·ÎÁ§Æ® »ý¼º ÅÛÇø´¿¡ ÇØ´çÇÏ´Â Archetype ÄÚµå º¯°æ . anyframe.archetypes.common : Datasource Service ¼³Á¤ ÆÄÀÏ¿¡¼­ DB º¯°æ »çÇ×À» ¹Ý¿µÇϱâ À§ÇÑ ÁÖ¼® Ãß°¡, .classpath ÆÄÀÏ¿¡ »ç¿ë DB¿¡ ¸Â´Â JDBC JAR ÆÄÀÏ ÆÐ½º Ãß°¡ . anyframe.archetypes.domain : Hibernate ¼³Á¤ ÆÄÀÏ¿¡¼­ DB º¯°æ »çÇ×À» ¹Ý¿µÇϱâ À§ÇÑ ÁÖ¼® Ãß°¡, Query Service ¼³Á¤ ÆÄÀÏ¿¡¼­ SQL Generator, LobHandler µî DB °ü·Ã Á¤º¸ ¹Ý¿µÀ» À§ÇÑ ÁÖ¼® Ãß°¡ . anyframe.archetypes.web : ·Î±×ÀÎ ÆäÀÌÁö¿¡¼­ µðÆúÆ® »ç¿ëÀÚ ID, Password Á¤º¸ ÀÚµ¿ ÀÔ·ÂµÇ¾î ³ª¿Àµµ·Ï º¯°æ, index.jsp ÇÁ·¹ÀӼ ȭ¸é º¯°æ - DB Á¤º¸ º¯°æ ½Ã ¿©·¯ ÆÄÀÏ ³»¿ë ¼öÁ¤À» À§ÇÑ Ant Task ÄÚµå »ý¼º . anyframe.build.ant ÇÁ·ÎÁ§Æ®¿¡ DBConfigChangeTask Ãß°¡ - CLI(Command Line Interface) ¸í·É¾î Ãß°¡(anyframe run) . anyframe.build.command ÇÁ·ÎÁ§Æ®ÀÇ CLIAntRunner Ŭ·¡½º¿¡¼­ anyframe run ¼öÇàµÉ ¼ö ÀÖµµ·Ï º¯°æ - DB Á¤º¸ º¯°æ ½Ã Schema ¸ñ·Ï Á¶È¸ ¹æ¹ý º¯°æ . anyframe.plugins.gen ÇÁ·ÎÁ§Æ®ÀÇ ConfigPage, NewApplicationWizardJDBCPage, DatabaseUtil º¯°æ * ÂüÁ¶ ¶óÀ̺귯¸® º¯°æ - ±âÁ¸ÀÇ anyframe.core.basis-3.2.1.jar ÆÄÀÏÀÌ anyframe.core.basis-3.3.0-SNAPSHOT.jar ÆÄÀÏ·Î ¹öÀü ¾÷±×·¹À̵å - ±âÁ¸ÀÇ anyframe.core.dynamicmodule-3.2.1.jar ÆÄÀÏÀÌ anyframe.core.dynamicmodule-3.3.0-SNAPSHOT.jar ÆÄÀÏ·Î ¹öÀü ¾÷±×·¹À̵å - ±âÁ¸ÀÇ anyframe.core.query-3.2.1.jar ÆÄÀÏÀÌ anyframe.core.query-3.3.0-SNAPSHOT.jar ÆÄÀÏ·Î ¹öÀü ¾÷±×·¹À̵å - ±âÁ¸ÀÇ anyframe.plugins.common_2.0.0.jar ÆÄÀÏÀÌ anyframe.plugins.common_2.0.1.jar ÆÄÀÏ·Î ¹öÀü ¾÷±×·¹À̵å - ±âÁ¸ÀÇ anyframe.plugins.help_1.0.0.jar ÆÄÀÏÀÌ anyframe.plugins.help_1.0.1.jar ÆÄÀÏ·Î ¹öÀü ¾÷±×·¹À̵å - Jetty¸¦ ÀÌ¿ëÇÏ¿© À¥ ¾îÇø®ÄÉÀÌ¼Ç ±¸µ¿ ½Ã »ç¿ëµÇ´Â 3rd-party ¶óÀ̺귯¸® Ãß°¡ . core-3.1.1.jar . jetty-6.1.9.jar . jetty-ant-6.1.9.jar . jetty-naming-6.1.9.jar . jetty-plus-6.1.9.jar . jetty-util-6.1.9.jar . jsp-2.1-6.1.9.jar . jsp-api-2.1.jar . servlet-api-2.5-6.1.9.jar * Ãß°¡µÈ ±â´É - ¾îÇø®ÄÉÀÌ¼Ç »ý¼º ½Ã »ç¿ëÇÒ DB ¼±ÅÃÇÒ ¼ö ÀÖ´Â UI Á¦°ø(default´Â HSQL sampledb Àû¿ë) - »ç¿ëÇϰíÀÚ ÇÏ´Â DB Ãß°¡ °¡´É(Anyframe ¼³Ä¡ Æú´õ ÇÏÀ§ÀÇ db Æú´õ ³» jdbc.config ÆÄÀÏ¿¡ DB ¼³Á¤ Ãß°¡(Sybase,DB2 µî)), ÇöÀç HSQL/Oracle/MySQL DB¿¡ ´ëÇÑ Å×½ºÆ® ¿Ï·á - DAO FrameworkÀ¸·Î ¼³Á¤µÈ Query Service°ú Hibernate Áß Çϳª¸¦ ¼±Åà ½Ã ÇØ´ç DAO Framework °ü·Ã ÆÄÀϸ¸ »ý¼ºµÇµµ·Ï ÇÔ - ÇÁ·ÎÁ§Æ® »ý¼º ºôµå ¼öÇà ½Ã°£ ´ÜÃàÀ» À§ÇØ ½ºÅ©¸³Æ® º¯°æ(incremental build ¼öÇà)Çϰí Background ¹æ½ÄÀ¸·Î ¼öÇàµÇµµ·Ï ÇÔ - DynamicReloading ±â´É »ç¿ë ½Ã ÀÚµ¿ »ý¼ºµÇ´Â proxybeans XML ÆÄÀÏ »ç¿ë ÈÄ Á¦°ÅÇÔ - DB Schema ¸ñ·Ï Á¶È¸ ¹æ¹ýÀ» º¯°æÇÏ¿© ¼Óµµ Çâ»ó ½ÃÅ´ - ÇÁ·ÎÁ§Æ®/ÄÚµå Template Æú´õ º¯°æ ¹× »ç¿ëÀÚ Ãß°¡ °¡´É(Anyframe ¼³Ä¡ Æú´õ ÇÏÀ§ÀÇ templates Æú´õ¿¡ ÅÛÇø´ ŸÀÔ Ãß°¡ °¡´É) - ÇÁ·ÎÁ§Æ® µðÆúÆ® ÅÛÇø´ À§Ä¡¸¦ Anyframe ¼³Ä¡ Æú´õ ÇÏÀ§ÀÇ templates/default/project Æú´õ·Î À̵¿, ÇÁ·ÎÁ§Æ® º° Archetype º¯°æ °¡´É(¹öÀü ¹«°ü) - ¼Ò½ºÄÚµå µðÆúÆ® ÅÛÇø´ À§Ä¡¸¦ Anyframe ¼³Ä¡ Æú´õ ÇÏÀ§ÀÇ templates/default/source Æú´õ·Î À̵¿, ¼Ò½º ÄÚµå FTL º¯°æ - ÇÁ·ÎÁ§Æ® ¹× ¼Ò½ºÄÚµå »ý¼º ÈÄ CLI(anyframe run ¼öÇà)¸¦ ÀÌ¿ëÇÑ À¥ ¾îÇø®ÄÉÀÌ¼Ç ±¸µ¿ ±â´É(Jetty ÀÚµ¿ Start) - ±âÁ¸¿¡ »ý¼ºµÈ ¾îÇø®ÄÉÀÌ¼Ç Á¸Àç ½Ã µ¿ÀÏ À̸§ÀÇ ¾îÇø®ÄÉÀÌ¼Ç »ý¼º ¹æÁö ±â´É * ÇØ°áµÈ À̽´ ¸ñ·Ï [AF-122] CLI¿¡¼­ µ¿ÀÏÇÑ ¾îÇø®ÄÉÀ̼ǸíÀ¸·Î Áߺ¹ÇÏ¿© »ý¼º ½Ã ó¸® ÇÊ¿ä [AF-121] ¾îÇø®ÄÉÀÌ¼Ç »ý¼º ½Ã package ÁöÁ¤ÇÏÁö ¾ÊÀ» ½Ã ¿¡·¯ ¹ß»ý [AF-119] µ¿ÀÏÇÑ Å×À̺í Ű¿¡ ´ëÇØ¼­ Áߺ¹ ForeignKey ¼³Á¤À» ÇÑ °æ¿ì, Sample Data »ý¼º ¿À·ù [AF-118] XML ÆÄÀÏ ÇÑ±Û Ã³¸® (utf-8 encodingÀ¸·Î ¼³Á¤ ÇÊ¿ä) [AF-117] ±âÁ¸¿¡ »ý¼ºµÈ ¾îÇø®ÄÉÀÌ¼Ç Á¸Àç ½Ã µ¿ÀÏÇÑ À̸§ÀÇ ¾îÇø®ÄÉÀÌ¼Ç »ý¼º ¹æÁö ±â´É [AF-114] WAR ÆÄÀÏ »ý¼º ÈÄ ¹Ù·Î Jetty¸¦ ¶ç¿ö¼­ °á°ú È®ÀÎÇϱâ (anyframe run command Ãß°¡) [AF-113] Schema ¸ñ·Ï °¡Á®¿À´Â ¹æ¹ý º¯°æ, ó¸® ¸Þ½ÃÁö ¼öÁ¤ [AF-112] DB Á¤º¸ ¼öÁ¤À» À§ÇÑ Ant Task »ý¼º(CLI, EclipsePlugin ¿¡¼­ »ç¿ë) [AF-111] ¼±ÅÃÇÑ DB¿¡ ÇØ´çÇÏ´Â JDBC Driver Jar ÆÄÀÏ¿¡ ´ëÇÑ Path Á¤º¸ Àû¿ë [AF-110] »ç¿ëÇϰíÀÚ ÇÏ´Â DB º° Á¤º¸ ½Å±Ô µî·Ï ¹× ¼öÁ¤ ±â´É Ãß°¡(jdbc.config ÆÄÀÏ ÀÌ¿ë) [AF-108] AnyframeGen EditorÀÇ Config Tab¿¡¼­ DB Á¤º¸ º¯°æ ÈÄ ÀúÀå ¸Þ½ÃÁö Ãâ·ÂÇϱâ [AF-107] CRUD Generation ½Ã À¥ ÇÁ·ÎÁ§Æ® ÄÚµå µðÆúÆ®·Î »ý¼ºµÇµµ·Ï º¯°æ [AF-105] QueryService »ç¿ë ½Ã DB¿¡ µû¶ó paging°ú lob handler ¼³Á¤ º¯°æ »çÇ× ¹Ý¿µÇϱâ [AF-102] DB Å×À̺í Ä÷³ ŸÀÔ º° »ùÇõ¥ÀÌÅÍ »ý¼º ¿À·ù(HSQLDB-TIME, Oracle-VARCHAR length) [AF-100] Oracle DBÀÇ °æ¿ì Schema ¸ñ·ÏÀ» ¾ò¾î¿Ã¶§ ½Ã°£ÀÌ ¸¹ÀÌ ¼Ò¿äµÊ [AF-99] Basis ¼­ºñ½º¸¦ ÅëÇØ QueryService »ç¿ëÇÏ´Â °æ¿ì PrimaryKey ¾Ë¾Æ³»´Â ¹æ¹ý º¯°æ ÇÊ¿ä [AF-98] HSQLDB, OracleDB º°, Å×À̺í Ä÷³ ŸÀÔº° Å×½ºÆ® ÇÊ¿ä [AF-94] Anyframe Ant Home lib Æú´õ ÇÏÀ§ÀÇ pom°ú sha1 ÆÄÀϵé Á¦°ÅÇϱâ [AF-93] Anyframe Gen¿¡ ´ëÇÑ ¼Ò°³±Û¿¡ AppFuse °³³ä°ú ¼Ò½ºÄÚµå Ȱ¿ë¿¡ ´ëÇÑ ³»¿ë Ãß°¡ [AF-92] Eclipse Ant Home ¼³Á¤ ¸Å´º¾ó ³»¿ë¿¡ JDepend JAR ÆÄÀÏ Ãß°¡ [AF-91] char(1) ȤÀº varchar(1)ÀÇ °æ¿ì Domain Class »ý¼º ½Ã equals ¸Þ¼Òµå ³» »ý¼º ¿À·ù [AF-90] ¾îÇø®ÄÉÀ̼Ǹí°ú ÆÐŰÁö¸íÀ» µ¿ÀÏÇÏ°Ô ÀÔ·ÂÇÑ °æ¿ì, ÆÐŰÁö ¸íÀ¸·Î ºÎÀûÇÕÇÑ ¹®ÀÚ¿­¿¡ ´ëÇÑ ¸Þ½ÃÁö ¾È³» ÇÊ¿ä [AF-89] QueryService¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ Hibernate °ü·Ã ÆÄÀÏÀÌ ÇÔ²² »ý¼ºµÊ [AF-88] ¾îÇø®ÄÉÀÌ¼Ç »ý¼º ½Ã »ç¿ëÇÒ DB ¼±ÅÃÇÏ´Â È­¸é ÇÊ¿ä [AF-86] oracle db tableÀ» ±âÁØÀ¸·Î domain »ý¼º ½Ã ¼öµ¿À¸·Î ¼öÁ¤ÇØ¾ß ÇÏ´Â »çÇ׵鿡 ´ëÇÑ ¾È³» ÇÊ¿ä [AF-85] oracle Á¢¼Ó Á¤º¸ Áß schemaÀÇ °æ¿ì ´ë¹®ÀÚ¸¸ ÀνÄÇÔ [AF-84] editor¿¡¼­ package ¸¦ ÂïÁö ¾Ê°í »ý¼ºÇÏ´Â °æ¿ì ¸Þ¼¼Áö ÇÊ¿äÇÔ [AF-83] Dao ÆÄÀÏÀÌ Áߺ¹ »ý¼ºµÇ¾î ÀÖ¾î È®ÀÎ ÇÊ¿äÇÔ [AF-81] ¾îÇø®ÄÉÀÌ¼Ç »ý¼º ¾øÀÌ ÇÁ·ÎÁ§Æ® »ý¼º ¸ÕÀú ¿äûÇÏ´Â °æ¿ì Á¤»óÀûÀ¸·Î 󸮵ǵµ·Ï ÇÔ [AF-80] À¥ ŸÀÔ ÇÁ·ÎÁ§Æ®ÀÇ index.jsp ÆäÀÌÁö ÇÁ·¹ÀÓ ¿À·ù ¹®Á¦ [AF-79] ÇÁ·ÎÁ§Æ® »ý¼º ¹× ÄÚµå »ý¼º ½Ã ºôµå ¼öÇà ½Ã°£ ÁÙÀ̱â [AF-78] ÄÚµå »ý¼º ½Ã Background ÇüÅ·Πºôµå ¼öÇà ½Ã۱â [AF-77] DB Connection ¹Ì ¿¬°á ½Ã ¾È³» ¸Þ½ÃÁö Ãâ·ÂÇϱâ [AF-74] JDBC Configuration È­¸é¿¡¼­ Apply ¹öư Ŭ¸¯ ½Ã, ¸Þ½ÃÁö ÇÊ¿ä [AF-73] Ant task¿¡¼­ archetype versionÀ» properties ÆÄÀϷκÎÅÍ Àеµ·Ï ÇÑ´Ù [AF-49] template config ÆÄÀϷκÎÅÍ Àеµ·Ï º¯°æ [AF-47] application »ý¼º ½Ã projectµé±îÁö °°ÀÌ »ý¼ºÇÒ ¶§ common type ÇÁ·ÎÁ§Æ®´Â ¹Ýµå½Ã À̸§ ÀÔ·ÂÇØ¾ß ÇÑ´Ù´Â validation message Ãß°¡Çϱâ [AF-46] proxy beans.xml ÀÚµ¿ »ý¼º ÈÄ »ç¿ë ´Ù ³¡³ª¸é »èÁ¦ÇÑ´Ù [AF-44] Web project »ý¼º½Ã domain project·Î ÁöÁ¤µÈ project°¡ ÀÖ´Â Áö È®ÀÎÇÑÈÄ, common ȤÀº service project ¸ÕÀú »ý¼º½Ã۶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁØ´Ù. [AF-41] Oracle DBÀÇ °æ¿ì, default °ª ¼³Á¤µÇµµ·Ï Çϱâ [AF-40] Editor Tab ³» °¢ section º° »ó¼¼ ¼³¸í description Àϰü¼ºÀÖ°Ô ÅëÀÏÇϱâ [AF-32] Template ±¸ºÐÇÒ ¼ö ÀÖ´Â ±â´É Ãß°¡ [AF-16] Date ÀԷ¶õ¿¡ ´ëÇØ °ø¶õÀÎ °æ¿ì binding error ¹ß»ý Changes in version 1.0.0.RC1 (2009-06-09) ----------------------------------------- * Anyframe GenÀº Anyframe Core/Web 3.2.1 ±â¹ÝÀ¸·Î ±âÁ¸ ¹æ½Äº¸´Ù ÈξÀ ½±°í ºü¸£°Ô À¥ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï Scaffolding, ÄÚµå »ý¼º ±â´É µîÀ» Á¦°øÇÔ * Anyframe GenÀº Appfuse, Hibernate Tools, Maven µî ´Ù¼öÀÇ ¿ÀÇ ¼Ò½º¸¦ Âü°íÇϰí ÀϺΠ±â´ÉÀ» È®ÀåÇÏ¿© °³¹ßÇÑ ºÎºÐÀÌ Á¸ÀçÇÔ * ¸ðµç ¼Ò½º¿¡ ¿øÀúÀÛÀÚ¸í°ú ÇÊ¿ä ½Ã ¼öÁ¤ÀÚ¸í ¸í½Ã * Anyframe Gen Eclipse Plugin ÇÁ·ÎÁ§Æ®¸¦ Á¦¿ÜÇÑ ¸ðµç ¼Ò½º ÄÚµå´Â Maven Project ±â¹ÝÀ¸·Î ÆÐŰ¡µÇ¾úÀ½ * ¼Ò½º ÄÚµå ¹× Å×½ºÆ® ÄÚµå º¯°æ - ÇÁ·ÎÁ§Æ® »ý¼º ÅÛÇø´¿¡ ÇØ´çÇÏ´Â Archetype ÄÚµå »ý¼º . anyframe.archetypes.root . anyframe.archetypes.common . anyframe.archetypes.domain . anyframe.archetypes.service . anyframe.archetypes.scaffold.service - ¾îÇø®ÄÉÀ̼Ç, ÇÁ·ÎÁ§Æ® ¹× ÄÚµå »ý¼ºÀ» À§ÇÑ Ant Task ÄÚµå »ý¼º . anyframe.build.ant - CLI(Command Line Interface)¸¦ ÅëÇØ Anyframe Gen ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Command ÇÁ·ÎÁ§Æ® »ý¼º . anyframe.build.command - CLI¿¡¼­ ¼öÇàÇÒ ¼ö ÀÖ´Â Anyframe GenÀÇ ±â´ÉÀ» µ¿ÀÏÇÏ°Ô Eclipse ³»¿¡¼­ UI ÅøÀ» ÅëÇØ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Eclipse Plugin ÇÁ·ÎÁ§Æ® »ý¼º . anyframe.plugins.gen * ¶óÀ̺귯¸® ±¸¼º - Anyframe Core/Web 3.2.1 ¹öÀü¿¡ ÇØ´çÇÏ´Â ¶óÀ̺귯¸®¿Í 3rd-party ¶óÀ̺귯¸® ÇÔ²² »ç¿ë - Å×½ºÆ® ÀÚµ¿È­ ±â´É ¼öÇà ½Ã »ç¿ëµÇ´Â 3rd-party ¶óÀ̺귯¸® . dbunit-2.4.3.jar . hamcrest-all-1.1.jar . jmock-1.2.0.jar, jmock-2.4.0.jar, jmock-junit4-2.4.0.jar - Ant Task ¼öÇà ½Ã »ç¿ëµÇ´Â 3rd-party ¶óÀ̺귯¸® . ant-contrib-1.0b1.jar . appfuse-maven-plugin-2.1.jar . ejb3-persistence-1.0.2.GA.jar . hibernate-3.3.1.GA.jar . hibernate-tools-3.2.4.CR2.jar . maven-artifact-2.0.4.jar . maven-hibernate3-api-2.1.jar . plexus-velocity-1.1.4.jar µî ´Ù¼öÀÇ ¶óÀ̺귯¸® »ç¿ë * Ãß°¡µÈ ±â´É - ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÇÁ·ÎÁ§Æ® ±¸Á¶, ´ÜÀ§ »ùÇà ¼Ò½º ÄÚµå, ºôµå ÆÄÀÏ »ý¼º - ¾îÇø®ÄÉÀÌ¼Ç »ý¼º ½Ã Dynamic Reloading ±â´É »ç¿ë ¿©ºÎ, DAO Framework ¼±Á¤, ¹èÆ÷ ¶óÀ̺귯¸® ¼±Åà ¼öÇà - °øÅë, ¼­ºñ½º, À¥ ŸÀÔ º° ¸ðµâ ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ¿© ÇÁ·ÎÁ§Æ® Áß½ÉÀÇ °³¹ß ¼öÇà(¸ðµâ º° Eclipse ¿¬°è, »ùÇà ÄÚµå »ý¼º) - ¸ðµâ º° ´ÜÀ§ ºôµå ±â´É, ¾îÇø®ÄÉÀÌ¼Ç ºôµå ±â´É(WAR ÆÄÀÏ ÆÐŰ¡) Á¦°ø - DB Å×ÀÌºí ±â¹ÝÀÇ µµ¸ÞÀΠŬ·¡½º »ý¼º - µµ¸ÞÀΠŬ·¡½º¸¦ Áß½ÉÀ¸·Î CRUD ±âº» ÄÚµå »ý¼ºÇϰí ÀÚµ¿À¸·Î Å×½ºÆ® ÄÚµå¿Í Å×½ºÆ® µ¥ÀÌÅÍ »ý¼º - Search (Primary Keys, Required Fields), Paging (Paging Navigation Bar), Exception / Message Handling µî °øÅë ±â´É Á¦°ø * ÇØ°áµÈ À̽´ ¸ñ·Ï [AF-71] µµ¸ÞÀΠŸÀÔ ÇÁ·ÎÁ§Æ®¸¦ ±âÁ¸ °øÅë/¼­ºñ½º ŸÀÔ ÇÁ·ÎÁ§Æ® Áß ¼±ÅÃÇÏÁö ¾Ê°í ÃÖÃÊ »ý¼ºµÇ´Â ¼­ºñ½º ŸÀÔ ÇÁ·ÎÁ§Æ®¸¦ µµ¸ÞÀΠŸÀÔ ÇÁ·ÎÁ§Æ®·Î ÁöÁ¤ [AF-65] Eclipse 3.3.x(europa)°ú Eclipse 3.4.x(Ganymede) ¿¡¼­ ¸ðµÎ Á¤»ó µ¿ÀÛÇϵµ·Ï ¶óÀ̺귯¸® ±¸¼º º¯°æ [AF-60] Dynamic Reloading ±â´É »ç¿ë ¿©ºÎ¿¡ µû¸¥ ¾îÇø®ÄÉÀÌ¼Ç Àüü ºôµå°¡ ¿Ã¹Ù¸£°Ô µ¿À۵ǵµ·Ï ¼öÁ¤ [AF-58] CTIP(Continuous Test and Integration Platform) ºôµå ȯ°æ¿¡¼­ Nightly ºôµå°¡ °¡´ÉÇϵµ·Ï ¼³Á¤ [AF-54] Apache ¶óÀ̼¾½º ±¸¹® ¹× Author, Modifier ÀÛ¼º [AF-43] ¼­ºñ½º ŸÀÔÀÇ ÇÁ·ÎÁ§Æ® ½Å±Ô Ãß°¡ ½Ã Anyframe Gen Editor¿¡¼­ CRUD Gen. Tab > Refresh ¹öư ¼±Åà ½Ã Àüü ¼­ºñ½º ÇÁ·ÎÁ§Æ® ¸ñ·Ï °»½Å [AF-35] ÇÁ·ÎÁ§Æ® º° ºôµå ¼öÇà ½Ã ÄÚµå ºÐ¼® ¸®Æ÷Æ®, Å×½ºÆ® ¼öÇà °á°ú ¸®Æ÷Æ®, ÄÚµå Ä¿¹ö¸®Áö ¸®Æ÷Æ® »ý¼º ±â´ÉÀ» ±âº» Ÿ°ÙÀÌ ¾Æ´Ñ ¼±Åà Ÿ°ÙÀ¸·Î º¯°æ [AF-34] ±âº»ÀûÀ¸·Î »ý¼ºµÇ´Â ÇÁ·ÎÁ§Æ®ÀÇ °³¼ö Ãà¼Ò(±âÁ¸ 5°³(main,domain,repository,service,web)¸¦ 3°³(common,service,web)ÀÇ ÇÁ·ÎÁ§Æ®·Î ±¸ºÐÇÏ¿© »ý¼ºµÇµµ·Ï ÇÔ [AF-30] µµ¸ÞÀΠŸÀÔ ÇÁ·ÎÁ§Æ®¿¡ ÇØ´çÇÏ´Â Eclipse ÇÁ·ÎÁ§Æ®¿¡¼­¸¸ Anyframe Gen Editor ¸Þ´º°¡ Ȱ¼ºÈ­µÇµµ·Ï ÇÔ [AF-29] ¾îÇø®ÄÉÀÌ¼Ç È¨ÀÇ °æ·Î Á¤º¸¸¦ Eclipse Variable¿¡ ÀúÀåÇÏ¿© Àç»ç¿ëÇÒ ¼ö ÀÖµµ·Ï º¯°æ [AF-29] ¾îÇø®ÄÉÀÌ¼Ç È¨ÀÇ °æ·Î Á¤º¸¸¦ Eclipse Variable¿¡ ÀúÀåÇÏ¿© Àç»ç¿ëÇÒ ¼ö ÀÖµµ·Ï º¯°æ [AF-25] Anyframe Gen EditorÀÇ Domain Generation Tab¿¡¼­ DB Table Àüü, Çϳª À̿ܿ¡ Å×ÀÌºí ¸î°³¸¸ ¼±Åø¸ ¼±ÅÃÇÑ °æ¿ì ÇØ´çµÇ´Â µµ¸ÞÀΠŬ·¡½º »ý¼º [AF-11] Anyframe Gen EditorÀÇ CRUD Generation Tab¿¡¼­ ÄÚµå »ý¼º Package ÀÔ·Â ½Ã, ´ë¾÷¹« ȤÀº Áß¾÷¹« µîÀÇ ÆÐŰÁö Á¤º¸¸¦ Ãß°¡ ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ÇÔ [AF-01] ÅÛÇø´ ±â¹ÝÀÇ ¼Ò½º ÄÚµå ÀÚµ¿ »ý¼º ½Ã ´Ü¼ø ¸ñ·Ï Á¶È¸ ±â´ÉÀÌ ¾Æ´Ñ °Ë»ö ±â´É Ãß°¡ÇÔ