맞춤검색


1. CAF( Chalran Application Framework) ¶õ ?

        CAF´Â Àü¼¼°èÀûÀ¸·Î °ËÁõµÈ ÇÁ·¹ÀÓ¿öÅ©ÀΠStruts , Spring ÇÁ·¹ÀÓ¿öÅ©¿¡ 
        ±â¹ÝÇÑ À¥¾îÇø®ÄÉÀ̼ÇÇÁ·¹ÀÓ¿öÅ©·Î½á, °³¹ß¿¡ °üÇÑ Àü¹ÝÀûÀΠ
        °³¹ßÇ¥ÁØÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. 
        ÀϹÝÀûÀ¸·Î °èÃþÀ» ÇÁ¸®Á¨Å×À̼Ǡ·¹À̾î, ºñÁö´Ï½º ·¹À̾î, Æ۽ýºÅϽº ·¹À̾î·Î 
        ±¸ºÐÇÒ ¼ö Àִ µ¥, CAF´Â °¢ ·¹À̾·Î Ç¥ÁØÈ­µÈ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÏ°í 
        ÀÖ½À´Ï´Ù. °¢ ·¹À̾·Î Ç¥ÁØÈ­µÈ °³¹ß°¡À̵å¶óÀÎÀ» Á¦°øÇÏ¿©, 
        ´Ù¾çÇÑ »ùÇÿ¹Á¦¸¦ Áö¿øÇÏ¿© °³¹ß½Ã È¿À²ÀûÀΠ°³¹ß¹æ½ÄÀ» Áö¿øÇÕ´Ï´Ù. 

        Æ¯Â¡ 
                ´Ù¾çÇÑ À¯ÇüÀÇ ÆÐÅÏ Á¦°ø.
                ±¸Á¶°¡ ´Ü¼ø/¸íÈ®ÇÏ¿© »ý»ê¼ºÀÌ ¿ùµîÇÔ.
                ¼Ò½ºÀÚµ¿»ý¼º±â´É Áö¿ø(Velocity Engine¿¡ ±â¹ÝÇÑ ÅÛÇø´ »ý¼º) - /WEB-INF/src/template/default ¿¡ Àִ ÆÄÀϼöÁ¤
                °³¹ßÇ¥ÁØ°¡À̵å¶óÀΠÁ¦°ø
                ´Ù¾çÇÑ À¯ÇüÀÇ »ùÇÿ¹Á¦ Á¦°ø
                J2EE 1.4 Ç¥ÁØ Àû¿ë
                ±â¼ú¿ä±¸Á¶°ÇÀÌ ³·À½(JSP, JSTL, SQL, javascript)
                À¯Áöº¸¼ö ¿ëÀÌ(°ü·ÃÆÄÀÏÀÌ 4~5°³Á¤µµ)
                Æ۽ýºÅϽº·¹À̾îÀÇ High Level Api Á¦°ø.
javascript High Level Api Á¦°ø.
                À¥¼­ºñ½º ÇÁ·¹ÀÓ¿öÅ© Á¦°ø.
         AJAX ÇÁ·¹ÀÓ¿öÅ© Á¦°ø.
´Ù¾çÇÑ Export Áö¿ø ( Xml, JSON, Excel ) 
                LGPL ¶óÀ̼¾½º


2. ÇÁ·¹ÀÓ¿öÅ©±¸¼º

        Web Framework                   Struts 1.2.9            http://struts.apache.org/          
        Lightweight Container           Spring 2.5.x            http://www.springframework.org/    
        Database Framework              caf-dbmanager-2.0.3.jar http://sourceforge.net/projects/chalranjdbccomp/        
        javascript Framework            prototype 1.6.0.2       http://www.prototypejs.org/
                                        extjs 2.0.1             http://extjs.com/   (¾ÆÁ÷Àº ¾È¾¸.)
        ±âŸ library                    /WEB-INF/lib/¶óÀ̺귯¸®¼³¸í.txt ÂüÁ¶ 


3. Æú´õ¼³¸í

        - ÇÁ·ÎÁ§Æ® Àû¿ë½Ã /root/ Æú´õ¿¡ ÇÁ·ÎÁ§Æ®°ü·Ã Æú´õ¸¦ »ý¼º.(/root/caf/ Æú´õ ÇÏÀ§¿¡ Æú´õ ÆÄÀÏÀ» »ý¼ºÇÏÁö ¸» °Í.)
        
        -- root
         |-- build.xml                          Ant ¼³Á¤ÆÄÀÏ ( ÄÄÆÄÀϽà»ç¿ëÇÔ.  ant compile ½ÇÇà.)
         |-- ¹®¼­°ü·Ã 
         |        |- DB-Schema                  ±âº»ÀûÀΠDB ½ºÅ°¸¶ »ý¼º½Ã »ç¿ëÇÔ. ( erwinÀ» È°¿ëÇÏ¿© generation )
         |        |- Document                   ¹®¼­ÅؽºÆ®.
         |        -- library                    caf-dbmanager °ü·Ã ¹× ±âŸ ¶óÀ̺귯¸®.
         |
         |-- caf --- board                      °Ô½ÃÆÇ°ü·Ã¼Ò½º (  ÀϺαÇÇÑÀ̳ª, jspÆÄÀÏÀº ¼öÁ¤»ç¿ë. ¼Ò½ººÐ¼®ÈÄ ¾Ë¾Æ¼­ »ç¿ëÇϼ¼¿ä. °£´ÜÇÑ ±â´É¿ä°ÇÀÇ °æ¿ì ±×³É »õ·Î ¸¸µå´Â °ÍÀÌ ÁÁÀ» µí. )
         |        |- common                     jsp ÄÚµù½Ã °øÅëÀ¸·Î »ç¿ëÇϴ °øÅë jspÆÄÀÏ.
         |        |- generator                  ¼Ò½ºÀÚµ¿»ý¼º.( http://localhost/caf/generator )
         |        |- images                     cafÀ̹ÌÁö
         |        |- js                         javascript 
         |        -- samples                    caf ±â¹ÝÀÇ »ùÇüҽº.
         |-- files                              ÆÄÀÏ°ü·Ã(¾÷·ÎµåÆÄÀÏ)
         |-- webhard                            À¥Å½»ö±â ÇÁ·Î±×·¥(ÀÀ¿ë)
         |-- WEB-INF                    
                  |- classes            
                  |        |- dbmanager.properties                      sqlÆú´õ¸¦ º¯°æÇؾßÇÔ.
                  |        |- dbmanager-ehcache.xml                     sql°ü·Ã Ä³½Ã¼³Á¤.
                  |        |- log4j.properties                  
                  |        |- ApplicationResources.properties           ±âº»messageÆÄÀÏ.
                  |        -- message-{´ÜÀ§½Ã½ºÅÛ¿µ¹®¾à¸í}.properties   ´ÜÀ§½Ã½ºÅÛº°·Î °ü¸®½Ã messageÆÄÀÏ.
                  |
                  |- lib                        library Æú´õ ( ¶óÀ̺귯¸®¼³¸í.txt ÂüÁ¶ ) 
                  |- sql                        sql°ü·Ã Æú´õ.
                  |- src                
                  |- tlds                       tlds ÆÄÀÏ.
                  |- xmls                       struts , spring °ü·Ã ¼³Á¤ÆÄÀÏ.
                  -- web.xml                    ¼³Á¤ÆÄÀÏ.



4. ¼³Ä¡Çϱâ.
        4-1. JDK 1.4À̻󠼳ġ    http://java.sun.com/javase/downloads/index.jsp
        4-2. Ant 1.6.xÀ̻󠼳ġ    http://ant.apache.org/
4-3. ¹®¼­°ü·Ã/¼³Ä¡Çϱâ.txt ÆÄÀÏÂüÁ¶.
Tracked by ClickAider