��1��@ASP.NET MVC�t���[�����[�N ��{�̃L�F�A�ځFASP.NET MVC�����i1/5 �y�[�W�j

�]���Ƃ͂܂������قȂ��@��ASP.NET Web�A�v�����\�z����ASP.NET MVC�Ƃ͂����Ȃ���̂��H�@�V�����t���[�����[�N����b����w�ԁB

» 2009�N04��10�� 00��00�� ���J
�A�ځFASP.NET MVC����
Insider.NET

�@

�u�A�ځFASP.NET MVC����v�̃C���f�b�N�X

�A�ږڎ�

�@���܂��琺���ɂ��Ă����܂ł��Ȃ��AASP.NET�Z�p��Web�A�v���P�[�V�����\�z�̂��߂̗D�ꂽ�A�܂��A���͂���A�[�L�e�N�`�����B�J�����Y���A�Ǘ����A�g�����ȂǂȂǁAASP.NET�̖��͂�\���L�[���[�h�ɂ‚��ẮA���łɑ����̋L���ɂ���Č��s������Ă���Ƃ���ł�����A�{�e�ł����ČJ��Ԃ��܂ł��Ȃ��B�ڍׂɂ‚��ẮA�A�ځu�v���O���~���OASP.NET�v��uVisual Studio 2005�ł����Ă݂悤DB�v���O���~���O�v�Ȃǂ𕹓ǂ��Ă��������Ƃ悢���낤�B

�@�����Ƃ��A�����ASP.NET�ɂ���肪�Ȃ��킯�ł͂Ȃ��B

�@1�‚ɁA�P�̃e�X�g�̎��{���e�ՂłȂ��Ƃ����_�B���Z���������̂悤�ɁAWeb�t�H�[���͊�{�I�Ƀy�[�W�iPage�I�u�W�F�N�g�j���x�[�X�ɂȂ��Ă���BPage�I�u�W�F�N�g�͒��ڃC���X�^���X�����邱�Ƃ͂ł��Ȃ��̂ŁA�P�̃e�X�g���s���ɂ����s���Ɠ��l�̃T�[�o�‹���p�ӂ��Ȃ���΂Ȃ�Ȃ��B

�@�܂��A�C�x���g�E�n���h�����Ăяo�����߂ɁA���[�U�[�E�C���^�[�t�F�C�X���o�R����K�v������̂��A�e�X�g�̎�������j�Q����v�����B�Ȃ�قǁA�u���E�U�̓�������������邱�ƂŁA�e�X�g���̂��̂����������邱�Ƃ��ł��Ȃ��킯�ł͂Ȃ�*1�B�������A���̃A�v���[�`�ł́A�R���g���[����ID�l��1�•ύX���������ŁA�e�X�g���Đݒ肵�Ȃ���΂Ȃ�Ȃ��ȂǁA�ύX�ɑ΂��ĐƎ�߂���̂��B

*1 ��̓I�ȕ��@�ɂ‚��ẮACodeZine�̋L���uVSTT��Web�e�X�g�@�\�ŃA�v���P�[�V�����i�������������v���Q�l�ɂȂ�B


�@����1�‚ɁAASP.NET�ɂ͂Ƃ����ŗL�̊T�O�������BWindows�A�v���P�[�V�����E���C�N�ȃC�x���g�h���u���E���f�����n�߁A�|�X�g�o�b�N��r���[�X�e�[�g�A�T�[�o�E�R���g���[���Ȃǂ̊T�O�́A���炭��.NET����̊J���҂��炷��΁A���Ɠ��̂��̂Ɋ�����͂����B

�@�������A��҂ɂ‚��ẮA�����b�g�Ƃ��w�����킹�ł���A��T�Ƀf�����b�g�Ƃ��������؂邱�Ƃ͂ł��Ȃ����AWeb�̐��E�ł͂�胁�W���[��MVC�iModel�|View�|Controller*2�j�X�^�C���ł̊J����.NET�̐��E�ł��s�������Ƃ����v�]�́A����܂łɂ������񂹂��Ă����B

*2 MVC�ɂ‚��ẮAJava Solution�̋L���u�t���[�����[�N�E�v���O���~���O�̏����v�Ȃǂ��Q�Ƃ������������B


ASP.NET MVC�Ƃ́H

�@���̂悤�Ȕw�i���󂯂ēo�ꂵ���̂��A�uASP.NET MVC�v�Ȃ̂ł���BASP.NET MVC�́AASP.NET���x�[�X�ɊJ�����ꂽMVC�X�^�C���̃t���[�����[�N�ł���B�������uASP.NET���x�[�X�Ƃ����v�Ƃ͂����Ă��A������]���^��ASP.NET��ASP.NET MVC�Ƃł͍��{�I�Ɏd�g�݂��Ⴄ���߁A����s�����A���������ł��邱�ƂƂł��Ȃ����Ƃ����m�ɕ�����Ă���B�܂��͈ȉ��ɁA���҂̎�ȈႢ�A���ʓ_���܂Ƃ߂Ă݂悤�B

�i1�j�T�[�o�E�R���g���[���͎g��Ȃ�

�@ASP.NET MVC�ɂ́A��{�I�Ƀ|�X�g�o�b�N��r���[�X�e�[�g�A�C�x���g�h���u���Ƃ����T�O�͑��݂��Ȃ��B���̂��߁A�����̊T�O��O��Ƃ��Ă���T�[�o�E�R���g���[�����AASP.NET MVC�ł͎g��Ȃ��̂���{���B

�@�]���^��ASP.NET�Ɋ���Ă������ɂƂ��ẮA�܂��傫�ȈႢ�Ƃ��Ċ������邩������Ȃ����AASP.NET MVC�Ńr���[���L�q����ɂ́A���ߍ��݃u���b�N�i<%�c�c%>�j���g�p����K�v������̂��B���̃X�^�C���́A����܂ł̃T�[�o�E�R���g���[�����t�H�[����Ƀh���b�O���h���b�v����Ƃ����X�^�C���Ɋ���Ă��܂������Z�ɂƂ��ẮA���炭��肭�ǂ������邱�Ƃ��낤�B

�@�������A�T�[�o�E�R���g���[���𗘗p���Ȃ����ƂŃ����b�g������B�ŏI�I�ȏo�́iHTML�j�����S�ɃA�v���P�[�V�����J���҂������ł���Ƃ����_�A���̌��ʁAASP.NET MVC���o�͂���HTML�\�[�X�́A�]���^ASP.NET�̂�������������肷��Ƃ����_���B�܂��AHTML�\�[�X���N���A�ɂȂ�΁A���̂��ƃf�U�C�i�Ƃ̘A�g�����₷���Ȃ�Ƃ������ʂ����҂ł���B

�i2�j�t�����g�E�R���g���[���������̗p

�@�]���^��ASP.NET�ł́A�X�̃y�[�W�i.aspx�t�@�C���j�Ń��N�G�X�g����������\�\������u�y�[�W�E�R���g���[�������v���̗p���Ă���*3�B�‚܂�A���N�G�X�g����URL���u.aspx�v�t�@�C���̕����I�ȃp�X�\���ɍ��E����Ă����B

*3 �t���[�����[�N�̓����\���ɂ‚��ẮA�ٍe�uASP.NET vs. Struts�t���[�����[�N�O���r�m�O�ҁn�v�ł��G��Ă���B�����̂�����͎Q�Ƃ������������B


�@�Ⴆ�΁A�u/Contents�v�t�H���_�z����Form.aspx�ɑ΂��āA�N�G��������uisbn�v�i�l��108�j��n�����Ƃ���΁A

http://www.examples.com/Contents/Form.aspx?isbn=978-4-8443-2699-1

�̂悤��URL���w�肷��K�v���������B

�@�������AASP.NET MVC�̊�{�́A�u�t�����g�E�R���g���[�������v�ł���B�t�����g�E�R���g���[���Ƃ́A�N���C�A���g����̃��N�G�X�g��1�J���Ŏ󂯎��d�g�݂̂��ƁB���ׂẴ��N�G�X�g�́A�t�����g�E�R���g���[�����o�R���āA�X�́u�R���g���[���E�N���X�v�ɐU�蕪������킯���B�R���g���[���E�N���X�Ƃ́A�t�����g�E�R���g���[�����珈�����Ϗ�����āA�•ʂ̃��N�G�X�g�ɉ������������s�����߂̃N���X�ł���B

�}1 �t�����g�E�R���g���[���̍l����
�t�����g�E�R���g���[���̕�����ASP.NET MVC��MvcHandler�N���X�iSystem.Web.Mvc���O��ԁj�Ƃ��Ē񋟂��Ă���̂ŁA�A�v���P�[�V�����J���҂����ۂɊJ�����s���K�v������̂̓R���g���[���E�N���X�̕����ł���i�ڍׂ͌�q�j�B

�@���̂Ƃ��A���N�G�X�gURI�ɉ����ď����̎󂯓n��������肷�邱�Ƃ��u���[�e�B���O�v�Ƃ����B���N�G�X�gURI���A���炩���ߌ��߂�ꂽ���[���Ɋ�Â��Ă����‚��̃p�����[�^�ɕ������A���̓��e�ɏ]���ēK�؂ȃR���g���[���E�N���X��I�����邱�Ɓ\�\�Ƃ��������Ă��悢��������Ȃ��B

�@�Ⴆ�΁A��قǂ̗�ł���΁AForm.aspx�ɏ�����n�����߂ɕ����I�ȃt�H���_�\���ɍ��E�����K�v�͂Ȃ��B�K�؂ȃ��[�e�B���O�E���[�������߂Ă�������΁A�Ⴆ��

http://www.examples.com/Book/Details/978-4-8443-2699-1

�̂悤��URL�ɂ���āAForm.aspx�ɏ����������n�����Ƃ��ł���B

�@���̂悤��URL���A��قǂ�URL�ɔ�ׂ�Ƃ͂邩�ɃV���v���ŁA�l�Ԃɂ��ǂ݂₷���`���ł��邱�Ƃ��������肢�������邾�낤�i����URL���AISBN�R�[�h���u978-4-8443-2699-1�v�ł��鏑�Ђ̏ڍ׏��������Ă��邱�Ƃ������I�ɗ����ł���j�B

�m�Q�l�n�]���^��ASP.NET�ɂ����郋�[�e�B���O

�@�����ɂ́A���̂悤�ȃ��[�e�B���O�͏]���^��ASP.NET�ł��ł��Ȃ��킯�ł͂Ȃ��B�������A���Ƃ��Ƃ��y�[�W�E�R���g���[�������ł���]���^ASP.NET�Ƀ��[�e�B���O�̍l�������������ނɂ́A�����炩�́i���������ʓ|�ȁj�������K�v�ƂȂ�B

�@����A�ŏ�����t�����g�E�R���g���[���������̗p���Ă���ASP.NET MVC�ł́A�W���Ń��[�e�B���O������L���ɂ��Ă���̂ŁA���������Ƃ��l���邱�ƂȂ��A�u�V���v���ŕ�����₷��URL�v���������邱�Ƃ��ł���B



�@�ȏ�A������i1�j�i2�j�����Ă��A�]���^ASP.NET��ASP.NET MVC�Ƃł͑����ɈقȂ�t���[�����[�N�ł��邱�Ƃ��������肢��������Ǝv���B�������A������Ƃ����āAASP.NET MVC�𗝉����邽�߂ɁA���ׂĂ��ꂩ��w�ђ����Ȃ���΂Ȃ�Ȃ��킯�ł͂Ȃ��B

�@�Ⴆ�΁A�Z�b�V������F�؋@�\�A�v���t�@�C���A�L���b�V���Ƃ�����ASP.NET�̊�{�I�ȋ@�\�̑啔���́AASP.NET MVC�ł����̂܂܎g����B�J��Ԃ��ł��邪�AASP.NET MVC��ASP.NET���x�[�X�Ƃ����t���[�����[�N�Ȃ̂ł���B

�@���āA���܂�ɑO�u���������Ȃ��Ă��Ȃ�Ȃ̂ŁA���������ASP.NET MVC���g������̓I�ȊJ�����s���Ă݂邱�Ƃɂ��悤�B��1��̍���́A��{�I�ȃT���v���̍쐬��ʂ��āAASP.NET MVC�ɂ���{�I�ȊJ���̗���ƁA�]���^��ASP.NET�Ƃ̈Ⴂ����������Ă������������B

�m�R�����nASP.NET��ASP.NET MVC�̎g������

�@ASP.NET MVC�́A�ʂɏ]����ASP.NET��u����������̂ł͂Ȃ��BASP.NET MVC��ASP.NET�̖��_���������邽�߂ɓo�ꂵ���t���[�����[�N�ł��邪�A���ׂĂ̖�����������g��̒e�ہh�ł���Ƃ����킯�ł͂Ȃ��̂ł���B

�@�Ⴆ�΁AASP.NET MVC��Web�̐��E�ł̓��W���[��MVC�X�^�C�����̗p���Ă���̂ŁA�]���A��.NET�‹���Web�J�����s���Ă����l�ԂɂƂ��ẮA�Ȃ��݂₷���t���[�����[�N�ł���͂����B�������AVisual Basic��C#��Windows�A�v���P�[�V�����J�����s���Ă����l�ԂɂƂ��ẮAHTTP�ŗL�̐���������Ȃ��B�؂����Ă���]����ASP.NET�̕������|�I�ɗ������₷�����낤�B

�@�܂��A�T�[�o�E�R���g���[�����̗p���Ȃ����ƂŁAASP.NET MVC�ł͂��u���ꂢ�ȁv�o�͂����҂ł���B�������A�T�[�o�E�R���g���[���̋��͂ȊJ�����Y��������ł��Ȃ��_�́AASP.NET MVC�̑傫�Ȑ����ł���Ƃ�����*4�B

�@ASP.NET��ASP.NET MVC�Ƃ́A���߂���ʂ�A�������������̓���s����ɉ����Ďg��������ׂ��A�Γ��ȑI�����Ȃ̂ł���B

*4 �����Ƃ��A����͏����I��MVC�����̃R���g���[�����񋟂���邱�Ƃʼn������邩������Ȃ����B




ASP.NET MVC�𗘗p���邽�߂̏���

�@ASP.NET MVC�𗘗p����ɂ́A���炩����Visual Studio 2008�i�ȉ��AVS 2008�j�ɁuVisual Studio 2008 SP 1�v��K�p���Ă����K�v������BVS 2008 SP1���C���X�g�[������ۂ̒��ӓ_�A����сASP 1�Ɋւ���T�v�ɂ‚��ẮA�ʋL���u�V�@�\���Ă񂱐���́wVisual Studio 2008 SP1�x���r���[�v�u���W�FVisual Studio 2008 SP1�V�@�\����v���Q�Ƃ������������B

�@VS 2008 SP1�𓱓����Ă��邱�Ƃ��m�F������A��������ASP.NET MVC���C���X�g�[�����Ă݂悤�BASP.NET MVC�́A�ȉ��̃y�[�W����_�E�����[�h�ł���B

ASP.NET MVC 1.0

�@�_�E�����[�h�����uAspNetMVC1.msi�v���_�u���N���b�N����ƃC���X�g�[�����N������̂ŁA��̓E�B�U�[�h�ɏ]���Đi�߂邾���ł悢�B

�}2 ASP.NET MVC 1.0�C���X�g�[�����̉��
���ʂɃI�v�V�������w�肷��Ƃ�����Ȃ��A�E�B�U�[�h�ɏ]���Đi�߂邾���ł悢�B

�@���ʂɃI�v�V�������w�肷��Ƃ�����Ȃ��̂ŁA�C���X�g�[�����̂��̂œ��ɔY�ނƂ���͂Ȃ��͂����B

�@�@�@�@�@�@ 1|2|3|4|5 ���̃y�[�W��

Copyright© Digital Advantage Corp. All Rights Reserved.

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by ��IT - AI�����A�������A���A������
Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B