| jelix. ¸ðµç Á¾·ùÀÇ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¿ÀÇ ¼Ò½º PHP5 ÇÁ·¹ÀÓ ¿öÅ© |
Áö±Ý ´Ù¿î·Îµå |
jelix. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- The Jelix Team
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://jelix.org/en/
jelix. ű×
jelix. ¼³¸í
¸ðµç Á¾·ùÀÇ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¿ÀÇ ¼Ò½º PHP5 ÇÁ·¹ÀÓ ¿öÅ© Jelix´Â ¸ðµç Á¾·ùÀÇ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¿ÀÇ ¼Ò½º PHP5 ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. ¼¼ ¹ø° ¹öÀü¿¡¼ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. Developer Edition :ÀÌ ¹öÀüÀº °³¹ßÀÚ ¿ëÀ̸ç Jelix¸¦ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé°í °³¹ßÇÕ´Ï´Ù. JUNITTESTS ¸ðµâ°ú °°Àº ¸ðµç ½ºÅ©¸³Æ® µµ¿ì¹Ì ¹× ±âŸ °³¹ß ¹°°ÇÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÃÖÀûÈ µÈ ¹öÀü :ÀÌ ¹öÀüÀºÀÌ ¸ñÀûÀ» À§ÇØ ÃÖÀûȵǾî Àֱ⠶§¹®¿¡ ÇÁ·Î´ö¼Ç ¼¹ö¿¡¼¸¸ »ç¿ëÇؾßÇÕ´Ï´Ù. °ø¿ë ¼¹ö¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ¿© ¼º´ÉÀ» Çâ»ó½Ãų ¶§ »ç¿ëÇϽʽÿÀ. (±×·¯³ª ÇÁ·Î´ö¼Ç ¼¹ö¿¡¼ °³¹ßÀÚ ¹öÀüÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù). Gold Edition :ÀÌ ¹öÀüÀºÀÌ ¸ñÀûÀ» À§ÇØ ÃÖÀûȵǾî Àֱ⠶§¹®¿¡ ÇÁ·Î´ö¼Ç ¼¹ö¿¡¼¸¸ »ç¿ëÇؾßÇÕ´Ï´Ù. ÀÌ ¹öÀü°ú ÇÔ²² ¹øµé·Î Á¦°øµÇ´Â PHP È®ÀåÀÚ°¡ ¼¹ö¿¡ ¼³Ä¡ÇؾßÇÕ´Ï´Ù. ÀÌ È®ÀåÀº ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. "jelix"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù : ¿ø·¡ ÇÔ¼ö¿Í Ư¼º :? ¸ðµâ Çü ¾ÆÅ°ÅØó : ¿©·¯ °¡Áö Àç»ç¿ë °¡´ÉÇÑ ¸ðµâ¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥À» Àß¶ó³¾ ¼ö ÀÖ½À´Ï´Ù.? µ¥ÀÌÅÍ ±³È¯¿¡ ´ëÇÑ ÃÖ¼ÒÇÑÀÇ º¸Áõ : jelix´Â ¿äû À¯Çü¿¡ µû¶ó Ãâ·Â Çü½Ä »ý¼ºÀ» Á¦¾îÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, XML-RPC À¥ ¼ºñ½º¿¡ ´ëÇÑ ¿äûÀÌÀÖ´Â °æ¿ì HTMLÀ» »ý¼º ÇÒ ¼ö ¾øÀ¸¸ç ´ë´äÀº XML-RPC¿¡¼ Àǹ« »çÇ×ÀÌ µÉ °ÍÀÔ´Ï´Ù. SI Ŭ¶óÀ̾ðÆ® / ¼¹ö Åë½Å¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Æ¯Á¤ °ß°í¼ºÀ» Á¦°øÇÕ´Ï´Ù. (°³¹ßÀÚ°¡ jelix¿¡¼ °´Ã¼¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÇÑ, ½ÇÁ¦·Î ¾Æ¹« °Íµµ ¾îµð¿¡µµ ¾Æ¹«°ÍµµÀÇ echo¸¦ ¸¸µéÁö ¸øÇÏ°ÔÇÏÁö ¾ÊÀ¸¸é). ÁöÁ¤µÈ Çü½ÄÀÇ ±â¼úÀû ¿À·ù »ý¼º : ÀÌÀü¿¡ ¼³¸íÇÑ jelix ½Ã½ºÅÛ ´öºÐ¿¡ ¸ðµç ±â¼úÀû ¿À·ù°¡ Ŭ¶óÀ̾ðÆ®°¡ ±â´Ù¸®´Â Çü½ÄÀ¸·Î ¹ÝȯµË´Ï´Ù. ¿¹ : Ŭ¶óÀ̾ðÆ®°¡ XML-RPC ¶Ç´Â RDF ÀÀ´äÀ» ±â´Ù¸®°íÀÖÀ» ¶§ HTML Çü½ÄÀÇ ¿À·ù°¡ ¾ø½À´Ï´Ù. ±¤ ¹× ÁøÈ ÅÛÇø´ ¿£Áø (JTPL), Smarty¿Í PHP »çÀÌÀÇ Àý¹Ý ±¸¹®. Smarty¿Í °°Àº Ç÷¯±×ÀÎ ½Ã½ºÅÛµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. JDAO, DAO µðÀÚÀÎ ÆÐÅÏ (µ¥ÀÌÅÍ ¾×¼¼½º °´Ã¼)À» ±â¹ÝÀ¸·Î °´Ã¼ °ü°èÇü ¸ÅÇÎ. XML ÆÄÀÏ¿¡¼ SQL ¿äûÀ» ÀÚµ¿ »ý¼º, º¸¾È ¹®Á¦ ó¸® (SQL ÁÖÀÔ)¿¡¼ ¼±¾ðÇß½À´Ï´Ù. ¼±ÅÃÀÚ°¡ ¾Æ´Ñ ÆÄÀÏ ¹× ÀÚ¿øÀÇ ÆÄÀÏ ¹× ÀÚ¿ø ÁöÁ¤Àº ¼³Ä¡¸¦ ÇâÇÑ ¸ðµâ¿¡ ƯÁ¤ µ¶¸³À» °¡Á®¿É´Ï´Ù.? À̺¥Æ® ½Ã½ºÅÛÀº ¸ðµâ °£ Åë½ÅÀ» Çã¿ëÇÕ´Ï´Ù.? °úºÎÇÏ ÆÄÀÏ : ¿øº» (DAO, Templates, Properties)À» º¯°æÇÏÁö ¾Ê°í ¸ðµâÀÇ ÀϺΠÆÄÀÏÀ» ´Ù½Ã Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµâÀÌ µ¿½Ã¿¡ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇϰųª ¼¼ ¹ø° ¸ðµâÀÇ ¾÷µ¥ÀÌÆ®¸¦ ¿ëÀÌÇÏ°ÔÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. Çö´ë ±â´É ¹× Ư¼º :? À¥ ¼ºñ½º : Jelix´Â ¿äû ³»¿ë ¹× ÀÀ´ä »ý¼º¿¡ ´ëÇÑ ºÐ¼®À» °Å·¡ÇÕ´Ï´Ù. XML-RPC ¹× JSON-RPC°¡ 󸮵˴ϴÙ. ´Ù¸¥ À¯ÇüÀÇ ¼ºñ½º À¥ÀÌ ¿ÏÀüÈ÷ °¡´ÉÇÕ´Ï´Ù (SOAP). RESTFURL ó¸® : ÀÎÅÍÆäÀ̽ºÀÇ °£´ÜÇÑ ±¸ÇöÀ¸·Î HTTP GET / POST / PUT / DELETE ¿äû ÈÄ ¼öÇà µÈ ³»¿ëÀ» ½±°Ô Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Å׸¶ ½Ã½ºÅÛ : ¿©·¯ ÅÛÇø´À» Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ Çϳª´Â ¸ðµâÀÇ ÅÛÇø´À» ÀçÁ¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. URL »ý¼º ¹× ¸ÊÇÎÀ»À§ÇÑ ÀÚµ¿ ½Ã½ºÅÛ : Jelix¿¡¼ ¿ÏÀüÇÑ URLÀÌ ¾ø½À´Ï´Ù. ÇÁ·¹ÀÓ ¿öÅ©´Â µ¿ÀÛ (mod_rewrite ¹× co)¿¡ Á¤ÀÇ µÈ URL ¸ÅÇÎÀÇ ±¸¼º¿¡ µû¶ó ÅÛÇø´À̳ª ´Ù¸¥ °÷¿¡¼ URLÀ» »ý¼ºÇϴ åÀÓÀÌ ÀÖ½À´Ï´Ù. Code »ý¼ºÀ»À§ÇÑ PHP ½ºÅ©¸³Æ®´Â ÇÁ·ÎÁ§Æ®ÀÇ ´Ù¾çÇÑ ÆÄÀÏÀ» ºü¸£°Ô »ý¼º ÇÒ ¼ö ÀÖµµ·Ï ¸í·É ¶óÀ̳ʿ¡¼ ½ÇÇàµÇµµ·ÏÇÕ´Ï´Ù (¸ðµâ, DAO, ÅÛÇø´, ÄÁÆ®·Ñ·¯ µî)? ±â¼ú ij½Ã ½Ã½ºÅÛ : jelix ÇÁ·ÎÁ§Æ®ÀÇ °ÅÀÇ ¸ðµç ºñ PHP ÆÄÀÏ "Àº PHP¿¡¼"ÄÄÆÄÀÏ "µÇ¾î °ø¿¬ (ÅÛÇø´, DAO, À̺¥Æ® µî)À» Çâ»ó½Ãŵ´Ï´Ù.? UTF-8 ȣȯ : ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ±âº» ÀÎÄÚµùÀԴϱî? ´ÜÀ§ Å×½ºÆ® Àü¿ë ¸ðµâ : ´ÜÀ§ Å×½ºÆ®´Â ½Å·ÚÇÒ ¼öÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ ÇʼöÀûÀÔ´Ï´Ù. ±×·¡¼ jelix´Â ´ÜÀ§ Å×½ºÆ®¸¦ ½ÃÀÛÇÏ´Â ÀÎÅÍÆäÀ̽º¿Í ´Ü¼ø Å×½ºÆ®¸¦ ¸¸µå´Â °£´ÜÇÑ ¹æ¹ýÀ» Á¦°øÇÏ´Â ¸ðµâÀ» Á¦°øÇÕ´Ï´Ù. ÄÚ¾îÀÇ ¾ÆÅ°ÅØó´Â MVC À¯Çü (¸ðµ¨ ºä ÄÁÆ®·Ñ·¯)ÀÔ´Ï´Ù. ÄÚµð³×ÀÌÅÍ´Â URLÀÇ ¸Å°³ º¯¼ö¿¡ µû¶ó Á¶Ä¡ÀÇ ½ÇÇàÀ» ó¸®ÇÕ´Ï´Ù. °¡´ÉÇÑ ÀÛ¾÷Àº JController À¯Çü (ÄÁÆ®·Ñ·¯) Ŭ·¡½º¿¡¼ ±¸ÇöµË´Ï´Ù. Jelix´Â XHTML, CSS, ¿øÀÚ, RSS, XML, RDF, XUL, XUL ¿À¹ö·¹ÀÌ, ZIP, PDF (¶óÅؽº ¼Ò½º ÆÄÀÏ ¶Ç´Â TCPDF·Î)¸¦ Á¦°øÇÕ´Ï´Ù. ´Ù¸¥ Çü½Äµµ °¡´ÉÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¾×¼¼½º Ãß»óÈ °èÃþ : JDB´Â PDO ¶Ç´Â ÀÚü Ŭ·¡½º (PDO¸¦ »ç¿ëÇÒ ¼ö¾ø´Â °æ¿ì)¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. ÇöÁöÈ : ¿©·¯ ¾ð¾î·Î ÀÀ¿ë ÇÁ·Î±×·¥À» ¹ø¿ª ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¿ªÈ µÈ ¹®ÀÚ¿ÀÇ ÀúÀåÀº ¼Ó¼º ÆÄÀÏ¿¡¼ ¼öÇàµË´Ï´Ù.? ÀÎÁõ ¹× ±ÇÇÑ °ü¸® ½Ã½ºÅÛ.? XML : À̺¥Æ® ¼±¾ð, DAOS µî, ... ¿¹¸¦ µé¾î jelixeclipse, Eclipse Ç÷¯±×Àΰú °°Àº ÇÁ·ÎÁ§Æ® ÀÇÀÌ ºÎºÐÀ» ÀÛ¼º, »ý¼º ¹× ¼öÁ¤À» ¿ëÀÌÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ý»ê¼ºÀ» ³ôÀ̽ʽÿÀ .Note : jelix´Â LGPL ¶óÀ̼¾½º Á¶°Ç¿¡ µû¶ó ¶óÀ̼¾½º ¹× ¹èÆ÷µË´Ï´Ù.
jelix. °ü·Ã ¼ÒÇÁÆ®¿þ¾î