Ajax Web¥¢¥×¥ê¥±¡¼¥·¥ç¥óʳƮµ­ ¡Á´ØÀ¾²¹Àô¥Þ¥Ã¥×¡Á

Ajax Web¥¢¥×¥ê¥±¡¼¥·¥ç¥óºîÀ®¤Ë¤¢¤¿¤ê¡¢µ»½ÑŪ¥á¥â¤äʳƮÆâÍÆ¡¢Ì¤²ò·èÌäÂêÅù¤ò·ÇºÜ¤·¤Æ¤¤¤­¤Þ¤¹¡£ ¤â¤Á¤í¤ó¡¢´ØÀ¾²¹Àô¥Þ¥Ã¥×¤Ï¦ÂÈǤʤΤÇ̵ÎÁ¤Ç¤´ÍøÍѤ¤¤¿¤À¤±¤Þ¤¹¡£


»ä¤ª¤¹¤¹¤á¤Î¥ì¥ó¥¿¥ë¥µ¡¼¥Ð¡¼ | ¤³¤³¤¬ÊØÍø¡ª¥ì¥Î¥ÜWeb¹­¹ð¸ÂÄꥹ¥È¥¢

AjaxWeb¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ë´Ø¤¹¤ë¥ê¥ó¥¯

Ajax Web¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë´Ø¤·¤Æ¡¢
¤³¤ì¤«¤éÊÙ¶¯¤¹¤ë¤Ù¤¯¡¢»²¹Í¤È¤·¤¿¤¤¥ê¥ó¥¯¤ò¸Ä¿ÍŪ¤Ë¥á¥â¡£

¡Ú¤½¤â¤½¤â¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤È¤Ï¡©¡Û
¡¦¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤È¤Ï¡§ITpro

¡ÚIBM¤Î¥µ¥¤¥È¡Û
¡¦Ajax ¤È XML: Ajax ¤Ë¶¦Ä̤Π5 ¤Ä¤Î¥Ç¥¶¥¤¥ó¡¦¥Ñ¥¿¡¼¥ó
¡¦Ajax ¤È XML: Ajax ¤Î 5 ¤Ä¤Î¥¢¥ó¥Á¥Ñ¥¿¡¼¥ó
¡¦Web ¥µ¡¼¥Ó¥¹¤ÎÀȼåÀ­¤òÈò¤±¤Ê¤¬¤é Ajax ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¥¹¥Ô¡¼¥É¥¢¥Ã¥×¤µ¤»¤ë
¡¦Ajax RSS ¥ê¡¼¥À¡¼
¡¦Ajax ¤È XML_ Ajax ¤ÎºÇ¹â·æºî¤«¤é³Ø¤Ö

¡ÚIT Pro¤Î¥µ¥¤¥È¡ÊAjax¤È´Ø·¸¤Ê¤¤¤«¤â¡¦¡¦¤Ç¤â¥­¥Û¥ó¡Ë¡Û
¡¦¤Þ¤Ä¤â¤ÈľÅÁ ¥×¥í¥°¥é¥ß¥ó¥°¤Î¥ª¥­¥Æ Âè8²ó¡§ITpro
¡¦¤Þ¤Ä¤â¤ÈľÅÁ ¥×¥í¥°¥é¥ß¥ó¥°¤Î¥ª¥­¥Æ Âè9²ó¡§ITpro
¡¦¤Þ¤Ä¤â¤ÈľÅÁ ¥×¥í¥°¥é¥ß¥ó¥°¤Î¥ª¥­¥Æ Âè10²ó¡§ITpro
¡¦ÌðÂôµ×ͺ¤ÎÁá¤ï¤«¤êGoF¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó Ìܼ¡¡§ITpro
¡¦´ðÁ䫤é¤Î¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ Ìܼ¡¡§ITpro
¡¦ÆÃ½¸ ¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¤ÏÆñ¤·¤¯¤Ê¤¤¡ª----Ìܼ¡¡§ITpro
¡¦±©À¸Åıɰì¤Î¡Ö¥Ç¥¶¥¤¥ó¡¦¥Ñ¥¿¡¼¥óÏÀ¡× Ìܼ¡¡§ITpro
¡¦¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þʬÀÏ¡¦À߷פδðËÜ---Ìܼ¡¡§ITpro

¡Ú¤½¤Î¾¡Û
¡¦¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó[¥â¥Ç¥ê¥ó¥°] -TECHSCORE-
¡¦Web 2.0¡§¼¡À¤Â好¥Õ¥È¥¦¥§¥¢¤Î¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤È¥Ó¥¸¥Í¥¹¥â¥Ç¥ë¡ÊÁ°ÊÔ¡Ë:¥³¥é¥à¡Ê½ªÎ»¡Ë - CNET Japan
¡¦¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¤È¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¥Ö¥í¥°

¡Ú½ñÀÒ¡Û
¡¦Ajax¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó ¡½¥æ¡¼¥¶¥Ó¥ê¥Æ¥£¤È³«È¯¸úΨ¤Î¸þ¾å¤Î¤¿¤á¤Ë

Web¥Ú¡¼¥¸¹â®²½¤ÎTips

[¾Ò²ð¥Ú¡¼¥¸]
¡¦¤¢¤ë£Ó£Å¤Î¤Ä¤Ö¤ä¤­: Web¥Ú¡¼¥¸¤ò¹â®²½¤¹¤ë¤¿¤á¤Î14¤ÎTips

[¸¶Ê¸]
¡¦Rules for High Performance Web Pages

¡Ö´ØÀ¾²¹Àô¥Þ¥Ã¥×¡×¤Ç¥ì¥¹¥Ý¥ó¥¹¤Î°­¤µ¤Ïµ¤¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤Î¤Ç¡¢¼¡´üAjax¥¢¥×¥ê¤ÇÌò¤ËΩ¤Ä¤«¤â¡£

¦Õ(¡±¢à¡±o) ŽÒŽÓޝŽÁެ޴

MVC¥â¥Ç¥ë¤Ë¤Ä¤¤¤Æ

MVC(Model View Controller¤Îά)¤È¤ÏWeb¥¢¥×¥êÅù¤Î¥½¥Õ¥È¥¦¥§¥¢À߷ץѥ¿¡¼¥ó¤Î°ì¤Ä¤Ç¡¢°Ê²¼¤Î£³¤Ä¤ÎÉôʬ¤Ç¹½À®¤µ¤ì¤ë¡£

¡¦Model¡§¥Ç¡¼¥¿¤Î½èÍý¤ò¹Ô¤¦
¡¦View ¡§¸«¤¿ÌÜ
¡¦Controller¡§Web¥¢¥×¥ê¤ÎÀ©¸æ¡ÊView¤ÈModel¤òÀ©¸æ¡Ë

MVC¥â¥Ç¥ë


Web¥¢¥×¥êºîÀ®¤ËÅö¤¿¤ê¡¢¤³¤Î¥â¥Ç¥ë¤ò»È¤¦¤È¼¡¤Î¤è¤¦¤ÊÍøÅÀ¤¬¤¢¤ë¡£
¡¦µ¡Ç½Ëè¤ÎʬÎबÌÀ³Î
¡¦¥³¥ó¥Ý¡¼¥Í¥ó¥ÈËè¤ÎÆÈΩÀ­¤¬³ÎÊݤµ¤ì¤ë
¡¦³«È¯¤¬Ê¬¶È¤·¤ä¤¹¤¤
¡¦Â¾¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÊѹ¹¤Ë¤è¤ë±Æ¶Á¤ò¼õ¤±¤Ë¤¯¤¤

°ìÈÌŪ¤ÊÀ©¸æ¥Õ¥í¡¼¤Ï°Ê²¼¤ÎÄ̤ꡣ
­¡¥æ¡¼¥¶¤¬View¤òÁàºî¤¹¤ë
­¢Controller¤¬View¤«¤é¤Î¥¤¥Ù¥ó¥È¤ò½èÍý¤¹¤ë
­£Controller¤¬Model¤Ë¥¢¥¯¥»¥¹
­¤View¤¬Model¤«¤é¥Ç¡¼¥¿¤ò¼èÆÀ¤·¡¢¥Ú¡¼¥¸¤ò¹¹¿·
­¥­¡¤ÎÁàºî¤¬¤¢¤ë¤Þ¤ÇÂÔµ¡

³Æ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ÜºÙ¤Ï°Ê²¼¤ÎÄ̤ê
[Controller]
Web¥Ú¡¼¥¸¤ÈWeb¥Ú¡¼¥¸´Ö¤ÎÀÚÂØ¤¨¤Ê¤É¤Î¾ðÊó¤ò½¸Ãæ´ÉÍý¡£
Á«°ÜÀè¤Î¥Ú¡¼¥¸¤Ë´Ø¤¹¤ë¾ðÊó¤ò¸Ä¡¹¤ÎWeb¥Ú¡¼¥¸¤«¤é¼è¤ê½ü¤­¡¢Á´¤Æ¤³¤ÎController¤Ç´ÉÍý¤¹¤ë¡£¸Ä¡¹¤ÎWeb¥Ú¡¼¥¸¤Ïɬ¤ºController¤ËÈô¤Ö¤è¤¦¤Ë¤¹¤ë¡£¤³¤Î»ö¤Ë¤è¤ê¡¢¥Ú¡¼¥¸Á«°Ü¤òÊѹ¹¤·¤¿¤¤¾ì¹ç¤Ï¡¢Controller¤Îưºî¤òÊѹ¹¤¹¤ë¤À¤±¤ÇÎɤ¤¡£
°ìÈÌŪ¤Ë¤Ï¡¢¤³¤¦¤·¤¿Á«°Ü¤Î¾ðÊó¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤Ë½ñ¤­¹þ¤ó¤Ç¤ª¤¯¡£
struts¤Î¥³¥ó¥È¥í¡¼¥é¤Ï¥¢¥¯¥·¥ç¥ó¥µ¡¼¥Ö¥ì¥Ã¥È¤È¤¤¤¦Java¥µ¡¼¥Ö¥ì¥Ã¥È¤¬Ã´¤¤¡¢Á«°ÜÀè¤Î¾ðÊó¤Ïstruts-config.xml¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Ëµ­½Ò¤¹¤ë¡£
Ruby On Rails¤Ê¤É¤ÎºÇ¶á¤Î¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤ÏÆâ¡¤µ¤ì¤Æ¤¤¤ë¥³¡¼¥É¥¸¥§¥Í¥ì¡¼¥¿¤òÍøÍѤ·¡¢µ¡Ç½Ëè¤ËÊ£¿ô¤ÎController¤òÀ¸À®¤¹¤ë¡£

[View]
¥æ¡¼¥¶¤¬Ä¾ÀÜÌܤˤ¹¤ëWeb¥Ú¡¼¥¸¤òÄ󶡤¹¤ë¡£
Ê£¿ô¤ÎWeb¥Ú¡¼¥¸¤Î¶¦ÄÌÉôʬ¤«¤é¤Ê¤ë¥Æ¥ó¥×¥ì¡¼¥È¤òͽ¤áÍѰդ·¤Æ¤ª¤­¡¢¤½¤Î¥Ú¡¼¥¸¤ÎÃæ¤Ëɽ¼¨¤¹¤ë¥Ç¡¼¥¿¤òÆþ¤ìÂØ¤¨¤ë¤³¤È¤Ç¡¢Web¥Ú¡¼¥¸¤òÀ¸À®¤¹¤ë¡£¤ï¤«¤ê¤ä¤¹¤¤Îã¤Ç¸À¤¨¤Ð¡¢¥Ö¥í¥°¤Î¥Æ¥ó¥×¥ì¡¼¥È¤Èµ­»ö¤Î´Ø·¸¤¬¤³¤ì¤ËÅö¤¿¤ë¤À¤í¤¦¡£
Web¥Ú¡¼¥¸¤ò½ÐÎϤ¹¤ëºÝ¤Ë¥Æ¥ó¥×¥ì¡¼¥È¤Ë¼Â¥Ç¡¼¥¿¤ò¤Ï¤á¹þ¤ó¤ÇºÇ½ªÅª¤ÊHTML¤ò´°À®¤µ¤»¤ë¤Î¤À¤¬¡¢¥Æ¥ó¥×¥ì¡¼¥È¤Ë¤Ï¡¢Æ°Åª¤ËÀ¸À®¤·¤¿¤ê¡¢ÃÖ´¹¤¹¤ë²Õ½ê¤ËÌܰõ¤ò¤Ä¤±¤Æ¤ª¤¯¡£¸å¤Ç¤½¤Î²Õ½ê¤ò¼ÂºÝ¤Î¥Ç¡¼¥¿¤ÇÃÖ¤­´¹¤¨¤ë¡£
¥Ö¥í¥°¤Î¥Æ¥ó¥×¥ì¡¼¥È¤¬¤Þ¤µ¤Ë¤½¤Î·Á¤Ë¤Ê¤Ã¤Æ¤ë¡£

[Model]
¥æ¡¼¥¶¤¬Web¥Ú¡¼¥¸¤ÇÆþÎϤ·¤¿Ãͤò¤Ï¤¸¤á¤È¤¹¤ëÍÍ¡¹¤Ê¥Ç¡¼¥¿¤ò»È¤Ã¤Æ¼ÂºÝ¤Î½èÍý¤ò¹Ô¤¦¡£SQL¤òȯ¹Ô¤·¤ÆDB¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤Î¤¬°ìÈÌŪ¤À¤¬¡¢ºÇ¶áή¹Ô¤ê¤ÎRuby On Rails¤Ê¤É¤ÏO/R(Object/Relation)¥Þ¥Ã¥Ô¥ó¥°¤¬Æâ¡¤µ¤ì¤Æ¤ª¤ê¡¢SQL¤òµ­½Ò¤·¤Ê¤¯¤Æ¤â¡¢O/R¥Þ¥Ã¥Ô¥ó¥°¥Ä¡¼¥ë¤¬Î¢¤ÇSQL¤òȯ¹Ô¤·¤Æ¤¯¤ì¤ë¡£¥×¥í¥°¥é¥Þ¤ÏDB¤ò°Õ¼±¤·¤Ê¤¤¤Ç¡¢¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¥×¥í¥°¥é¥ß¥ó¥°¤ò¹Ô¤¨¤Ð¤è¤¤¡£¤Þ¤¿¡¢SQL¤ò¥Ä¡¼¥ë¤¬È¯¹Ô¤¹¤ëÅÀ¤Ï¡¢SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥óÂкö¤Ë¤â¤Ê¤ë¡£

̵ÎÁ¥Û¡¼¥à¥Ú¡¼¥¸ ¥¢¥Õ¥£¥ê¥¨¥¤¥È ¥ì¥ó¥¿¥ë¥µ¡¼¥Ð¡¼ FC2¥Ö¥í¥° °ì¸Í·ú¤Æ