Flex�A�v����3�̃p�u���b�N�E�N���E�h�ƘA�g������@
AKABANA
�L�� �Ĉ�
2010/9/10
Adobe CS5�̐V�������j��S��Flex 4�̃t���[�����[�N�B���[�N�t���[������RIA�J�����ꂪ�ǂ��ς�邩���AFlash Builder 4��Flash Catalyst�AAdobe AIR 2�Ȃǂ̋Z�p�E�c�[���E�t���[�����[�N�Ȃǂ̋@�\���Љ�Ȃ���������A�ځi�ҏW���j
RIA�ƃN���E�h�̘A�g�́A���������b�g�Ȃ̂��H
�@�N���E�h�E�R���s���[�e�B���O�����p���ăT�[�r�X���邱�Ƃ��A�ŋߑ����Ă��Ă��܂��B���R�Ƃ��āA�T�[�r�X�\�z�̃c�[���̒�A�N���E�h�T�[�r�X�̒ቿ�i�����e�����Ă��܂��B�������AHTML��e�L�X�g�t�H�[�}�b�g�ʐM�Œ��Ă���T�[�r�X�ł́A�N���C�A���g������̃A�N�Z�X�������Ȃ�ƁA�]���ʂ������Ȃ�܂��B����ƁA���C�e���V���������]���R�X�g���傫���Ȃ�Ȃǂ̖�肪�o�Ă��܂��B
�@�����ŃN���C�A���g����RIA�ɂ���ƁA��{�I�Ƀf�[�^�̂��Ƃ�݂̂ɂȂ�̂ŁA�]���ʂ�}���ă��C�e���V�����������邱�Ƃ��ł��܂��B�{�e�ł́A����ȃp�u���b�N�E�N���E�h���Web�T�[�r�X��RIA�̘A�g�ɂ��ċ�̓I�ȕ��@���Љ�܂��B�N���C�A���g����Flex�A�p�u���b�N�E�N���E�h���́AAmazon EC2��Google App Engine�AWindows Azure�������܂��B
�@�܂��AFlex�ƃN���E�h��A�g����Ƃ����ʐM�t�H�[�}�b�g�ɂ́AFlex�ƍł��������ǂ�AMF��I�����邱�Ƃ������߂��܂��B�܂��́AAMF�ɂ��ĉ�����܂��B
XML��JSON��葬���ʐM�t�H�[�}�b�g�uAMF�v�Ƃ�
�@AMF�Ƃ́A�uAction Message Format�v�ƌĂ��o�C�i���t�H�[�}�b�g�ł��B�d�l���͉��L�Ō��J����Ă��܂��B
�@AMF��Flex�ƃN���E�h�A�g�ɍœK�ȗ��R���ȒP�ɂ����ƁA�o�C�i���Ȃ̂Ńe�L�X�g�t�H�[�}�b�g�ɔ�ׂ�Ɠ]���ʂ����Ȃ����ĒʐM�̍�������R�X�g�Ŏ����ł��邩��ł��B�ȉ���3�̗��R�ɕ����āA�ڍׂɐ������܂��B
�� AMF�����߂闝�R�y����1�z�y��
�@AMF�́A�o�C�i���f�[�^�ł��B�f�[�^���o�C�i���ɃV���A���C�Y���邱�ƂŁA�y�ʉ���}���Ă��܂��BXML��JSON�x�[�X�̃e�L�X�g�t�H�[�}�b�g�ɔ�ׂ�ƁAXML���Ɩ�1/10�AJSON���Ɩ�1/4�y�ʂɂȂ�܂��B��K�̓f�[�^�Ȃǂ������ꍇ�ɁA���Ɍ��ʂ����܂��B
�� AMF�����߂闝�R�y����2�z����
�@���M����f�[�^���y�ʂȂ̂ŁA�f�[�^�]���ʂ����Ȃ��Ȃ荂���ȒʐM���ł��܂��B
�� AMF�����߂闝�R�y����3�z��R�X�g
�@XML��JSON�ɔ�ׂāAActionScript�I�u�W�F�N�g�ւ̕ϊ��R�X�g�����ɒႢ�ł��B�܂��AFlash Player�ł͓����I�Ɏ����N���X�}�b�s���O���s���̂ŁA�J���R�X�g���}�����܂��B
�T���v��Flex�A�v���̊T�v
�@����쐬����T���v���́A3�̃N���E�h��Web�A�v���P�[�V������Ɍ��J����Ă���T�[�r�X�ɐڑ�����Flex�A�v���P�[�V�����ł��B�d�l�Ƃ��ẮA���͂��ꂽ�������T�[�r�X�ɑ��M���āA���̌��ʂ�\������V���v���Ȃ��̂ł��B
�� Flash Builder�ŃT���v���̌����ڂ��m�F���Ă݂悤
�@�T���v����MXML�R�[�h���ȉ��Ɏ����܂��B
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
>
<fx:Declarations>
<s:RemoteObject id="echoRO"
destination="echo"
endpoint="http:///gateway.aspx"
>
<s:method name="execute"/>
</s:RemoteObject>
<s:CallResponder id="echo_result"/>
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
import samples.echo.model.Echo;
import samples.echo.model.Word;
private function clickHandler(event:MouseEvent):void{
var word:Word = new Word();
word.text = wordTxt.text;
echo_result.token = echoRO.execute(word);
}
]]>
</fx:Script>
<s:layout>
<s:VerticalLayout verticalAlign="middle"
horizontalAlign="center"/>
</s:layout>
<s:HGroup verticalAlign="middle">
<s:RichText text="Word:"/>
<s:TextInput id="wordTxt"/>
</s:HGroup>
<s:Button label="Send Word"
click="clickHandler(event)"/>
<s:RichText text="{echo_result.lastResult as Echo}"/>
</s:Application>
�@Flash Builder�Ȃǂ̊J�������_�E�����[�h ���ăR�[�h��UI�̌����ڂ��m�F���Ă݂Ă��������BFlash Builder��Eclipse�x�[�X�̃X�^���h�A�����łƁAEclipse�v���O�C���ł�����̂ŁA��قǐ�������e�p�u���b�N�E�N���E�h���Ƃ̊J�����^Eclipse�v���O�C���Ƃ��������ǂ��ł��B�ȉ��̋L�����A���\�z�̎Q�l�ɂȂ�Ǝv���܂��B
Flash Builder 4��Adobe AIR�A�v��������Ă݂� �Ɩ��pFlash�A�v���J���c�[���̐V�@�\�������@�V�@�\�̖ڋʁu�f�[�^���S�^�J���v�Ƃ͉��Ȃ̂��H �ȒP��RSS���[�_�[�̃T���v�������Ȃ���A�V�@�\���C���C���Љ� �u���b�`�N���C�A���g �� ���[�v�t�H�[���� 2010/3/24 |
�@�{�e�ō����Flex�A�v���P�[�V�����́A�����炩��_�E�����[�h�ł��܂��B.fxp�`���Ȃ̂ŁAFlash Builder�Ȃ�ȒP�ɃC���|�[�g�ł���Ǝv���܂��B
�� �ڑ�URL�̏C��
�@Flex�A�v���P�[�V��������Web�A�v���P�[�V�����^�T�[�r�X�ւ̐ڑ�URL�́A�J�����ƃf�v���C���Őݒ��ύX���܂��B
<s:RemoteObject id="echoRO"
destination="echo"
endpoint="�yWeb�A�v���P�[�V�����^�T�[�r�X�̐ڑ�URL�z"
>
<s:method name="execute"/>
</s:RemoteObject>
�@�ǂ̂悤�ɕς��邩�́A���y�[�W����A�ȉ��̂悤�Ɋe�p�u���b�N�E�N���E�h�ʂɐ������܂��B�T�[�r�X�̊J���ƃf�v���C���s���āAFlex�A�v���P�[�V�����ƘA�g���Ă݂܂��傤�B
- �y1�zAmazon EC2�{BlazeDS 4�ŃN���E�hFlex
- �y2�zGoogle App Engine�{T2�ŃN���E�hFlex
- �y3�zWindows Azure�{AMF Messaging�ŃN���E�hFlex
1-2-3-4 |
�@INDEX | ||
Flex�t���[�����[�N�ŕς��RIA�J���̌���i5�j Flex�A�v����3�̃p�u���b�N�E�N���E�h�ƘA�g������@ |
||
Page1 RIA�ƃN���E�h�̘A�g�́A���������b�g�Ȃ̂��H XML��JSON��葬���ʐM�t�H�[�}�b�g�uAMF�v�Ƃ� �T���v��Flex�A�v���̊T�v |
||
Page2 �y1�zAmazon EC2�{BlazeDS 4�ŃN���E�hFlex |
||
Page3 �y2�zGoogle App Engine�{T2�ŃN���E�hFlex |
||
Page4 �y3�zWindows Azure�{AMF Messaging�ŃN���E�hFlex AMF�́AAndroid��iPhone�Ȃǃ��o�C���ɂ��L�� |
���b�`�N���C�A���g�����[ �S�L���ꗗ�� |
- GAS�Ŗ_�A�~�A�܂���ȂNJe��O���t���쐬�A�ύX�A�폜���邽�߂̊�{ �i2017/7/12�j
�@���������ۂɁA�u�O���t�v�͕K�v�s���ȑ��݂��B����́A�u�O���t�̐V�K�쐬�v�u�O���t�̕ύX�v�u�O���t�̍폜�v�ɂ��ĉ������ - GET�^POST�Ńt�H�[�����瑗�M���ꂽ�l��PHP�Ŏ��u��`�ς݂̕ϐ��v�y�X�V�z �i2017/7/10�j
�@HTML�̃t�H�[���@�\�ɂ��Ă����炢���Aget/post���\�b�h�Ȃǂ̓��e��A�z�z��Ŋi�[����PHP�́u��`�ς݂̕ϐ��v�̒��g��A�t�H�[�����M�l�̎�舵���ɂ����钍�ӓ_�ɂ��ĉ�����܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - PHP��for�������[�v�E�o��break/�X�L�b�v��continue�y�X�V�z �i2017/6/26�j
�@�f������̃��W�b�N����break����continue���̗��_�Ǝg����������Bfor�����g�������[�v�����̊�{��while���Ƃ̈Ⴂ�A�������[�v�Ȃǂ������ďЉ�܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - Spreadsheet�f�[�^�̑I���A�폜�A�}���A�R�s�[�A�ړ��A�\�[�g �i2017/6/12�j
�@Spreadsheet�f�[�^�̑I���A�}���A�폜�A�R�s�[�A�ړ��A�\�[�g�Ɏg�����\�b�h�̎g�����Ȃǂ��������
|
|