253

Java Web Programming Using Cloud Platform

Embed Size (px)

DESCRIPTION

Course at IMC Institute, "Java Web Programming Using Cloud Platform", 18-22 Feb 2013

Citation preview

Page 1: Java Web Programming Using Cloud Platform

�������������� �����

���������������

�������

��

����� ����������

�����������������

����������� ������������

���������������

������ ��

�! �"�����#!���$����%$$"��������� ��

��&�

�� �� ���'(� �!!

�)���$$"������*�� $��������)

����������

�)���$$"�������� �"�$ �������$"�� ����$�

�+��"���,-�

$"�)

��%$$"�����������,!�"�$������� ��

�)��%$$"������%���� �./�)

%0#�"�1

�/�)

%0���������������

�)!+�2�������������

���$"����,)

%0#�"��-�� ��

Page 2: Java Web Programming Using Cloud Platform

! �"�����#!���$����%$$"������

��� ��

��&

�-��,"����

�������

���������

3045�����

30�

������������

���������.6�78����������)

����� ��1

�4��$�����������������$$"��������� ��

-��,"�����.7

���#��

�������1

��� ��� ���"���������"����������

���#��

�5����"�9��

���".���$$�������������

���"1

�4���������*��������"�,��*���������������

�������������� ���"����

���#��

�$$"������

Page 3: Java Web Programming Using Cloud Platform

��������

����"�����"&��,����&����������

�-:8;���������*���

����������

�4���������*+�������"�,��������7���"

$��������,"�,�����"����$$"������

��������

����� ���

��

��������

����������.045�����1

������� �������������������������

��������� ������ ���

� ����������

�������������������������������������� ����������

��������� �

�� �� ����������������������� ����������

����������� ��� �� �������� ���� �������������� ����

��� �����

�!���� ��� ����� ��"��� ������"�� ���������"����� �� "�

�� ��������"���������#���"��� �� �

����"����$

��������

��

��� ���

��

��������

�����������

������ ���

Page 4: Java Web Programming Using Cloud Platform

����������.0�

������������1

��������������������������

���������� ��������%����

3+�������"�,�������� ���"�����������������

<���������=.����#���"��,��,�1

������

���"�����'5�0+%*072*�5�7

�2���#���"��,��,���5�0+%��2�

8

�2���#���"��,��,���072��(� �����#���

��������

��

��� ���

��

��������

��������������

��������� ���

����������.)

��-�� ��1

�+����������"��$���������"�,��

�+�������"&�)����� �� ��6��4$�����"

�+�������"�,�������� ���"�������"����

<����

��������,��������=�����"�,���.5>2*

-�� "�?(-4*%-41

��������

��

��� ���

��

��������

�����������

���

������

������ ���

Page 5: Java Web Programming Using Cloud Platform

��

4��$���������-������-�"����

�5� "�@����� ���"������� ����""��

����

���$"��������

��� ������""�������$�� ����#��

�� �������#����$�����$$"�������

35���������������"*�����������

38������"�����,*-������

30������� ���,�

��*5��������$��"��,

�6�����" ����$���"� A

35� ��"���������������������"����

��� �����

��� ����

34��$������ �����������������

(� ��

7�4"�#��

��������

���� �

����

����������

� �����

!������"

����

���� ��

� �����

!������" �#�

��� #�

��������

���� �

�������$

���%�$�

&� � ��������%�$�

���

�'��

���

(#�

�����$��%��)

������ �����

! ������"

����

���

�������$

��������%�$�

Page 6: Java Web Programming Using Cloud Platform

� �� ���'(� �!!

�(� �!!��(� �-!$"���"��,��� ����#

��� ������%42�*��������������"��

�)�������>�)

��(� �!!B

3&� �����'$(��.(-0��C1

3)���&� �� �*�����+$+�.(-0�DC1�

�7��������������

���������9��������

���,"�$"�#��

�!(+

*(4%*(7

-*(� �7

��"%42*E

�$����

�$����

�$����

�$����

�$����

�$����

����

����������

'�%��)

�����

����

�� $�

����

����������

'�%��)

�����

�*���)�!�'�"+

��$������$

��������,

�-��*

.��$��������,

����*���)�

����������

���������/

����������

���������

��0����������+

�1�',���,

�������$/

������

.��$�������

������

���

������

���,

����$���

&���2�$$

(� �!!��!�����!��-�"����

���34�

Page 7: Java Web Programming Using Cloud Platform

)��-�� ��

�1�'

�5��

���

��'3''��

����

��������

.��

�$����

.���$����

���������

����3

�����

�5��

��'

�5��

�1�'

���

��'3''��

����

��.

�������$

�.&

�1�'

���

��'3''��

����

��.

�������$

�.&

����3

�����

.��$�����������

.��$��

���

����$��

���

������������

������������

��'

�5��)��5� $�����F

5�������

Page 8: Java Web Programming Using Cloud Platform

��

)��5� $�����F

5�������

�)���� $������������#��

�#�����-�� "���

(-4.�"��,���(� �+

���G�������� �,�1

�)���� $�����������)

����������

��� �����$�$�"��������������

�%""(� �!!�� $"����$$��� ���.>

"�������%$$-�� ��1

$�� ���������������

�)����������$�� ��������

��� �����)

��

�� $�����

�0�;������$�����,*�������*���"�#����"� ���,�

��

��)�������

��� $�

5� $�����?5��������6���"�

�� � �������

������ �������

������� ��

�� �����

�������������

�����������

� ����� �

�����������

���� ��� �

����� � ��

������ � ��

����������

��� $�

Page 9: Java Web Programming Using Cloud Platform

-� ���#��������#��)��

�� �"�$ ��4������

�)��4�,�'

��� $"��@#�"���������,�#�@���6�78�,�

�)��+������'

����������)

��-�� ��*��������;���#���$�,����

����� ��������$"���������"

�����$���6�78�,�����$"����$�,��@��"������

������,������������

�)��-�� ��'

���#���������������$�����)

���������H���;���#��

�$�,�������������$�,�����������

)��%$$"������F

5� $�����

�)��%$$"�����������$"����"�$��&�,�

�)���� $�����.-�� "�����(-4G�1

�-�����������#�"���������

�,��

�6�"$���"�����

�8��������

���$"�� ��������$��.�

���@ "#�"�1

�)��%$$"�������������$���������

�%����������#�������������#�"��.��$��&��#��

1��

�/�)

%0#�"���#"����,���� ����������.$��&��#��

1

Page 10: Java Web Programming Using Cloud Platform

��5������ �"�$ ������-������

����$)

���$$"��������������$����#��

�� $�"��#�"��

3#���"�������� ��� �"�$ ��

�0����������

3� �'(� ��������#��� "�����(� �+

����

�� $�����

3���!������'(-4$�,�����6�78$�,��*

� �,��

��5��������������������

�6�78$�,��

���"�� �4�,���

"

�2

�,�#�"�������������6�78$�,����

(-4$�,��

�!@�

$"�'��&�)

� ��,�$�,

Page 11: Java Web Programming Using Cloud Platform

��5������$"�� ��������$��

.����@ "1

���$"�� ��������$���������

��$"�� ��� ����� ��������������

)����������

�I08�����"�������������������

�� $����

�! �������$$"������������ ��

����-�� "����*����@ "���$����"�

��

D�+��"���)���$$"������

�+��"�$�������� ����#

�������������������.�#�����$�����1�����

�������������

��� $�"�(� �������������,���������������

Page 12: Java Web Programming Using Cloud Platform

��

!@�

$"�'6�""�����-������

�-����

3�����,�������

J.�����&� ����$�����

3� � J

.�����&� ����$%���

3���!������

J�

/�012

J�/��012

J�������*

���$���

J��3��

�����$���

��

C���$"��)

���$$"������

���$"�����$$"������� ����$"�� ��$"�#��

������-��(� �-���

%$$-�� ������ ��

Page 13: Java Web Programming Using Cloud Platform

��

B�4��#��

5"���%������)

��

%$$"������

���� ��������*,��I0��#��)��

�$$"������

��

���"'!�"�$����K��

Page 14: Java Web Programming Using Cloud Platform

��

���

L-�� ��L%$������ ��K��

��

���

����

��)

��4�����

Page 15: Java Web Programming Using Cloud Platform

��

5�����4�������

�'-

�������-$���#�8������

���,� �,����6�""�

Page 16: Java Web Programming Using Cloud Platform

���

6�78��"�

��

��"�� �4�,���

"

Page 17: Java Web Programming Using Cloud Platform

��

��"�� �4�,���

"

������

��������

������������������� ��������

���������

������ ��

���������� ������ �����������

����������������������������������������� !����������"#��

������

�������������$������ %�����������&��������'��� ���(�

�����������$�

��������������������������)���������������������������

��������������������������������������*���������

�������������������������������������+��������

����������� ���

������� ��

�������

��

�$'??"���"���'����?6�""�?��"�� �4�,���

"

Page 18: Java Web Programming Using Cloud Platform

��

���

-�� "�E

��

0���"-�� "���� �

Page 19: Java Web Programming Using Cloud Platform

��

0���"-�� "���� �

�� ������� �� ,��-����*������+�.�������.����%�

����*������+��� �������� ���/

������� ���*������0)����� �%�120)����� ��3

������������ �������4 �����5���-���)������6�������7589:�/6

��������;����������� ��������� �������������-/6���

��������

��������*������������������.��������;������-���������/6

�������� ��������-���$������ ���<���������<�����$��/6

��������

�������� ����� ��-/6

=

��

���F0���"

Page 20: Java Web Programming Using Cloud Platform

��

)��%$$"������

�)���$$"�������������$"��������

��##����#��

��/����#�"���

�����$��&����������"����������� �#��

���/����#�"�.���"���������1

�I��/����#�"���������� ����$"����

��� ��

������

)����/�)

%0#�"�A

�0�������$"��G��"�$��&�,�� �������������

�-�

�"���/����#�"�

�5���������,������$"����

�)���� $�����.��� "����(-4G�1

�-�� ���������"���"�����

�-���)��$��������������.6

�78*�

�,�*��1

�5"���������"�����.�$$"�������"���"�����1

�0�#"��������������"���������

Page 21: Java Web Programming Using Cloud Platform

���� ��0��F5���@

����� ��0���#��)���$$"������

���$�"� �"���������#)%0

�5������(-4$�,��*�"���������"������������� ��*���

����)

�������������������

�%"���������)!+�2����������

�%����@�����

���,�� �$$�����

���� ������#�)���$$"������

�?6�""�������@#��6�""��@�

$"�

������,�������)

���$$"������������,"�)

����������

�6������$���#�����$���#�"���I0�

��

!@$���6�""��)

%0#�"�

Page 22: Java Web Programming Using Cloud Platform

��

��������-�������#/�)

%0#�"�

��

)!+�2����������

�-�����������#���� �����

�5������

���������')���$$"��������$"�� ��������$��

�(-4�,"������������$��#�"��

�������'%�������������������� ��������"�����'

��� "��*��"���"�����*���(� �+

������ $�����

�����'%�����������������(%

0����� ���#"��������.�,

"����������������"��"����������""������� �������

�"�����1

Page 23: Java Web Programming Using Cloud Platform

��

6��4��;���I08F

)���� $����

I0�.�"���1F

5���@

�0�;���I08'I����$���#���������$����#����

��������

��$'??M���N'M$��N?M��;���$��NAM;��������,N

�M��;���$��N��

����#����@�������� $����G�I0�

��$'??"���"���'����?6�""�?����"A������

�O�������

�5���@'��

��#��������� ���#����

�$$"������32����#����$�����"���$$"����������

��� ��

�?6�""�������@

��

5��#�,����,)

��%$$"������

�5��#�,��������#��

�������$���#�����

��������.)��%$$"���������$"�� ��

������$��1

Page 24: Java Web Programming Using Cloud Platform

��

%"���4���.�#����@ "1

�)������;���������� ����-�� "���������*�

��

���� ��������)

���� $���������������

�$$"����������"�����"�����;����2��������

�$$��,��I08$����������������;�����)

��

�� $����

�%I08$���������������@�������"���$��

��$'??P���L'����?����@Q���?�"���Q$��

�%"���4�����������#��

�#�����

�?�"��������,.#����� "�1��

�?/���$.#��(-41

��

�()�������� ���>�?����� �����7589:�(�

@ �������������

����������������9����+�����*���������������9����

����������������9��������������+�����*���������������9�����

��������������

������������9�������

����������������9����+�����*���������������9����

������������9�������������������9�������

�������������9�������

���������� �9� �����

�������������� �9���� ���

������������$?

��������������� �9���� ���

����������� �9� �����

��������� ��9����9�����

���������� ��9�����

���������������� ��;�������

�������������� ��9�����

���������� ��9����9�����

�����9���

Page 25: Java Web Programming Using Cloud Platform

��

������$"�����@����"�� ��

5����"4���"�L%� ������� ����"��L

-�� ����

Page 26: Java Web Programming Using Cloud Platform

�$'??"���"���'����?6�""�?��"�� �4

�,���

"

��

%�&���"��,�

��

-� ������������������#�� ��

$����������"�����#-��,-���*(� �R

������"�,�! ��,�"��*-��7

��������

�*

2���

Page 27: Java Web Programming Using Cloud Platform

���

����3� ��

��������S

� ����������

����#������&��� ?� �������

����� ����������

Page 28: Java Web Programming Using Cloud Platform

������

���

��

���

��

���

��

�������������� �����

���������������

�������

��

����� ����������

�����������������

������ ��

�!����"�� #�$

�%�&������%��'����(

���#

�(����)*����+�"�

�"�� #�,+-"'���.�������

����"�� #�/�.�0��#�

�*1�

'#���."�� #�+��2�� �

Page 29: Java Web Programming Using Cloud Platform

!�����"�� #�$

�3� �4

������������1�����.�������#���.�

5��+��� ��

�����

��������2��������

�6����#����� ��0)-

�*..�����

�+#�.��

������ ������'�����

�"������

���2�

��

�3� �������

"�� #� ��0)-

"�� #�

�%�&�����������#����

�������

���#�����2#��������

��##����

���##��&����

.������ ���� #�

���������#�7'�������

���8

0)-

����

'��������������

.��������&���

7� ������9

#��

���#���#��8

������#�����''��.��

��������

Page 30: Java Web Programming Using Cloud Platform

"�� #� ��0)-7����8

���

���

��

���

���

���

��

���

���

���

���

���

���

���

���

���

���

���

���

���

��

����

���

����

��

�������

���

��

��

�������

���

��

��

��

���

��

���

���

����

����

��

��

���

��

���

���

���

��

���

�������

���

��

��

"��2#�-�������."�� #�

Page 31: Java Web Programming Using Cloud Platform

"�� #�%�&������%��'����

(���#

�������

������

��� ���

������

���� �

���

���

����

��

����

����������������

������

��� ���

!������"�� #���$

�%���� ���#�����&���7

��#�����.��

�.

5��+��&���8

�*1����� ���.��

����.�� ����&���

��������2������������������#�2��'������

7'�����#�����������2�������:�� �;��2*36

�:

��8

�0��������������'������#���7

��#�����

.��

�.5��+���'����8��.���

�������&����

��������� #���3"+'�2�

Page 32: Java Web Programming Using Cloud Platform

%�&�������%��'�����

�!�������&���$

�-�.��

�����������.�� �#�������� ��

�!��

�������&���

�!����5��+�������������

�!���������������������

�!��������'����$

�-�.��

�������������#���.�� ���� ��

���17�

#:'#���8��������7� �2�8���

�5��+�������:���;���:��

5��+

�5��+��&����������

�5�����

�(

����

�)�<-�'�.��

�����'�������'���.=%/

�+��<-�'�.��

�����'����������

����2�����

�+�

�5�����

���&������

Page 33: Java Web Programming Using Cloud Platform

%�&���(�����

��������������

�-+��������.���#��� ������������2�����&���

��������������

�%�������'���� ����������������&���

������������

�%�������'�����#��� ������.������&����������2�.��.��

>'�����#?@> ���� ������?�> ���� ������?

�������������

���

��.�������� ��������� �������&���

������������

�%�������'���� ������������� ������&���

��������������������

������ ����� ��������������� � ����� ���������� !

"

�������� ���� ��#������������������� ������$

������������������ ���������%�&� ������' �������$ �(' ������� !

���������������������� ��������� ��

��������

���������������������������������������

����������)*�����������" ) + �������������������� + ),-�.)�/

����������)*��������" ) + �������������������� + ),-�.)�/

����������)�������" ) + ������������������ + ),-�.)�/

����������)��������" ) + ������������������� + ),-�.)�/

����������)�������" ) + ������������������ + ),-�.)�/

����������/

0 "

0������ ����� ��������������� � ����� ���������� !

"

�������� ���� ��#������������������� ������$

������������������ ���������%�&� ������' �������$ �(' ������� !

���������������������� ��������� ��

��������

���������������������������������������

����������)*�����������" ) + �������������������� + ),-�.)�/

����������)*��������" ) + �������������������� + ),-�.)�/

����������)�������" ) + ������������������ + ),-�.)�/

����������)��������" ) + ������������������� + ),-�.)�/

����������)�������" ) + ������������������ + ),-�.)�/

����������/

0

"

0

Page 34: Java Web Programming Using Cloud Platform

%�����2%�&���5�����

�)�����#

�2�5�����

�2�5������

�2�5�������

��

�"'����#�A��

�2�0��;���

�2�,����'����2�%�

��=���

�2�0����/��2�

�2�0������'�

�2����5

�����

�2�-�5�����

���&���#�=���%�&���(�����

�5'"�� #�%�&��� �����

������������������ �#���.��

��

'���

���

�����������1�������. ��������� �#��

�����������������.����

���.'���

����

Page 35: Java Web Programming Using Cloud Platform

*1�

'#�<��##���

#

,�234.

"

,-(56.

,��� ������7)���������������).

����" ,����� �8��7)�� �) ����7)�������) 9.

,����� �8��7)������) �����7)������) 9.

,9���.

,9-(56.

,9�234.

��������������������

������ ����� ��������������� � ����� ���������� !

"

�������� ���� ��#������������������� ������$

������������������ ��������

�%�&� ������' �������$ �(' ������� !

�����������*������28��)�� �9%���)�/

����:��� ��� 7 �����������:����/

����������)����� ) + �����������������)�������)��/

����������/

0

"

0

������ ����� ��������������� � ����� ���������� !

"

�������� ���� ��#������������������� ������$

������������������ ��������

�%�&� ������' �������$ �(' ������� !

�����������*������28��)�� �9%���)�/

����:��� ��� 7 �����������:����/

����������)����� ) + �����������������)�������)��/

����������/

0

"

0

Page 36: Java Web Programming Using Cloud Platform

%���#

5��+)*����+�"�

���� ���� ���#�����&����

�5��+)*�9

5��++�"�

�)*���&����<

�=�����������.��

�������''��������=%/���&��������2

�0����#�����#�

���� ����.���

����@���'�@5

�##���

�"�� #�$������

�B�������

�+�"���&����<

�=�����������.��

��������������7���''������=%/8

�0���������� ����.���

Page 37: Java Web Programming Using Cloud Platform

2��������������

����� ���� ��������;/

����� ���� ��������%����;/

����� ��������;/

������ ����� 2��������� � ����� ���������� !

������ ���� ��#������������������� ������$

������������������ ��������

�%�&� ������' �������$ �(' ������� !

�����������*������28��)�� �9%���)�/

����:��� ��� 7 �����������:����/

����������),%<.#�� 3��%��,9%<.)�/

0

0

"�'��.+�'�#���25��+

%��'����

���##%��'�����������

�)�����'�����

�����.�� �����'����

�!�����������������'�����

Page 38: Java Web Programming Using Cloud Platform

*1�

'#�<"�

'#�%��'����

������� ����� ����������� � ����� ���������� !

������ ���� ��#������������������� ������$

������������������ ��������

�%�&� ������' �������$ �(' ������� !

99 =��� ������� %�����

�����������*������28��)�� �9%���)�/

99 #�� �� ������ ����� ������ ��� �%� �������

����:��� ��� 7 �����������:����/

99 :��� ���8 ������� �� ������ �����

����������),%<.#�� 3��%��,9%<.)�/

0

0

��

"�� #�,+-"'���.�������

�!

�� "

��

���

�"��#

�!

�� $

%"&

$���

����

�� �

��

�'�

�("�

!�

Page 39: Java Web Programming Using Cloud Platform

��

"�� #�-���.����9

0#�����

����

���

����

�����

���

��

�����

���

����

����

������

��

��

���

����

������

����

����

������

��

��

���

����

������

��

�������

��

*����������������

" ������ ����� *����������� � ����� ���������� !

������ ��� �����/

"

�������� ���� ��#������������������� ������$

������������������ �������� �%�&� ������' �������$ �(' ������� !

�����������*������28��)�� �9%���)�/

����:��� ��� 7 �����������:����/

�����++/

����������)*���� 7 ) + ������/

����������/

0

"

0" ������ ����� *����������� � ����� ���������� !

������ ��� �����/

"

�������� ���� ��#������������������� ������$

������������������ �������� �%�&� ������' �������$ �(' ������� !

�����������*������28��)�� �9%���)�/

����:��� ��� 7 �����������:����/

�����++/

����������)*���� 7 ) + ������/

����������/

0 "

0

Page 40: Java Web Programming Using Cloud Platform

��

"�� #�/�.��0��#�

��

��

�������

��

��

�������

����

������

��

���

�����

����

��

����

���

�����������

����

�����

���

����

��

����

���

��

"�� #�/�.�0��#�(�����

�����

���

� )

�*��+

��

)�*

������

�)�*

���

��,)�

*�'

� )�

*

������������

����

��

������������

Page 41: Java Web Programming Using Cloud Platform

��

���"�� #�/�.�0��#�

������1������������������ #���.���#�����

�����##.��������&���

�+��.��

�������'�����

����

� �

'#��

���

��� �

����

���'

'��

��'

�������

���##��������� ����#����� #��������

�����##�.��������&���

�+��.��

����#�����'

��

����

'#��

����

���

���

,��

��� �

���

� �

����

���'

'��

��'

��

��)�78�����+��78(

�����

�������

����

�����

�������

����

��

������������ ������

!�"#

���������������

�����

�������

����

����

�$�����

Page 42: Java Web Programming Using Cloud Platform

��

"�� #�/�.�0��#�(�����

�-� �;������������

�0������������#�#�.����#��.���� #�

���.������

��� �1���� #��)������"�� #��#�����

����78

�������78

���� ���78��������������

����

��� �1���� #���'�5'"�� #��#���

���)�78:��+��78:��C1178

���� ���78��

'#� ������

- '#� ��������

������� ���78

�������������������������� ������!�"�������"#����� ������!��������

������

��������$�� ������%��������#�&'%���������(�

���� �����������������"����)���������

�����*����������"�+���)%�',-.%���(�

����������

����������#����$ ����/�

����������

����/�������*����������"�+���)%�',-�%0,���(�

������������

����������������$ ����/����$����1��*��$+����������.�����"#�

������

����/�������*����������"�+���)%�',-�' ���(�

����������������$ ����/�

����/�������*����������"�+���)%�',-�2���(�

���������������$ ����/ �

����/�������*����������"�+���)%�',-,%3%%���(�

����������5�������$ ����/�

����/�������*����������"�+���)%�',-'�&'4 ���(�

����������(��������$����/�

����/�������*����������"�+���)%�',-!0%���(�

����������2�����$����/�

����/������(�

����������

����/�

��/�

Page 43: Java Web Programming Using Cloud Platform

=�����

����+����

���*1�

'#�

��

,�;���#��2�

��

"� ������������������.�� ��

'����������#�����."��2"���:3� �4

������#�2�* ��2�#��:"��(

��������

�:

-���

Page 44: Java Web Programming Using Cloud Platform

���

-��'.�,

��

��������D

� ����������

����.������;��� @� �������

����� ����������

Page 45: Java Web Programming Using Cloud Platform

�������������� �����

���������������

�������

��

����� ����������

�����������������

���������

����� ����������������

����������������������

����� � �� ��������� ���� ����

������ ��

�!��"����#$%���

�����#�$������������#�

����������������

�&�� "�'(�)*

���&+,'

-��#��)

�&����������.��#/0!

�&��1�������

�&�� "�,������

�&�� "���"��

Page 46: Java Web Programming Using Cloud Platform

2����!��"���������2

����������3

�2���������%�"��������������

��

�������"����������������������

��������

�/����#����������������1���#���%��

������

�����1�����������%�� �2

���� 1����

4���!��"���������2

����������3

�5�6�7������1����������%�� &�� "�*���8

�����

!�"��� ����� �#�������� �#���$

�� ����� ��� �% &'(�� !�"��� ����� �#��&)*+�����,'-

�����$�� �.������"���9: �����%��

6�7������1����������1�����#��7������

���1����������

����1���������"���9��7���$���1����:;

Page 47: Java Web Programming Using Cloud Platform

2�������<����

�����#=�������

2����������3

�2������������ ����2���� 1������1��"� �����

1��������#�%���7�������� ��������� 1����

#�����������1����

�>��

�#�����1����""�1���������7���������

����%����������� 1������1�����#����������%

����7���

4�����<����

�����#=�������2

��

��������3

�5�6�7������1����������%�� 41&�� "�6�7��������

�&�<��7���?6,=���1���%��%���

�����1�#�

6�7������1��������1�����

@��7����#�6�7������1�����9<A�

1"�����1B:;

�!%�����#���"?6,����7�����%�����1��������#$�������� �

������7���������

�!� �.���%���

���9:

�����%��6�7������1����������

����1������%���

���9��7���$���1����:;

Page 48: Java Web Programming Using Cloud Platform

6��������#�6�7���

����1��#�� ��#

���"�%��

�������#���7���

�-�����C

����������������������������� ������������������

��������������������� �!���"#�$���%&&������

�-�����C

����������������!�� ���$���%&&������

&�� "�'(�)*

Page 49: Java Web Programming Using Cloud Platform

2����(�

)*3

&������(� �/0!%����������#

��"�����"�������

�4������������1���%������"�%��

�11"������

0���%(� �&D9(�&D:

�(� �&DE���(�)*F��

(�)*/0!

���%��������%(� �!���%����$��������� 1"� ������

�������1���%��(�)*��� ���

�/11"����������������%(� �����%����%��1��%��

��#

��������1��������1�����"��

�-�������%(�

)*/0!��"��������� ���7"1��.�#�

���� ��-���#��$*��������$6���"&�$�������-

���

��$

6���"&�-���

��$0��1����&�� ��$*�""��"�&�� �����

��1��

������� �����%�������"���8��������� �8��7"1��.�#�

����&�����

Page 50: Java Web Programming Using Cloud Platform

(�)*��� ��

���������1���%��� 1"� ������%(�

)*

����%����

�D ������������� �����������1�����#

(�)*��� ��9�:

�>����������"���%� ��"��"���� ���

%��

��1CAA���������� �������� A1������A����A�

�� ���

��������?6,

�?����

�.���������������������

G*����������� ��$1��$1�����"��H

����C���1�����"I��

�C��� ��I��1�����I���������

G����"������� ��

����C����"�C���CJ

��������

�C�K��C����

G-�&+,

����C ��7"CAA"���"���C���LA��

Page 51: Java Web Programming Using Cloud Platform

-�&+,���"�

� ��7"�����""���K�K������

��&�� �+���'

� ��7"����.������#1��K���F���

�����

��&./0'

� ��7"������������ ��K����M��������&������'

�*�1���12�����3� ����1����#���4 5����

����� ���1����#����3�� �6(7(861��+

&+,*� ����

� ������)��"������

��"�������1���%���%��"���

����

�1��

�'�����/�������

�����������

����"�

���� ��6���� ���������%�� ����

����"�

��������6�

� ������� ���������9�:%�� ����"�

�(������-

���%�������� ���%��"�9�:�%1�����"��������9�:

������*� 1"��"���

� �����"�%�� ���������

Page 52: Java Web Programming Using Cloud Platform

*6D/�D&�� ��

����%��

�"����8

�����#��)��#�*+���,�� �+�,�#-#"# �+�,�.#/�

�����8�

1"�

�����#��)��#)��0��')�#1� $��2�#���#��++#��'����#3��"#

#######

###�!�+�#1� $��24�#���#��++"######

######��$��#1� $��24�"#��! �#5+����

!�&D6�&�� ��

����%��

�"����8

'����#'���#�*+���,�#� �+�,�#-#"# �+�,�.#/�#���(�#

�1+��#-"#1+��.#/�

�����8�

1"�

'����#'���#)��0�#���(��6777776"#689��#��#:,*!�#�6"#

####6,6"#;4��

Page 53: Java Web Programming Using Cloud Platform

&D,D*�&�� ��

����%��

�"����8

��� �#-�*+��. �+�,�#-#"#-�*+�.� �+�,�.#/

<���#�*+�#-#"#�*+�.#/

-=����#-�*+��. �+�,�#��������#���(�

-���.#��#-�*+��. �+�,�#��������#���(�#/

-�����#)�#-�*+��. �+�,�#-�� .#-#"-�*+��. �+�,�#

-�� >.

�����8�

1"�

��� �#?#<���#)��0�#=����#')�#@#6777776�

�D,D�D&�� ��

����%��

�"����8

������#<���#�*+���,�#=����# �+�,�#��������#1+��#

##-���#A#��# �+�,�#��������#1+��#.#/

�����8�

1"�

������#<���#)��0#=����#')�#@#6777776�

Page 54: Java Web Programming Using Cloud Platform

&�1��%?���#(�)*

��,����)��1���%��(�)*��� ��

��5

��*�������������

��5

��&�� �������

F�D8����7���������A���1����

K�6

�������"�

L�6

���-

������9�1����"��1:

E�*

"���&�� �����*��������������

��,����)�&1���%������������ ��

���

����""�"��������������� �������#����

��������� ��-���#��$"������"���%�"�

G*"����%���

� �9N����������� ��O:

��P

AA����"��������������%��0��������)��� ���

AA������ �������������"���1���

�����(4����3�&,��3(39�"�(:�+�(������,'-

Q����9*"����������D8��1�����%�:P

&���

����1���"�9BBR��%�:;

Q

Page 55: Java Web Programming Using Cloud Platform

��5��*�������������

����������������"��������1�����"�%����"����#��

�������������������#������������������

�?���#���&��������1��%����

�����%#���#�

�������������

�*������������������������%�""���C

��P

������ ���������� ����$��

�����������������(�� ������ ���&,:�+�39�"�**�����#�� ��7;* �� ,��

���������������������������������������������������,��� ,��

,��� ,'-

Q����9&+,D8��1����7"�:P

&���

����1���"�9BBR�7"�:;

Q

��

��� ��-���#��'

*��������

��� ���7"���� ��-���#��

S#�*��������9&���#��"$&���#����$&���#1����

���:�����

&+,D8��1���

��� ���7"�*��������

S&�� �������&�� ��9:�����&+,D8��1���

S ����"���9:�����&+,D8��1���

S �����/��*� �9���"����:�����&+,D8��1���

S ����� �9:�����&+,D8��1���

S �����""���.9:�����&+,D8��1���

Page 56: Java Web Programming Using Cloud Platform

��

&�����1���

����&���������%���������&�����

�����

�0��1������%����&����������

�(�

�!��#��������%����&����������

����&������������� 1"� ���

*��������1��"��#

��

�� �8��7"����&�����!���%������

���&����������

���� �� ������

1"� ���������%���

����&��������������%�����%��������#

�����������������

Page 57: Java Web Programming Using Cloud Platform

��

0��1������%���&����������

�/���&�������������1��1������������ ���%�������

���������G���������%���������������T����%�#������%�"�

�"�������%������������ ��

���

��%���������

������.1�����"������� �����������

��� ��

��������%�����������������������T�1��1����������

����#��$���������������#����������������������

������#��

�!���5"�������/11"������&�� ��$��������������""���

(�)*��������

��

(��!6�#��������%����&�����9(�)*

6�������:�����

����(�

�!��

��%�(�

)*�����������81����

������ �C�� 1A�� A�����������8

�����8�

1"�$��(�

�!��

�%�������������%�

)��.�)����������"���

�� �C�� 1A�� A����A)��.�)

�)�������""��������(�

�!��

���������

�� �C�� 1A�� �������8$��������1���%���

(��!��

��%�(�

)*��������������"�

����A��

������8�

1"�$%���1����""�������$

�1���%�����A)��.�)

Page 58: Java Web Programming Using Cloud Platform

��

2��*��������0��"��#3

����������������������81���� ����"�

���

��������

�?���#���������1��"��#$��

�""���� ����%

����������������������"��#���� ����%�"����

�*�����#�����������#��������������������

�81���� ��1�������

�?���#���������1��"��#$����%�������������1���

������������� ��"��"������������������#����

����� �������%������#�����������#�������

����������

��

*��������0��"��#'

���&�����

����&�������������� 1"� �����������

1��"��#�"��1�������������������

1�����"������������������&������"���

��1������

����������������������#�*��������

�����������������"��� 0��"��*��������

�����������������#�1������"���������

�����11"�������������.����� ����

Page 59: Java Web Programming Using Cloud Platform

��

��5��&�� �������

�*����� � �3�� ������%�� *��������

�����

S�� ���7"�&�� ��

G6���"&��8����+����9����#�7":

G���8����?1���9&���#�7":

SD8�

1"�C

&�� �����

��@���������������&

�� ��9:;

������ � � �3�� ��������������%��

���$����"���7������

F�D8�����#+������?1���

���� ��&�� �������$���

������

�� �������

G9�:+?D6>9&D,D*�:

S6���"&���@��� ����8����+����9B��"��U%��

���� ��I�"B:;

G9�:/*�!�

�*�--/��9?0�/�DA�D,D�D:

S���6����V�"��@��� ����8����?1���9B�1���

���%�����I�"����

�@W!)-T�

���� %�I�� @�MM�KLE�B:;

Page 60: Java Web Programming Using Cloud Platform

K�6�����#6���"�

�,��1����#�!���� � ����� ��#��%��

����

��� ���7"�6���"&�

����"�����89:

�888#�X889����"� ��� ���:

�888#�X889&���#��"� ���

�:

� ����"���9:

�����������������"�Y����1��������%�����%���

���

G>��

����""��% &'������

� �����%������

��

K�6�����#6���"�9����:

���������� ���6���"&�$����������"�

����� ��������"��1��#����#��

���"�9�����89::P

AA2���#�����""#�������������

&���# �"���@���#�&���#9�:;

AA*�����Z

&���# �"���@���#�&���#9�:;

�� �"���@���#�!�9�:;

�� �"���@���#�!�9</

��6I,��B:;

Q

Page 61: Java Web Programming Using Cloud Platform

��

K�6�����#6���"�9����:

�2�������� ��#���%�� ��6���"&�$���

���11��1����#�XXX9:

����

S#�&���#9:

S#�!�9:

S#�����"�9:

S#������9:

�����������11��1����#�XXX

�����%

���� �� ���7"���1������1�

��

L�6���6���"&�-

���

�����

�������-

���

��9�

1����":

���������� ���6���"&���*��������

������$�������������-���������

�������������7����

�����#� �� �"���"���%��

�������������

������������� ��#����������������

�������#

G�������-

���

���� �@����������#�-���

��9:;

G6���"&�-���

����-��@���#�-���

��9:;

S���������11��8�

��"��K�

���������

�������-

���

���"����

Page 62: Java Web Programming Using Cloud Platform

��

D8�

1"�

���������������� ���������

�������������

��������������*�������#�*,�#@# ���� �!���B����������

���������������������������������������� ��*,��B����*������� ��,����!

�������������������������������"��������� ��*,��B����*������� �����!�����!

������������������������������������������������� �

������*,������������������ ���������!�

�������������������������������#�$��$���������

������*,�������������� �!������!

��������%��$������&'()��������)���

�������������)�*��+���$*���!

��������%

����%

���������������� ���������

�������������

��������������*�������#�*,�#@# ���� �!���B����������

���������������������������������������� ��*,��B����*������� ��,����!

�������������������������������"��������� ��*,��B����*������� �����!�����!

������������������������������������������������� �

������*,������������������ ���������!�

�������������������������������#�$��$���������

������*,�������������� �!������!

��������%��$������&'()��������)���

�������������)�*��+���$*���!

��������%

����%

��

6���"&�-���

��D8�

1"�

6���"&�-���

�� ��@���#�-���

��9:;

AA6��������"� �����

���*�"� �*���@

���#�*�"� �*���9:;

%��9���@�;�N@�*�"� �*���;�RR:P

&���

����1���"�9<*�"� ���

�CBR

���#�*�"� ���

�9�::;

&���

����1���"�9<*�"� ���1�BR

���#�*�"� ���1�9�::;

&���

����1���"�9B���1"��&�Y�CBR

���#�*�"� ����1"��&�Y�9�::;

&���

����1���"�9B0��������CBR

���#�0��������9�::;

&���

����1���"�9<&��"�CBR ���#�&��"�9�::;

Q

Page 63: Java Web Programming Using Cloud Platform

��

2��/������3

�0��1����&�� ��

S&+,�������������������� 1�"����1��1����

��%�������

�*�""��"�&�� ��

SD8�����&+,&����0���������

��

����������,���!���%���

�����""���� �&+,��� �� �"�1"��

��$����

���������,���������

�D8�������������,���%�� ���,����"����

���*+! #!����5 �#����������,���#�C�����#���,���

�/� ���#�

�?���#���,����������� 1�"�� ����

���

�����������,�����""�� 1�"���"������

Page 64: Java Web Programming Using Cloud Platform

��

D8�

1"�

���������������������$�$����

������������,���#���,��

�������������*�������,��-���.�(/#��.#0��1�"2'3(��4545454��!

�������������

���������������,�#@# ���� �!������������,����!����� ,���

��������������������������*�65�66666��!

��������������������������*�75�87+(��������$��0���!

��������������������������*�95��$���!

���������������������������:5:;�!

���������������,���C� ���(�������

��%��$������&'()��������)���

�������������)�*��+���$*���!

��������%

���%

���������������������$�$����

������������,���#���,��

�������������*�������,��-���.�(/#��.#0��1�"2'3(��4545454��!

�������������

���������������,�#@# ���� �!������������,����!����� ,���

��������������������������*�65�66666��!

��������������������������*�75�87+(��������$��0���!

��������������������������*�95��$���!

���������������������������:5:;�!

���������������,���C� ���(�������

��%��$������&'()��������)���

�������������)�*��+���$*���!

��������%

���%

*�""��"�&�� ��

��������%���������8����&+,�����1���������

�/�����1�����������#���1�%&+,��� �����%��

�"�#���"������1��%��

�1�����"����.

�/*�""��"�&�� �����������������""�������

1��������;��������������������1�����������"%�

����1���������"���������"���������������1�

����8%�������1����������

*�""��"�&�� ����@����������1��1���*

�""9BP��""&4�2I&?00,!D6&QB:;

6���"&���@����8����+����9:;

Page 65: Java Web Programming Using Cloud Platform

(�)**���/0!

��

&�� "�'(�)*

Page 66: Java Web Programming Using Cloud Platform

��

&�� "�'(�)*9����:

��

��&+,

���8#���������1�������"�����������

�������

����������&+,���7����"��#��#�

�-����#� �/*!�

#�������

�4���Y���""����"��"�����������

�D8�

1"��

G���� ��9-

��#��)$*�����):

G���AV�"��9-

� ������$����

�:

G����"��94

����1$)�#���"�:

Page 67: Java Web Programming Using Cloud Platform

��

��1���������$��#�1��%��

����$

���� �����������������

����$& ��$&��"��"�

�!�����"����#��)�����(&��

��

(&������ ��

�(� �&���1�����������

G&�

1"��1����"��� ���$����#$

������$� ������������

�)&��G)�����(&��

G/������������"�1�����������$

)�����

Page 68: Java Web Programming Using Cloud Platform

��

�� ����������� �����������������������������

��

�� ������ ������� !!"�#��$����������%���� &���

Page 69: Java Web Programming Using Cloud Platform

��

-��#��)

�� ������ ������� !!"�#��$����������%���� &���

���

�"�)&�%%

������1�����

�����#

��������������� ����������������������

����%����""1����##��W-��#��)[3

��������������� ������������

����������

����%����"")��[��� ���3

������������ ��������������������������������������

��������#�)��[�� ��"3

����������������������

���������� ��������������������������������������

��������� � ������ ����������� ����������!���!������������������

Page 70: Java Web Programming Using Cloud Platform

(� ����-

��#��)C-

�.�����������

���!�������

��������

����"

���!�������

���������"

�������

�#���$��

������"

�������

�#���$��

������������%������"

�������

�#���$��

������������%�������&'()'��"

������#��

����������

*�����"

�� ����'�(����(���!�����#��$����������'���"�)������

��

!������#���� ���

������+�,��������#���$�������+�,�����"

��������������������������"

����������*����������������"

�����������������)�"

������+�,�������#���$�������+�,�����"

������������&(-�"

��������*���)(&�"

�����������������"

��������!������"

�� ����'�(����(���!�����#��$����������'���"�)������

Page 71: Java Web Programming Using Cloud Platform

��

���� ��+������

��+�,�����*����#��������+����"

���������������

������+�,����.��!*�#���$�������+�,�����"�.��!*���������')�"

��/�!��!���!�#���������.��!*�"

�� ����'�(����(���!�����#��$����������'���"�)������

��

2��.��#���*�""������

�5���#�""��""�����������������

���0��10�!��2�������#�������/��������3������"

�����������!��0�!��������������

��������������0*����������!�������"

����������

�5���#����#"���""�����

��������/��������������#�������/��������������/����������

�� ����'�(����(���!�����#��$����������'���"�)������

Page 72: Java Web Programming Using Cloud Platform

��

��

���"�#�

��

2��&����������.��#3

������

������� �

����������������

�������%��7����%�� ���� �����9��

���#�����#%�� ���� ��������:� ���� �

1������%� �

�D8�

1"�C��"������11��#���

�>�$4��0�����"���1�����"

�D����

�$��"����".��������� ��$��1�������

���������

�&�� ����������� ����""�

�������

<��� ��������"���=�%�����

Page 73: Java Web Programming Using Cloud Platform

��

&����������.��#?��*����

�2����"����������"������������

��

��������11��#���$�������

����� ��.������[��"���������

���3

�2����"�����������1�������

����.��$����������� ������ ���

�����1�� ����"����������11��#���

�������3

��

/&������-

�������*"���!��������&��������

�"�1"�4��0��7����

���

������

���

�����

���

����

���

���

�� �

� �������0��<

�������0��8

Page 74: Java Web Programming Using Cloud Platform

��

�����<�����"���#=&����������.��#

-������� �

�*��.���

�?6,���

����#

�4�����%��

%��"��

���������������������"���#

������� ��%

1�����#<���������=

�����1�� �����#��"� �"1��#�� ��#/0!�

�����1�� ����%��

����.%�� ���#��#��������

����������&�� "�&����������.��#%�����1�� ����

2����4��0*��.��3

�*��.������

�""�

����%��%��

����������

��� "� ��2

���������

�&� �������������$���"���������.���

��� ���������7�����7����

�/���.��������

�$����#"� �"��$����1����"�������

�/���.��T� �"��������7��"������%���"���

�&�� ���������.��T� �"����8�����%��

����

�������������%�� �� �"������������� ��

Page 75: Java Web Programming Using Cloud Platform

*"���*��.��

��

*��.�����&����������.��#

-�������

�/� ���#��C

�V��������� 1"� ��

�4�#�"����� �Y��"�

�0���������������������������

������ ���#��C

��%��C���������%%���.���%��1�� �����

�������������

���7������ ����"���������11��

Page 76: Java Web Programming Using Cloud Platform

��

?6,6��

����#

�?6,��������������������������"���

���������%��

�����

�?6,���

����#����""����"��������������

�D8�

1"�C

�1CAA"���"���C����A���.�����A�������-:���������

$�7�64�=�+<

��

?6,6��

����#��&����������.��#

-�������

�/� ���#��C

�,������� �������� ���

����������� ����""���11����9

����"��:

������ ���#��C

������������

����""?6,�

���"����.�%������

���""�������

���� ���

Page 77: Java Web Programming Using Cloud Platform

��

!%*��.����������%%��

�!%�����11"������

�.������%�������

������

����

��������������������.��#������"��

���� ��#���11"���������

���?6,������ ��

���"��������%%���.���

�����""��#�����1����T�������?

6,9?

6,:

�������""?6,�������������� "�

�����

�������"�������������!�����?6,

��"��%���.�����������"��;��������$�������

��?6,������#��

��

D8�

1"�C���1�����������?

6,9:

���1���"�9BN����#ON����%@\BBR

���1�����������?

6,9��7����#�*���80��9:RBA�������B:R

B\BONA�ONA����#OB:;

�!%���.������������%%

��1CAA"���"���C����A���.�����A�������;����������@���E%�Y���

�!%���.�������������

��1CAA"���"���C����A���.�����A�������

Page 78: Java Web Programming Using Cloud Platform

��

4��������

���"��

�4�����%��

%��"���������1"������

�������$�������������.������ ����

��� �

N!�

0?��>0D@=4

!��D�=�/-D@=�������=V/,?D@=���=O

����"������� ������%������9���������:�����

�� ����#���

� ���9����1����:

�&�� "��������%��"������#��7�#�0���

���9:

��

4��������

���"����&����������.��#

-�������

�/� ���#��C

�?�� ����""���11�����

�/""������� ��������

������ ���#��C

���"����.�%�����7������%����

���""�

#�������%��

��

�)���.���������������� ���$�

��"��

���� ���$���. ��.������ ����

�������������������

Page 79: Java Web Programming Using Cloud Platform

��

41&������

���#������T��8����#�����

�������

�����C

�41&�������������@��7����#�&������9���:;

�B���B

��������� ������"����������

�������������%���������

�41&��������(� �����%���

�*��������������������%41&�������1�

D8�

1"�C5���#41&�����������

#��*+! # +��# �+�B��1+��#�C�����#������1+��#D#

####��*+! #1�!�#��E��#�������1+����F����#��F����"

###################������1+����������#���������

######�$��G�#��1+���C ���!��"#'��C ���!��#D

######&&#E��#�$�#����6�#����!��#��#�$���!�B# ��

######�������!��#����!��#@#��F�����B�����!���������

############���

######���#@#���������B��=�!������

############���

########>

####>

####���

Page 80: Java Web Programming Using Cloud Platform

41&������(� �!���%���

�*������-������

�V������

���1�"����%��

����������������$

��������������������%���$��������

�$���

"�����������

�)������������������$�""����#����

��%��

�����1�����������

�"�1"�����

����������

��

41&������-

�����

�B��'���

�6����������7�������%���

�!���G��

����� �����%������������

��"���9��1�#�:

�B�� ���!���!,���

�6������ �����������������%���������

�B������ ������!,���

�6������ �������������������"�����%�� ��

�"���

�!�1+!�����

�!� �"�����������������������""���������������

����

Page 81: Java Web Programming Using Cloud Platform

��

&������6���� ��%/�����

�������� �"���C

�����������/�����9B���B$���:;

�������� �� �"���C

���������#�/�����9B���B:;

��

&��������

���

�?��������������������"�� ���������������

��� �"��"����#��������

�&�����������""��

����%����

������%����� ��

�0������1���%��

�/��%%����� ��� ����������� ���� ��

�#�-�8!���� �!��� �"9:$�� �

�%0��� ���0� �����&'

������%41&����������%���

�5����������

����%� �$�����������"�#������

��������%�������#�� �"�����

Page 82: Java Web Programming Using Cloud Platform

��

!��������<&�"�=&������������

������ ����%<��"�=��������������������<�

��� ����=���"��������"��#�

�D8�

1"�

�������������� ���#��

�������������

�$����K���

����������#����

�����1�����

�F������%���1���������

��K�����������UF��@L�-�����%����������

����������%�����2���11"������

�*��"��� ���1��%��

����� 1��

�?��������1�����&������������������

��

&������!� �"������

�*������������� "�1��#�� ��������������

1����� �"�

���������������������"��.���<"�#��=����

��������������"�#��������������9<����.��=1�#������8�

1"�

��������%�""����#�"���:

�1��"�� ����� �"����9:

�D81�����������������������""����������

�*�����

�6�

� ����������������������������

�"�1"���� "��A(&0�

1�#������� �"�����#����"������������������� "�A(&0�

1�#���������#

Page 83: Java Web Programming Using Cloud Platform

��

D8�

1"�C!� �"�����&������

#��*+! # +��#�� �!����1+��#�C�����#������1+��#D#

####��*+! #1�!�#�������������1+����F����#��F����"

#######################������1+����������#���������

#######�$��G�#��1+���C ���!��"#'��C ���!��#D

################���

#######� ��#@#�$���!�B ���

##########����!���B������!*������C,�+���*��0������ �����

################���

#######&&# +��#���#�$���!�B# ��#*:#!�1+!��!�B#�$�#����!��

#######����!���!�1+!������

#######&&#���# ������#�:��#$����#*�5���# ���!�B#�$�#=�!���

#######������������ �������:������C�&$�,+���

#######���#@#���������B��=�!������

#######���

####>

>

��

&��1�������

�D���"��������#��%��

����� ��#

��""�������#����� 1����� ���������

����������&��1�������

�/�����������

�A�����1����

�/������ ������������&��1�������

��������������

�#�/�����9:'

��/�����9:

�F&��1������������%����

�2������8$�������$��7���$1�#�

Page 84: Java Web Programming Using Cloud Platform

��

����&��1�������C/��������"��

�2������89&�� "�*���8:

�/�������"�%�� 2

���� 1�����������2

��

����8

�&������

�/�������"�%�� 2

���� 1���������"��#���7���

����"��#�����������

�6�7���

�/�������"�%�� 2

���� 1���������"��#��

��7���

�0�#�

�/�������"�%�� (&01�#����������������

����&��1�������C*"���

�2������8

�H1C����1+�����1+�� ����C�

�&������

�H1C����1+���$�����������!��

�6�7���

�H1C����1+���$����������1+����F����

�0�#�

�H1C����1+���H����B� ����C�

Page 85: Java Web Programming Using Cloud Platform

��

&������$/

11"������&��1�

������

���

������

��

�������

������

�� �

�������0��<

�������0��8

�����������

�������

������

�� �

��

��������!�"��� ��2��������

�� �

� �

�� �

� �

������

�������

������

�������

������

�����

������

������

���������

���������

���������

���������

����� �����

����� �����

������������

�����

Page 86: Java Web Programming Using Cloud Platform

��

&��1��%������

��

2����&��!"�*���8���3

�?��������!"���

�&����#�����8�����9�11"�����������:������

!�"����������

�5���7������1�����

���%������������"�������� 1����

�/�����2������8����������"�Y����1��� ��������

������8 "%�"�

�/�����2�������������������������2������8

�,�#

�/��������� ������%�� ����

Page 87: Java Web Programming Using Cloud Platform

��

&��1��%&��!"�*���8

�*���8��������1�

�&��������""���!"�����(&01�#��������B���

�11"������B

�2�������""��<����11"���������1�=

�/B����11"������B�����""������%���!"����������

����""���������1���%��������%�����!��T�?6,

�� ��1������1�����"�����""��!���U����%�"�

�/""���!"����)��.&�������11"������������� �

&��!"�*���8�����

�����������&��!"�*���8�����1��B����11"������B

1��(�!�V����"-������

��

D8� 1"�C5���#/�����V�"��

%�� &��!"�*���8

��*+!"#"+��# �+�B��1+��#�C�����#������1+��#D

##��!1��#)��0�)#*��0�)�

##��*+!"#1�!�#!�!���#�$��G�#��1+���C"���!��#D

####&&#E��#"����C�IG!��#���!*���#1+��#5��,

####&&#��1+�� ����C�#�*H�"�

####*��0�)#@#�)��0�)�B����1+�� ����C����

#####################B������!*�����*��0�)���

####!5#�*��0�)#@@#��++�#�$��G#��G

######(�1!+*+��C"���!���� ��+��6�#B��#��*������

##>

>

Page 88: Java Web Programming Using Cloud Platform

��

2����&��!"�6�7���3

�*���������1�����%�� �"�������!"�

�/""���!"���7����� 1"� ��&��!"�6�7�������%���

�������%���� �����%����������#

�*"������1��� ����

�������!�"����������

�,���"��

�*"���������!��

�'�1�����

�0�����"��%�� ����

�*�����1�

�'%��7����� ����!��������������"94��0&:

��

6�7����

!�"���

����� �<

����� �8

����� ��

!�������

>�+������

���$

�"���$���!��$������

���!"����"%

Page 89: Java Web Programming Using Cloud Platform

��

&��!"�,�%����"�D!���

�&�11���!�����%�������%���������#��

�� �&��!"�*���8

�&���1A�������

�/���������#��

�41&������

�*�����������!�"������

�*���#�����������

,������'���%����

�&��!"�*���8,������

�����8'����"�Y��A��������9&��!"�*���8D!��:

�&��!"�*���8/�����,������

�������/����A6� �!��A6�1"����9&��!"�*���8/�����D!��:

�41&������,������

��������*�����A��������941&������D!��:

�41&������/�����,������

��������/����A6� �!��A6�1"����941&������)�����#D!��:

�41&������/��!����,������

�4���"���������� �#���%�� ������!���������

��������2�""0����!��941&������D!��:

�����������/��!��941&������D!��:

Page 90: Java Web Programming Using Cloud Platform

,������6�#�������

�2����������

�����������������%����"�������"���

���#������%���!�����%���������%���1��������#%���

��7��������11"������

�6�#�������"����������������������#�

�������%�������� 1"� ��

�������������������11���������1"�� ��

������1������8 "

�,������������!�.������������%������#�������

�����#�8������

��

&�1�%��' 1"� ����#&��!"�,�%����"�

D!��

����������������1������������������!����!��

���%������

��' 1"� ���11��1��������%���

���!������ ���������������1�������!����%������

F�������������� 1����2���11"��������������������

K�*��%�#�������8 "��������#"�

L�0��!�����������������"�Y����1��� ����

Page 91: Java Web Programming Using Cloud Platform

��

D8� 1"�C*���8,������

��*+!"#5!�+#"+��# ����C��!������

####!,�+�,����#��1+�� ����C��!������#D

####��!1��#��1+�� ����C�#"����C�#@#��++�

####��*+!"#1�!�#"����C�'�!�!+!J�����1+�� ����C��1���#�1����#D

#########"����C�#@#�1����B����1+�� ����C����

#########

#########��:#D

############)��0�)#*��0�)#@#��G#)��0�)���

############"����C���������!*�����*��0�)�%#*��0�)��

#########>#"�"$#��C"���!��#�C�#D

############"����C��+�B�� ��+��6�#"����#*��0�����#

#########################��*��#*��-#�#K#�C�B������B�����

#########>

######### ������#"������#@#��G# ���������

#########"����C���������!*�����$!� �������%#"��������

#########"������#@#��G# ���������

#########"����C���������!*���������� �������%#"��������

####>

��

D8� 1"�C*���8,������

####��*+!"#1�!�#"����C�������:�����1+�� ����C��1���#�1����#D

#########"����C�#@#�1����B����1+�� ����C����

#########)��0�)#*��0�)#@�)��0�)�"����C��B������!*�����*��0�)���

#########*��0�)���,�1����

#########"����C����,�1�����!*�����*��0�)���

#########"����C����,�1�����!*�����$!� ���������

#########"����C����,�1�����!*���������� ���������

####>

>

Page 92: Java Web Programming Using Cloud Platform

��

,������*��%�#������

LG�*I��M

##L�!��+:I�,�M)��0�����7L&�!��+:I�,�M

##L���"�!��!��M��#���"�!��!��L&���"�!��!��M

# ##L5!+���M��L&5!+���M

##L5!+���I,��!�BM��L&5!+���I,��!�BM

##L+!������M

####L+!������I"+��M+!�������� ����C��!������L&+!������I"+��M

##L&+!������M

##L���1+��M��L&���1+��M

##L���1+��I,��!�BM��L&���1+��I,��!�BM

##L����!��I"��5!BM��L&����!��I"��5!BM

##L�����I�B�M��L&�����I�B�M

##���

L&G�*I��M

��

2�����(�!�&��!"���"���3

������ 1����%�� ����.%��������1��#���

���%���#��7����������1�����

���"������������������1"�##����������� �����#

��1"�� ��� �

�/""������#��%���� ���!����C

�-��.��#������$�"��.��#������

�*�����#$�� 1�������$"�##��#

�/����������$�����������"$�����1���

�'����������&��!"����9�� ��F��:

�*��������%�� �����

Page 93: Java Web Programming Using Cloud Platform

��

2��*�����"����3

�D8� �������7����������

�*��� �Y�����7���������%�������� ���%�

��7���������������

�*��� �Y������1����������%�������� ���%�

���1����������������

�'�!�.�����8��������%�"�������

�D8� ������1������������%��������!�.����

��8%�"�����������

���������8��1��������������������1��������#

��

4��&��!"���"��2��.3

�����

�� �

���

����

���

�����

��

�����

��

�� �

���

�����

����

���

�����

�����

������ �

�� �

���

�����

���

�����

�������

�� �

���!

������"

�� �

���!

�������"

�����

����

#

�� �

���

�� �

���!

������"

�� �

���!

�������#

Page 94: Java Web Programming Using Cloud Platform

��

��!�8����!"����"��'���%���

����9��"��*��%�#:

���""����"�����������%�"����%��������"�Y��

�#�&��!"�*���8�����%�� ��"��*��%�#��������

��!���� ��������������"��9: ��������������

�����%�"�������"�Y����1��� ����%�� ��"��*��%�#

���������#�#�'��0��� ���9: ����

�������9:

���""����"������������������� �!��%�"�������

��"���%�"���������������������

4����"��*����2��.�

�-�"�1"�%�"���������������

������������������������%N%�"��O�"� �����������8 "

��1"�� ��������1��

����%���%�"���%��%�"�����������!�.������

��������

�!������"��9&��!"�6�7�����7$&��!"�6��1�������$��"��*����

�����:

���%�"�����1��%�� ����!��%�"��"�#����������""����8

%�"���������������""��# ����������"��9��: ����

����"��%�"��T���""�����������"��9:�����1��""��#

���!���9: �����%��&��!"�

Page 95: Java Web Programming Using Cloud Platform

&�1�%��)��"���#�&��!"���"��

�������������� %�"����#����!����������

� 1"� ��%��������������

�*������"������ 1"� �����"������%���

�' 1"� ��%�"����#"�#����������"��9: ����

�*�""������"��9: �����%��"��*���������

�*��%�#�����%�"��������#����!"�����(&0

1�#��

����N%�"��O���N%�"��� �11��#O�"� ���

D8� 1"�C4�*�������"��

��*+!"#5!�+#"+��#�!� ������<!+���#!,�+�,����#<!+���#

D

##��!1��#<!+��� ��5!B#5!+��� ��5!B#@#��++�

##��*+!"#1�!�#!�!��<!+��� ��5!B#5!+��� ��5!B�#

####�$��G�#��1+���C"���!��#D

####�$!��5!+��� ��5!B#@#5!+��� ��5!B�

##>

##��*+!"#1�!�#������:��#D

####�$!��5!+��� ��5!B#@#��++�

##>

##&&# ���!����#!�#�$�#��C�#�B����

Page 96: Java Web Programming Using Cloud Platform

D8� 1"�C4�*�������"��

##��*+!"#1�!�#��<!+������1+����F����#��F����%

##############��1+����������#��������%#<!+��� $!�#"$!��#

##############�$��G�#'��C"���!��%#��1+���C"���!��#D

####!5#�5!+��� ��5!B#@@#��++�#�������

####��!�B=�!���#�G#@#��G#��!�B=�!������

####��!��=�!���#G�!���#@#��G#��!��=�!�����G��

#### ������#"������#@#� �������#

5!+��� ��5!B�B����1+�� ����C����B������!*�����$!� ���������

####G�!������!��+����$�#��,*��#�5#$!��#!�-#�#K#"�������!�" ����������

####

####&&#��B#�$�#����+�!�B#���!�B

####G�!����5+��$���

####5!+��� ��5!B�B����1+�� ����C����+�B��G�B��)�55���������!�B����

####���

####"$!����<!+������F����%#G�������

####���

##>

>

4�*�������"��*��%�#������

LNC,+#1���!��@�7�4�#��"��!�B@�'�IOO2PI7�NM

LQ�� ����#G�*I��#�()�' #6I&&��#�!"���:���,�%#'�"�&&���#=�*#

���+!"�!��#9�R&&��6#6$���-&&H1�����"�,&���&G�*I���9�R����6M

LG�*I��M

##L�!��+:I�,�M)��0�����7L&�!��+:I�,�M

##L���"�!��!��M��#���"�!��!��L&���"�!��!��M

# ##L5!+���M

####L5!+���I�,�M�!� ������<!+���L&5!+���I�,�M

####L5!+���I"+��M5!+������!� ������<!+���L&5!+���I"+��M

##L&5!+���M

##L5!+���I,��!�BM

####L5!+���I�,�M�!� ������<!+���L&5!+���I�,�M

####L��+I������M&�����L&��+I������M

��L&5!+���I,��!�BM#

##���#

Page 97: Java Web Programming Using Cloud Platform

*��%�#������������8 "

�N%�"��O

�N%�"����� �OC����#����� ��%�����������#���%�"��

�N%�"����"���OC����������������������%���%�"���"���

�NA%�"��O

�N%�"��� �11��#O

�N%�"����� �OC����#����� ��%�����������#���%�"��

�N��"�1����OC���"�����1����?6,�92�����������:������

��%�"���11"���

�NA%�"��� �11��#O

*����������'��������&��!"�

�������!���9: �����%����!"�������������

��!�.���� �"�1"��"����9 �"�1"�������:

�&��!"�1��#�� ���������"��������������

�����

������������������1������

��������""��<���!"����������Y����=

�����%���������Y���"��.

Page 98: Java Web Programming Using Cloud Platform

-����������$

���&��!"�'������

>�+������

�� �

���

��"���

��"���

��"���

��"���

��"���

�� �

��

�� �

��

�� �

��

�� �

��

�� �

��

����� ���� ����

?���%���������Y���"��.

�9��#����=���+���?����������� ��

������ ������9����� #������ ��� �3��

�����%��� ��5� #�������� �����4�����

�:�"$���!J����$!��#D

#####,:��,*��#@#"������#K#7�

#####"������#@#,:��,*���

#>���

�:�"$���!J����$!��#D

#####"������#@#"������#K#7#�

#>#

Page 99: Java Web Programming Using Cloud Platform

��

�#��?�9��

��������J� ����������

����%������.��� A� �������

����� ����������

Page 100: Java Web Programming Using Cloud Platform

������������ �����

�������������� �����

���������������

�������

��

����� ����������

�����������������

������ ��

�!����"#$%

�!�������&� ���'���("#$%

�)*� ����(�"#$(�*������'�

�"#$���"� �+����

�,��-#�� *����"#$

Page 101: Java Web Programming Using Cloud Platform

!����"#$%

�&�������������

�����.�'��

�&�/���������� �����.��*��(�������'����

�������

���*����������

�#�� ������.��������'

�+������"� �������*�'�

�,��'�*����������

�$*�(��

����.�������

�0������1�2,342,3.��'�� ��'����3���"#$�'�

51�2,���42,�'�6�**����'��������� .�����������

"� �+

����

�#�.�������'��.����*����'�(�� ������

�������

0� .�*������#�� *�

��������

������������

�������� ����

��������

����� �����

������� ���

Page 102: Java Web Programming Using Cloud Platform

���"#$,�(�0��*�

����*�(����*��(�"#$������.*�����..��/�

��*�

(���.�����7

������������

����"#$��'�����**������������"#$������.�'�

� .*� ������������������� .�*�������*���(�*�

���������������

����"#$��'�����**�����*�����'��������*���(�*�����������

������������(���������

����������

���� ��������������������� �������**����**��

������������

���� ����������� �����**����**��

1����"� �#�� ��$�'��!

��-%

����

������

���

���

� ���

����

����

��

����

����

����

����

���

����

����

����

���

Page 103: Java Web Programming Using Cloud Platform

"#$$�'������*����$��������

!�������&� ���'���("#$%

�0����������.*��*�'�������.������

�#�

.*�(��� �*�. �����"#$3"� �+

�������

���� �'��

�#�..�����(�������������'�������(

�� .������

�8��� .�*���� ����**���������'�����

����

��������(�*��

�)������������

�$*�(��

�����.�����

Page 104: Java Web Programming Using Cloud Platform

��**�!��*����.

!�������"#$*��-*�-�%

������ ���"#$��������7

�����������

�&**������������*��������(����� *�

�������������������

�9�������*���"� �����

���������

�#.���(���'����((�������� ����� ����(��

"#$�

Page 105: Java Web Programming Using Cloud Platform

&�)/�

.*�

������

����������������� ��� �� �� ����!�������!�����"�

�#$�%�

�&''"���� ��� �� �� (��"''�

�)*"����"���� �"+",���� -��. ����,")�"

�)"�-� � ���.��,��..�"�/� �&,0")��#1�

����2-��#���"�3+,����,"�����+,����,"

""

�.���+,��#��� ����.�#���,"!�"

�!#$�%�"

�!������

��������� ��

� �

���

���������

���������

���

���������

������ ��

�"#$.�'��� ���(�**����'�����.���(������ ��7

�.�'�

����*���

��'*��

�&**���������� ��.��

�������*�����������

)*���)������� ���*�

��������-���(�**����'

(��

7

�)*"3� ������"4��� �5-��+,��.-�,67")�

Page 106: Java Web Programming Using Cloud Platform

������������� �

�������������� ����"#$�'�������**������*

��

� ���"#$������(�*��

�������������� �'� ���������������"#$����������

�..*���������"#$������(�*��

�����

�'��.���(�������.��'*��'��'���������"#$

������(�*�3.��-�'����������(�*����*�� .��3���������

.�'���**���(����������/��.����������

�:�������������������� �������������"#$(�*�3��

�;�'��������'��*��.*��������.�(��(�*��

&�������(������������� �

�.���-���

��������� !����"#$���� �������������������%",(���,

��8���3�

������������&���'����%���

��&��������������%��&���������(���������#

����� �

������������&����������������)���%�������'��&����&�����������������������

��&����%�����������������������%����'�

�����8 �� �.�� ��� 7""��3

�����8 �� �.�� /��� 7

��������

������������&����&���������*��������"�����������

��&����%�������������",� -�,"

Page 107: Java Web Programming Using Cloud Platform

&�������(������������� �

5����6

�5-99�

������%�����&��)�%%�������

�����%���(��: ��� ���������&�������&����������

��&����%��������������(��������&���+�,

#

��-���.-�/

����������'&��&����&���������)�%%����&�����)��%���&��������������� �'&���

%���

��&����%��������������,� -�,�

����/ ��3��9�

������������&���&���������

��������)�������) ��&����

��&����%��������������,� -�,�

���9�

�����)�������������������� ���)����� �������

�-�����������������������&��������������(�������� �.����9����

��&��

&�������(������������� �

5����6

���� � ����

�����������'&��&�����������&����������������������������)���������������

��&����%��������������,9�.��,�

�� � ����

���%������&��.-/��&����� ��&��'�)����)0���������%��'

������%���������

����������

������������

���%������&���&�����������������%����&���������������

����� ����%��&��

��������

��&����%�����������%����&��� ������,��8�!/��.,�����%����&���&��������(��������

�,��$';;<='>,

Page 108: Java Web Programming Using Cloud Platform

&�������(������������� �

5����6

���������3���

���%������&���&�����������������%����&���������

��&����%��������������,��$';;<='>,

��������� �3

���%�����'&��&����&���/�1�2���������/�������3��2������������������������

%����&���������

��&����%��������������,9�.��,�

)/�

.*���(������������� �

�)*"����".���-���+,����,")�

�)*"����"���� �+,���� -��. 7?"���� ��8� 7,")�

�)*"����"�8���3�+,�� �.��>,")�

�)*"����"�������+,� -�,")�

�)*"����"5-99� +,>@A5,")�

�)*"����"�-���.-�/+,� -�,")�

�)*"����"���/ ��3��9�+,9�.��,")�

�)*"����"��9�+,�� ��"(��,")�

�)*"����"��� � ����+,9�.��,")�

�)*"����"� � ����+,� � ���� ���,")�

�)*"����"�����������+,��8�!/��.,")�

�)*"����"��������3���+,��$';;<='>,")�

�)*"����"�������� �3+,9�.��,")�

�������� �3

�������� �3

�)*"����".���-���+,����,")�

�)*"����"���� �+,���� -��. 7?"���� ��8� 7,")�

�)*"����"�8���3�+,�� �.��>,")�

�)*"����"�������+,� -�,")�

�)*"����"5-99� +,>@A5,")�

�)*"����"�-���.-�/+,� -�,")�

�)*"����"���/ ��3��9�+,9�.��,")�

�)*"����"��9�+,�� ��"(��,")�

�)*"����"��� � ����+,9�.��,")�

�)*"����"� � ����+,� � ���� ���,")�

�)*"����"�����������+,��8�!/��.,")�

�)*"����"��������3���+,��$';;<='>,")�

�)*"����"�������� �3+,9�.��,")�

Page 109: Java Web Programming Using Cloud Platform

������.-3������� �

�������.-3������� ����������������(������

(�*����� ���"#$(�*�3������������� ���*�����

�<;����(�*(�����*����'��.���'���(��

����3

����.��'*��'��'�(�*��3��������'���

�'����

�������������..*��������

�������*����(�*�������������=�

*>��=����>

�'�3������������'����*����(*��������� �

�'�������**��'"#$(�*��

)/�

.*�

�&''"3-A�#���� /��."''�

����"� �+,�-A� ���,�

�)''"B�.���� ���"'')�

�)*"���.-3�"9�.�+C3-A�#���� /��.,")�

Page 110: Java Web Programming Using Cloud Platform

#���.��')*� ���

�0� ���

����*�������

�#���.*��

�)/.��������

��

0� ���

�"#$�� ���

�������*�����������"#$��

(�**���7

�)''"�/��"��"(��"������� "'')�

�1�2,�� ���

�&''"�/��"��"����"������� "''�

������������ �%

Page 111: Java Web Programming Using Cloud Platform

��

���*�������

����*��������������(�������(�*����*� �* �����*��

���

�����������������"#$�

����'�����*����/����(�**���7

""""""�)&"���.� �����0")�

�)/�

.*�7

��)&"� �����"���"��-��0")�

��)&"����"��B"+"��B"�����0")�

��)&"

"""� �����"���"�-�����"�?"���"5"4

D ��- �"�E50

""""6

"")�

��

"#$#���.��')*� ���

����*�����������.���������.�����*�����*��

�?�����*����������*�@��������"#$�������*�@���

�#��� �����*������ ��*��*���������*�������3

�/.��������3�������.*���

�?�����*������������'����*����������� �

��������������)����

�#�

�*������������(��"#$��������� ��������

�(�� �����*��

�0*��� �����*�����

�������������*�������

���*�������*��-�

���

���������

��

�����������������

�����

Page 112: Java Web Programming Using Cloud Platform

��

#���.*��

�#���.*������

�**�*��-��(����������

���������������45���5

6

����'�����*����/����(�**���7

�)"�� ���.����- ��0")�

�)/�

.*�

"�)"�-� � ���.��EE��-��0")�

��

)/�

.*�

"""�)&"���"��-��0")�

"""�)"�-� � ���.��EE��-��0")�

"�)"���"��-��"+"F0")�

�)"�-� � ���.��EE��-��0")�

���������

���������

Page 113: Java Web Programming Using Cloud Platform

��

< .*���������

�#�� ������������������(��������"#$

��������

���������*����� ��*��*����"#$3�����

����'���*����

���������������� ���7

���������.����A���(�� ���������

��������������.����(�� ����� ��

��������������-��'���������

��

< .*���������5����6

$5�����

�.���

�����

�G-���

����8 �� �.�� /��� ������ �.��1�G-���

�G-���

�������

����8 �� �.�� /��� ������ �.��1�������

����

�������

����8 �� �.�� /��� �����������

�������

���.�������

����8 �� �.�� �� �.��H����8�

���.�������

�-�

����8 �� �.�� ��� (��: ���

����

����H����8�

����8 �� �.�� ��� ����H����8�

����

���9��

����8 �� �.�� �� �.��H��9��"

����

����

���� .��� $5����

����

Page 114: Java Web Programming Using Cloud Platform

��

)/.��������

�) �*������'�*��"� ��/.����������������

�� ���������� ����*����� �������*

����'�����*����/����(�**���7

�)+"�8� ������")�

�)/�

.*�

�)+"EE��-��")�

�"#$�/.�����������;��A������*����'

�� ���*���

&#�

.*�!

��&..*������

Page 115: Java Web Programming Using Cloud Platform

0��������*#�� ���

�)&"���"��-��0")�

�/��"����"/��"5���"�������3"�)+"EE��-��")�"������ "�#1�

�)"�9"���-��"++">"4")�

""""":�.����?"��-"� �"�/�"9� ��"������ "��"�- "���� �#1�

�)"6"�.��"4")�

"""""%�-"� �"���"�/�"9� ��"������ "��"�- "���� �#1�

�)"6")�

"""�.����"3�"�����"-�"����� "�/��A"��-&

��

<���� �#�� ���5���6

�)"9� "����"�+F0"��<0"�EE"4")�

""""":�.����"��"�- "����&"�#1�

�)"6")�

Page 116: Java Web Programming Using Cloud Platform

��

<���� �#�� ���5!��*�6

�)"���� -��. ��-�� �����"��-�>"+" �G-��� ������3� I�����0"

)�

�)"B/�.�"���-�> /���� ��.�������"4")�

"""�)+"��-�> ��8��.������")�"�#1�

�)"6")�

��

9���'2

����

�)&"�-5.��"�� ���"���/�3��"4

"""""""" ��- �",��..�&,0

""""6

)�

�)"�-� � ���.�����/�3��0")�

Page 117: Java Web Programming Using Cloud Platform

��

$������

��

)/������

�9� �"������+C��.�-.��� ���,�

J�.-�>2"����-�"����+,��.-�>,�

J�.-�K2"����-�"����+,��.-�K,��#1��#1�

����-�"����+,�-5���,"����+,��3,"��.-�+,�33,�

����-�"����+,�-5���,"����+,��3,"��.-�+,�-5� ���,�

����-�"����+,�-5���,"����+,��3,"��.-�+,�-.���.�,�

����-�"����+,�-5���,"����+,��3,"��.-�+,����3�,�

�!9� ��

� ���� ������

Page 118: Java Web Programming Using Cloud Platform

��

)/������5����6

2 �)"� �"4"

""""""3�-5.�"��.-�>"+"��-5.� �� ����-5.�� �G-��� ����� ����� �,��.-�>,0""

"

""""""3�-5.�"��.-�K"+"��-5.� �� ����-5.�� �G-��� ����� ����� �,��.-�K,0

"""2

"""6"����/"�I-�5� �� ����8�������"�"4")�

""""""�.����"���� "��.�3"�-�5� �&&&

�)"6")�

� ���� �������

��

8���*

Page 119: Java Web Programming Using Cloud Platform

��

"#$#������&�����

����� ���������������������� �� ���������

��� ���� ������� �������������� ���

��� ���� ����� �����!��� ���� � "� ���

�"����2�� ���

�"����2���.-3��

�"����29� B� 3�

�"����2�.-����

�"����2-��#����

�"����2���� ��� ���

�"����2���� ��� ���

"#$#������&�����

�40�������6

�<������.�� ������'B �*��.�����(

��(��

����

�<��*������������������(��.7���*���3

��.7(���

���3�����.7.*�'��������

��������/����(�**���7

����2�� ��"����"+",�����,"��.-�"+",������,�

�!���2�� ����

����2�� ��"����"+",�����,"��.-�"+",������,!�

Page 120: Java Web Programming Using Cloud Platform

"#$#������&�����

�40���������6

�$�� �����

������� (�����*����'��������*

������� � ������������������������"#$

��������/����(�**���7

"����2���.-3�"����"+",�����,"9.-�/"+",� -�,!��

"����2���.-3�"����"+",�����,"9.-�/"+",� -�,�

"""����2�� ��" !�

"�!���2���.-3���

��

9���'=��.7���*���>

�&�)/�

.*�

�)''"/��3� ���"'')�

�/K�"H������"�)+" �G-��� ����� ����� �,����,)��!/K�

�)''"��9�H������ ���"'')�

����2���.-3�"����+,/��3� ���,"�

""""����2�� ��"����+,����,"��.-�+,�#H,"!�

�!���2���.-3��

Page 121: Java Web Programming Using Cloud Platform

��

"#$#������&�����

�40��%��'

���6

�)���*����"#$��'�������.�����������

��A�����������������3���� *�3���������

"#$������

��������/����(�**���7

"����29� B� 3"����"+",���� ��������,"!�"

����29� B� 3"����"+",���� ��������,"�

""����2�� ��" !�

�!���29� B� 3��

��

9���'=��.7(���

���>�&�)/�

.*��

�)''"3��� ���"'')�

�/�"�- ���"����"��"�)+"��B"���� -��. �����")�

�)''"9� B� 3���� ���"'')�

����29� B� 3"����+,3��� ���,"!�

Page 122: Java Web Programming Using Cloud Platform

��

"#$#������&�����

�40��������6

�C�������1�2,������������..��.�����*����

���������.�������������3�������+")0���

)2+)��������**.�� .������*����(����A�����

"� �.*�'��3��������A����/�������(���..*���

�����

��������/����(�**���7

����2�.-���"����+,���� �����,"��3�+,������ ��������

"""����2�� ����"

����2�� ��"D!�

"""�!���2�� ����""

�!���2�.-����

��

"#$#������&�����

�40����� ���6

�&������������������(�.�����(����"� �+

�������

'� �����.����<�

�40������������ 6

�#���� �*���(�����;�.��.���

�40������������ 6

�&��������� �*���(���.���(���.��.����(�����

�������

�0�� �������� ��*��'�#���'�����

�$*����������

.*����������

Page 123: Java Web Programming Using Cloud Platform

��

��((�������������"� �+

���

����"� ��*���

�����*��� ������������*�

�<

���� ����(��*���������

�<

���������*�@��*�

�<

��(�**����"� �+

��������'�.�����

�<

��(�**�������

"� ����&!�

��*�'����� �� ���*

� � ��� � � �� ��#������$����#���

������� ��� � ����������%

��

��-3��� ����

���A���"��#����0

�-5.��"�.���"��-3���"���.������"���� �� �� ��.�L�5.�"4"

""""� �����"�� ���"����0

""""� �����"�� ���"�30

""""�-5.��"���3"���I������ ���"����"4

""""""""�/�� ����"+"����0

""""6

""""�-5.��"�� ���"���I����"4

"""""""" ��- �"����0

""""6

""""�-5.��"���3"����3��� ���"�3"4

""""""""�/�� �3"+"�30

""""6

""""�-5.��"�� ���"����3�"4

"""""""" ��- �"�30

""""6

6

�������

������������

������������

Page 124: Java Web Programming Using Cloud Platform

��

9���'"#$+�����'�

!����

���"

���#��

����

���

�����������&' �()

�����������&' �(� ���)

����

!����

���

�����

���"��$

�����

��������

����

���

��%���

���

���

9���'"#$+�����'�

�"#$.�� ������������������'�7

���(���������������D0����� ���

���������� ���.��.�����D0������������

���'��.��.���D0������������

����������*��-������������������

�.���(���'����((����(�**����'7

������� ����� ����(��"#$

������.����������������-����*���

Page 125: Java Web Programming Using Cloud Platform

��.7���+���

���������������������"� �+

�����"#$�

�<�����������������������(�������(��

"#$3����'��<�������.�

��������/����(�**���7

����2-��#���"�3+,���������,"

���������������M������M���� ��M���� ��� ���

"""�.���+�������������"�

!����

�����

����

��

���

�����

&����

���

���

������

���

�'��

��

0� .��������

45

���

��

��

���

��

����

��

��

���

��

���

��

���

���

���

���

��

����

����

BB<(�������������������������������#���������.�

BB�����3������������

������������3������/����'

BB��������

����

��

���

���

����

����

��

����

��

���

��

���

��

���

����

���

��

���

���

���

���

��

����

����

���

���

56

�������������������������������

� �

�!�

��

"�

��#

��

��

��

��

���

��

���

��

���

��

���

��

���

��$%

Page 126: Java Web Programming Using Cloud Platform

��

��.7��$��.���

�<�����!�*����(�� .*��������/��.��.������(

�������!����������7

�&��A���� �3����'��.��� ����������A��������

�&��A���� �3����'������*�(���!�*�����/.�������

���� ��.���(�������'

��������/����(�**���7

����2���� ��� ��"����"+", �,"� ��� ��"+",7,"!�

����2���� ��� ��"����"+", �,"� ��� ��"+",����������,"""

"�� ��"+",�����������,!�

����2���� ��� ��"����"+", �,"� ��� ��"+",����������,"

"��.-�"+",�����������,!�

��

#���'+���$��.�����

�$��.����������������'���1�2,(�� ��

������������.��!���!�*�������'���(��

�&"#$����������.�������!�*���������

����'������� ��� ���'�

���� !�*��������.�����*�-����7

����2���� ��� ��""����+, �,"� ��� ��+,�������,"!�"

Page 127: Java Web Programming Using Cloud Platform

��

����

��

!��

�'�

��

�(

��

)�

���

��

*+

"���

��

��

(�

��

��

*,#

�$%

�������������

�)

""!!N��"�/�"�3����9�� "�9"�/�"5��A"��"3���.��

����

��

���

���

�*

,#��

��

-�

��

���

��'

)�

���

��

��

*,#

���

����

��

�*

+"

���

�"�

�*

,#��

��

*,#

��

""""###

)�

0� .��������

��

��.7'�$��.���

�������������� .*� ����������.7��$��.���

�����

�<���������������.��.������(�����

�<���!����������!��!�*����#���'

��������/����(�**���7

����2���� ��� ��"����+����"� ��� ��+,����������,"!�

Page 128: Java Web Programming Using Cloud Platform

��

��9�#/��."���-��$�������#���

�&''"��9�#/��."''�

�9� �"������+C-��$�������#���O�

I���2"����-�"����+C����O�""H������2"����-�"

����+C�������O�

����-�"����+C�-5���O"��.-�+CN�&O�

�!9� ��

�)''"-��$�������#���"'')�

����2-��$���"�3+,������,"�.���+,��$����#���99,"!�"

����2���� ��� ��"����+,������,"� ��� ��+,7,"!�

����2���� ��� ��"����+,������,"� ��� ��+,����,"!�

����2���� ��� ��"����+,������,"� ��� ��+,�������,"!�

��

8���*

Page 129: Java Web Programming Using Cloud Platform

��

&�)/� .*�

���"� �*+������"� ��� �

���A���"��$����0

���� �"����#��#70

�-5.��"�.���"H�-��� $���"���.������"�� ��.�L�5.�"4

""""� �����"���"��-��0

""""�-5.��"���"���H�-���"4

" ��- �"EE��-��0

""""6

""""�-5.��"���3"���H�-������"�"4

""""""""��-��"+"�0"

""""6

6�

��

����(

'���)

���

��

����)

���

��

&�)/� .*�5����6

�������� �������� � �

������"#"#"#

" ����2-��$���"�3+,�3��-��� ,"�����+����.�������,"

"�.���+���$����#H�-��� $���,"!�

����2���� ��� ��"����+,�3��-��� ,"� ��� ��+,��-��,"!�

����2���� ��� ��"����+,�3��-��� ,"� ��� ��+,��-��,"!�

#"#"#"�!�����

����

�������

�����

������

������

Page 130: Java Web Programming Using Cloud Platform

#��.��(+����

�+���(��*3��������������������2-��$���

����������*���*!�����*����������� ����"

����

�������������*�������������((�����((����

*�������3��.�����'����!�*���(���.����*

������������(���2-��$���

��

#��.��(+����5����6

�����

�����������(��*!�*��

�8�(������������������**��*�����*������(����

���.������������-����*���

� �G-���

�����������������**���!��*��*���*��'������A���

��������!��*��*�

�8�(������������������**����*�������*��(����

��A�����.���������� .*��*�

Page 131: Java Web Programming Using Cloud Platform

��

#��.��(+����5����6

��������

�������������**���!��*��*��������.�����*���������

����������������(�.�����*�� �����������%��

���!��

�8�(������������������**����*�������*��(����

��������������������

����.�������

�������������**���!��*��*���**��������.�'���(��

�..*������

�<����*�������*������������ ���!���� �����*�� �

���� �.��H����8�

��

#��.��(+����5����6

Page 132: Java Web Programming Using Cloud Platform

��

&�)/� .*�

������"#"#"#"

���� "���"�B�"�-�5� �"��3"�.��A"��"�/�"

�$�H�.�-.����!$�"$-����#

" ��%1�"�H��%I"+"C-��$���>#���,�

" J�.-�>2"��I�P�"I���"+",��.-�>,�

J�.-�K2"��I�P�"I���"+",��.-�K,�"

��I�P�"�(��"+",�P$���,"J��P�"+",H�.�-.���,�

" #"#"#"�!������

������

*� ���� ���,���

��

&�)/� .*�5����6

����2-��$���""�3+,��.�,""�.���+,��$����#H�.�$���,"!�

����2���� ��� ��""����+,��.�,""� ��� ��+,7,"!�

" �$�"�/�"�-�"�9"�/�"�B�"�-�5� �"��

����2���� ��� ��""����+,��.�,""� ��� ��+,�-�,"!��!$�

������*���"� �,����

Page 133: Java Web Programming Using Cloud Platform

��

&�)/� .*�5����6

�-5.��"�.���"H�.�$���"���.������"����#��#�� ��.�L�5.�"4

""� �����"���"��.-�>0

""� �����"���"��.-�K0

""� �����"���"�-�0

" ""�-5.��"���3"���J�.-�>����"�-�>"4

""""��.-�>"+"�-�>0"

""6

" ""�-5.��"���3"���J�.-�K����"�-�K"4

""""��.-�K"+"�-�K0"

""6

" ""�-5.��"���"����-��"4

"""" ��- �"��.-�>"E"��.-�K0"

""6

6�

���"� �*+ ��"� ��� �

��

8���*

Page 134: Java Web Programming Using Cloud Platform

��

"#$#������&�����

�"#$��������!���(�**����'�������������7

�������'���������������!�

�������������������(������3��..�������**

���������

�&�����!�*��� �������*���������A����

���'� ����!���*����'��*� ���

������������������*

�)/����'������������/�����

�&����������.��������.���((��

�&��������������3 ���(�3������������������

���������!��.�'���

0� .�������(#��!*����"#$

��

�"� �������

����7��/

�#���������/

�?�������������

�0������� .�*������

��� *�

�������

�1�2,������

�������

�&��(��

�(���

�������������

�9����*���'��

�����

Page 135: Java Web Programming Using Cloud Platform

0� .�������(#�� *����"#$5����6

��

8��� �����9����("#$

�&..*������*�'����.�����(�� !

�������

���� ���������� .������

�$���������

��.�������(�����3�������

��*�������.���(������

����.*����.��� �.�������(�!���������

���������3�(���������� �'��������

Page 136: Java Web Programming Using Cloud Platform

��

���������*2

?0&���������

��

2?0.����52���*�6

�������8����&��������

�"� �+

���52���*6���.���������������*�'��

�"#$5?���6�����*��**����A���.��������'���.�� �����

.���������

�������"����&���������1�����9:

��'9�

���������3�

��(����**����E�

:�E��E2

���*�E�..������"#$

�"� �+

���52���*6���.���������������*�'��

�"#$5?���6�.�� �����.���������

�#�� *�50����**��6�����*��**����A���.��������'

Page 137: Java Web Programming Using Cloud Platform

��

2���*�&�����������2?0

��

+��.��������''�����

������ .*�/.�'��3������

�#�� *�'���A���3 �*�������.������

�9� B� 3��"#$(������

��'����������.����

�.�����(��

��������A����������

Page 138: Java Web Programming Using Cloud Platform

��

&��.���*!

��&..*������

*�%��

#��

����

�����

������$

�����

�&�

����&

���

�����

�����

���&

���

��

��

#�� *�7:�.����I��� ����

��

��

�������������� �������������������������

�G-��� ������ �5-���,����,?"����0

��

�� ��������������������� ���������� ���������������B�.����I��� ������

3 9� B� 3� �G-���?" �������0

��

�������������� �������������������������

� �G-��� ������ �5-���,����,?"����0

��

�� ��������������������� ���������� ���������������B�.����I��� ������

� 3 9� B� 3� �G-���?" �������0

Page 139: Java Web Programming Using Cloud Platform

��

"#$7B�.����I��� ���

��������������������

���� �G-��� ������ �5-���,����,���

��������������������

���� �G-��� ������ �5-���,����,���

#�� *�B"#$<��'�����

�"������ *�B"#$.������7

����'���*��A���������

���������� *�

�#�� *�.����������A������3�����������

*��-�.3��������*�'��3���

�-���������������������)����

�8�A�����(���

�������"#$.�'��(��

�����*

���((����"#$.�'����������������*���((����

�.���(.���������

Page 140: Java Web Programming Using Cloud Platform

#�.����+�������,�'�����

$���������

��

#�� *�7��..�I��� ����

���

�������������� �������������������������

����#���� �� ���"�5�"+"��B"��#���� �� ����0

""�5� ���I��������0

���� �������� ����!�����-�� �"�#!$��

��������

�� �������������������

������ ���������� ��������������%/�..�I��� ������

������&#�'����� ����"�����#�����

���

�������������� �������������������������

����#���� �� ���"�5�"+"��B"��#���� �� ����0

""�5� ���I��������0

���� �������� ����!�����-�� �"�#!$��

��������

��� �������������������

������ ���������� ��������������%/�..�I��� ������

������&#�'����� ����"�����#�����

Page 141: Java Web Programming Using Cloud Platform

��

"#$7/�..�I��� ���

����"� �+,�-A� ���,�"

����2-��#���"�3+,-�� ,"�.���+,��#���� �� ���,"�����+, �G-���,"!�

����2���� ��� ��"����+,-�� ,"� ��� ��+,����,"!�

����"� �+,�-A� ���,�"

����2-��#���"�3+,-�� ,"�.���+,��#���� �� ���,"�����+, �G-���,"!�

����2���� ��� ��"����+,-�� ,"� ��� ��+,����,"!�

��

"� �+���7�� ��� ����

���A���"��#����0

�-5.��"�.���"�� ���"4

""""� �����"�� ���"����0

""""�-5.��"���3"���I������ ���"����"4

""""""""�/�� ����"+"����0

""""6

""""�-5.��"�� ���"���I����"4

"""""""" ��- �"����0

""""6

6���A���"��#����0

�-5.��"�.���"�� ���"4

""""� �����"�� ���"����0

""""�-5.��"���3"���I������ ���"����"4

""""""""�/�� ����"+"����0

""""6

""""�-5.��"�� ���"���I����"4

"""""""" ��- �"����0

""""6

6

Page 142: Java Web Programming Using Cloud Platform

��

#�� *�3"#$F

"� �+���

��

&��.���*!

��&..*������

����

��

���

���$

�����

���

������

���&�

������

����

����

'(

���

$��

��

���

+!!,+

!)

-,.

)-

�)

�,��

/

Page 143: Java Web Programming Using Cloud Platform

��

�&��;� ��

��������G

� ����������

����(������-��� B� �������

����� ����������

Page 144: Java Web Programming Using Cloud Platform

������

���

��� ��

���

���

����

��

�����

�������������� �����

���������������

�������

��

����� ����������

�����������������

������ ��

�!"#�������$��%��%�

�&'�$(&')'��������%$������*���

�+��� ��%�

Page 145: Java Web Programming Using Cloud Platform

!"#�������$��%��%�

�!$�"#�����������

���

��

���������,�������-

���#��.�"���������,,����%�

���������������������

��������������

�!$/ #,��������

�0�����

!$/ #,�����������0�����

�!$/ #,��������

� ����

� ����������

������

������������

�������

���������

� ���������

� ������ �

����������� �

���������� �

�� ���������� �

�0�����

���#�%����#�

�����1������#�

�������������#�

����##,���������#�

Page 146: Java Web Programming Using Cloud Platform

!$/ #,���������

�������

���

� �

��!

���"

������

����

����������

2�#��.�,,��

#�"�

��"�

���

�"�������

#����������&')

�����

�����������

2�#��.�,,��

"�$���

��%��

��"

������

02

�#�.�,,��

���&��

�#����������&')

��������

02

�#�.��

�����

'���

���

�"�

���

�"�

������ �

���������� �

��������� �

� ���������� �

02

�#�.�,,������������ �#�%�-

��1���-�����������##,���������#�

��,,���

,

� ���������������������� ���������������

���������������������������

����������������������

�� ����

Page 147: Java Web Programming Using Cloud Platform

����

!""#����������� #""!$

������������ ��������!��������"����������#�������

�����������������"�� ��������!��������"����������##$������

�������� �����������������

�������� ����%&�������&'�����

�������� ����%(�������('�����

�����

)���#��#������������# *�$

������#��#���������������

Page 148: Java Web Programming Using Cloud Platform

������

+�,��-.�-/#0���������+�,��-.�-/�1�����

��������

223�*����

�%��&��������

� ������" ����$

��������� ����"�������'����2 ����"����

��������� ����"1������������� ��(����)�'��� 2 ����"1�����

2������" ����$

��%��&����

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

22-�������,4���

)�'�����*+�����������'��,

Page 149: Java Web Programming Using Cloud Platform

��������1�

������#�56���7

�*���#�����#�����#�###

#### ��1���#�����#���7

#### �*���#1���#�������8�����#���9#�

########�������#0#���7

####�

#### �*���#�����#�������89#�

########�����#���7

####�

!$���&� �3

����

�(������-������� �������������������-�����!���������

�(������!�����������������������������������������'���������������

��&&��(������!���������������������������������������������&&��

�� �������������

Page 150: Java Web Programming Using Cloud Platform

�����,���!$

��������%,�#�%�

!:# ���#��,4-�����0(����(#!$

������������##,������

�� " �� ���5"���� $

# ���" �����$;��� 2���" �����$

### ��"��*���$����� 2��"��*���$

### ���� ���"�1����$���� 2���� ���"�1����$

2�� " �� ���5"���� $

��������*������ �

���%,���������� �������..����.,� ���4

�&'�$( � �'

�� ��)�%�����������%�������*

�+��� ��%$��������

��������".�����%,�������� �����.�,,���4

!:#�����*#���0<�����*���5=>-?# �����0<���������?#!$

Page 151: Java Web Programming Using Cloud Platform

&'�$���

����5+

���6,������

�$��#��%���/������

� �@���,��$

� �@��������$

�+��������,

� �@��$

� �@�����$

� �@3�$

� �@����3���$#

�7�����,�#��#���

� �@���$

� �@����1�$

� �@����$

�89$��,���

� �@�� ���$

� �@���$

� �@��������$

� �@ ����$

����5':$6,������

��������������

� ���@����5$

� ���@� ����$

� ���@���/���������$

� ���@ ����$

� ���@���������$

����5���

���%6,������

� ���@�������$

#####@

����5;

2$6,������

� �@ ����$

######@

����,��������#�&'�$$���������

�� ��

Page 152: Java Web Programming Using Cloud Platform

+���<&'�$��)�����

+�����%$������

�$��#��%���/������

�+��������,

�7�����,�#��#���

�89$��,���

Page 153: Java Web Programming Using Cloud Platform

$��#��%���/������

� �@���,��$

� �@��������$

=�4.��!���>

��.����������������(�'����������(���(������������� /�������

���������������0����������������

�������������������������

����������������������������1���������

���������

������@���,���'����������������������

������������

�������������������1����������

�������������

�������� ��2���

��������

Page 154: Java Web Programming Using Cloud Platform

9���,

��

+��������,�

�=�4�.>

�=�4������>-=�4����>���=�4��������>

Page 155: Java Web Programming Using Cloud Platform

��

!"�

#,�

��

#�,,��

,

� ������

�3�)������������%��������������

���������������������4��3�

����� �������������'����(�������������������

�����������������������������3���'������5�����5������

�����������������������������3���'�����������������

�����������������������������3���'���������6������������6����������

���������������������������'������17�2��

������ ����

�������

Page 156: Java Web Programming Using Cloud Platform

��

=�4�.>

��.����������������(�'����������(���(����������

��� /�������

��@���������*+���������%������85��8,���

����5���'���� ���5��

���� �

��@���������*+���������%������8��8,���

����5���'���� �����

���� �

��@���������*+���������%������8���6������8,���

����5���'���� ������6������

���� �

��

=�4������>-=�4����>���

=�4��������>

��.����������������(�'����������(���(����������

��� /�������

��@������

������@3��������*+������ �������8���%��98,���

��������5������������%��9

��������%���

������@3��������*+������ �������8)�������8,���

��������5���������)�������

��������%���

������@����3����

��������5���������!���������

������������%���

����������

Page 157: Java Web Programming Using Cloud Platform

��

'��#��?�����,�2

���#�,����

�=�4��>

�=�4��>

�=�4�� � �>

�=�4����>

��

=�4��>

��.����������������(�'����������(���(������������� /������

��� ��2���������3�������0:��������3��'�������/��'��;������������

������@����'������*+���/,��������@����'������*+���������,��������

���� ��2���

Page 158: Java Web Programming Using Cloud Platform

��

=�4��>���=�4�� � �>

��.����������������(�'����������(���(������������� /�������

��@����'��������������������� ������'������7�&�������

;����������������������

��@����1��'��������������������� ��������

��%<�������������������

=�4����>

��.����������������(�'����������(���(������������� /�������

=���������������9����������

��@�����'�����5,��� ������

����������/���0>�>$���

���������

��� �������*+��2/�������?������,��

���������%�������/��������*+��2/��������������,�����

���� �

@ �����������<�%�����''���

Page 159: Java Web Programming Using Cloud Platform

89$2

���#�,����

�=�4�

#��>

�=�4�������>

�=�4��,>

�=�4#���

>

��

=�4�

#��>

��&&�������A�(���&&��

@� ������������������BC@�D

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

��&&�����A�(���&&��

��.����������������(�'����������(���(������������� /�������

��@�� ������������������������E>EF�;G!H����:�������A�(������

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

����=�4�

#��>���������,��

��������#���.�����,��-

��,�� ������)89$���������

�#�� ����,� ���.�������,��

������������=��#4���,���>

������

�=�4�

#��>���������8�'/�

!��

����##

Page 160: Java Web Programming Using Cloud Platform

��

=�4�������>

��&&�������3�(���&&��

@� ������������������BC@�D

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

��&&�����3�(���&&��

��.����������������(�'����������(���(������������� /�������

��@�����������������������������E>EF�;G!H����:�������3�(������

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

����=�4�������>�������

#,�

�������@��)��������

��,����

��

=�4��,>���=�4#���

>��&&�������F�(���&&��

*+������ ������,

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

��&&�����F�(���&&��

��.����������������(�'����������(���(������������� /�������

��@����'���������������������E>EF�;G!H����:�������F�(������

�����@ ����������� ��������'������@� ���������������������

��������

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

����=�4��,>������<�������.���������%����,,��89$���

����%�

���������������E>EF�I;!A��������(��$(��������:F3 ���%F3A���A3

Page 161: Java Web Programming Using Cloud Platform

��

':$��%$������

�=�1,4�����'�����>

�=�1,41����>

�=�1,4�#���>

�=�1,4#���

>���=�1,4���)���

>

�=�1,4���������>

��

3��<'������#

��.����������������(�'����������(���(������������� /�������

��.����������������(�'����������(���(����� ������ /��� �����

�����

���������������=-6�-��9�;������������������

����������

�������������

������� �����������-��9;�����(����

�������0��=-6�-��9�;�������0�

�����������!���������������-��9�����������������������������������

����������

����������@���/����������'�����������������

��'����������� ��(����)�'����

���������

�����(������� �����������

�����������������������������

����%�������������

��

�������@����5�'����*����������;�������*+����������,���

��������������������J� �������9��

��������� �� �����

����������������

Page 162: Java Web Programming Using Cloud Platform

��

3��<'������#(����*

���������������0����������������

������������������������������������������

�������������

���������@;-�������������������

���������=�������������!�����������������������������

��������������������������� ��2���'������3����������*�������3����

����������������������������

������������������������������������3���*������

������������������������������������3���������������

������������������������������������3���������������

������������������������������������3� ��������������

�������������������������������������������������'����������������

�����������������������������

������������������������ ��2���

������������������������

�������������� ����

�����������������

�����������

������

��

9���,

Page 163: Java Web Programming Using Cloud Platform

��

+��� ��%$��������

����&')����#���.������������������

���,�����.������

�%���,,������ �%�

�+��������������� ����.&').�,��

�0���������.���������%-���������

�������������������#����-������

%���#�����%������,,������-��,,���%

,���������

'�

#,���%��,��

��

��<������,����.�,�(������5@

��������#6*�������

��

����(��

��"������

## !""#)�������� #""!$

## ���#���0(/���A���� �($ *�$ *�$

##B������#��#+�1�#B����CC

��

)����%.�,�(������5@

�������%6*�������������

��

5����6��������5A

!3�/��6��������

��

)���%,�������� �(�

����%���������*����&')

)���

����( ��

*

## !:�����*#������0(2B,6"-�D2����(# �����0(�5����(#!$

## �5����@)�����2$

Page 164: Java Web Programming Using Cloud Platform

9���,

��

+� #�������

�<��#���%,������

��

�����%$������������#��(�$�*.�,�

��

�����%@���,���,���

�+,�����

�'�

#,�

��

���&').�,�

Page 165: Java Web Programming Using Cloud Platform

��

������������������ �����

�����������������������������

��

��������

� �����

���

����������� �

�����

���

�����

���

���

� ������

�����

������

��

���

���

���

� ���

��������

������

�!�����"

�#$

��������"�

#���

%�����

����

����#&

'(

)*+

,-

.*/0

1)2

-&%

3 �����(

�� �+

����

�!�����"

�#$

����4

4%�����

����

���"

�#$

�������5

�6�

���������#&

'(

)*+

,-

.*(

7(

/0��

���������#�

8/9

*+

,-

.%

3

����� ����������

��

������������������ �����

���������������������������

��

��������

� �����

���

����������� �

�����

���

�����

���

���

� ������

�����

������

��

���

���

���

� ���

:��

�������

�!������

���������5

%�����

��

%�;

;� �!

��������� �<

��+

����

#�:�= ������� %

����3

3

����� ����������

Page 166: Java Web Programming Using Cloud Platform

��

+������$�.�����%

��

2�<��%�'�

#,���%@���,��

Page 167: Java Web Programming Using Cloud Platform

��

&')��,�

�/

#�����%,������

�'#���.�,�������.�$�.�,������.�����%

#��.�"(��

��#���*

# !:#�����*#���0(�5�����*(# �����0(�5������(#!$

�8�����%�

� �����@�������#2$

�)��.�"�� ��.�� �%,�������� �

���%��

��� ��.�� �%���������$�.�,�

�!"�

#,� �5������@�5���#2$

��

!""#=�������������� #""!$

!:�����*#���0(����E5���F(# �����0(�5(#!$

�5@����F2$A����&')���������%

Page 168: Java Web Programming Using Cloud Platform

���

�%��&�+

��

��������B

� ����������

����.������<��� C� �������

����� ����������

Page 169: Java Web Programming Using Cloud Platform

�����������

�������������� �����

���������������

�������

��

����� ����������

�����������������

������ ��

�!����������"#$%&����

�' �(�����")��*&&(����������+�

����������

�#���(�

�#���(�

�*&&(������"�� ��

��,�

Page 170: Java Web Programming Using Cloud Platform

���� �����

����������� ��� �������� �����

������ �����������

�������������������������� ����

�#���(������������� �������������������

&������

�-��&�����(�"������((�����+

�.��"��

��+�/0������

�%�(��(���+����������&������

�.��������+������

�'���&��(���"���������� ���������������&�����

�"&���������

Page 171: Java Web Programming Using Cloud Platform

����������� ��� �������� �����

������ �������

��� ��������� ������ ����

�!���� ����"��# ����� ������������������������

�!���� ����������"�����������������������

�$������������� ������ �������"��# ����� ��

��� ����%����"��#� �������������� ���������

����������������"�������

����������� ��� �������� �����

������ ���������������

���������������������� ����

�1�� ������(�+���(���������������������2�

������������������������� �����������,

�-��&�����(�"�� �,��+����������

��+

�(�&(�

&����������

���+�3���2�(��+��+�4(���(���������(� �(���������""����

&����������

�*��0�����������&&(����������+��������((����4

���((�������������0�������(�������(�����

�����"��

��������(����������

Page 172: Java Web Programming Using Cloud Platform

���������� �����

�!���"���� ���+������������(����

��������&�����&������"����

�&&(������

��������"���(�+���(��&�������"

���&������(�����������(��&�������"

�� &�����

�1� ����"��(������������ �����

������+(��� &������������

�&&(�������� &(�5��

' �(�����"#$%*���������

���

�#

$%

��#

$%#

���(�6.�+��������7

��#

$%#

���(�61�� (��������7

8�)

���&&(������"�� ��

��,�

�1���

��1������������)

���&&(������"�� ��

��,

�9� �1�� �������691-���:7

Page 173: Java Web Programming Using Cloud Platform

&'���������"����������� �����

!������������������(�������������

���������

�� � �

��

���

��

�������*���������6.�+��������7

�������

�� ��

�����

����

��������

������

�������

���������

�����������

������

������

������!��"

Page 174: Java Web Programming Using Cloud Platform

� ��)��������������������

���#�������"� ���������"��������� ����*+��� ���

;91.&�+������(��((��&����"���&&(�������

&���������4�����(4�����������&������

������������������������ ��������������������� ��

��������� ������91.&�+��

�����"��

�"9� �/

����4����&(��4�5&�������

�$�,��� ���������������������#�������

;*�����(��,��+�����&��(��,4��+�<*='-�>?"������&@

;�����+���������"��� ���+�"��

4��+�<��-#

*%�!�

�>?���������&?@

� ��)��������������������

#�#�����

� � �������

����-�������

���/

���

�� �#$�����$�$����� ������$�����

Page 175: Java Web Programming Using Cloud Platform

� ��)��������+��� ���

������

%��&

�� ��������

��������

'�(��

* ' �� ��

����������

"�������

����������

��(���$�

���&

��(

���������

���������

�����������������

��������

�������*���������61�� (��

������7

�������

!����������

"������

!%��&"

��������

)

������

����������������

!��"

��(���$�

!'�(��"

���������

�����������

'%��*��� ��������

Page 176: Java Web Programming Using Cloud Platform

)��#

���(�*���������A

�)���"�������&�������""����91.

&�+����&�����+��������������� �A

�91.�����(�+��(���� �����9� �/

�������

���� �+�6#

���(�7���������(����((

�1�(����

�3��1�� (����91.�+����6#���(�7

�1�� (�����(�������(��0���4&����((�&������

�����4���&�����4���"���

���������(��

����"��� ����"��""����91.&�+��

+��'���)��������������������

�*+��� ���� �������������"���������� ����

��������� ��� ����� ������������ ��������� ����'����

���������"����'�����

�+��'�������'��� �� �� ��-�����

;.�� ������ ����� ����4�����������������4

������B����4(�+��4���������(��+4�����

�+��'�������'��� �� ������ ������������

;*������� ����������� �����&�������������&����

�&&��&����(�+�������(�����0���

;.��"��

����������+

Page 177: Java Web Programming Using Cloud Platform

+��'���)��������+��� ���

������

%��&

�� ��������

��������

'�(��

* ' �� ��

����������

���&

��(

���������

���������

�����������������

��������

�������

)��*&&(��������� ��

��,�

�/������#

$%#

���(�����������

�)�������&&(�������������� �����"

"�������(��

����&�����+=��.��0����

�!� �,��+

���(

�����

�1�(����+�������

�(��+ ����

�.�� ����(������������"�����������

����C�5��������� �(�&���

Page 178: Java Web Programming Using Cloud Platform

)��)

��*&&(��������� ��

��,A

�������&(��+�"&�����������������������(�+�������&����

�� &�����

�.�� ����������(&����"�����(

�.�� �����������""������

�����(������������+���

���������

�* ��(���(���"�� &���(���(�

�.�� ��������(��

�'������� �������&&���

�1�

&(�"�������������(�B����

�1�

&(�"�����&� �(������

)��)

��*&&(��������� ��

��,A

���

���

��

���

�����

����

����

� ���

�����

��

��

������

��

���

���

��

�� �

���

�� ����

���

� ���

��

���

���

��

���

������� �

��!��

���

"���� �

� ��

����� ���

�#�!��

����

$

�%��

������

���

��

����������

��

���

"���� �

���

� ��

�� �

����

��!��

��""��

� ���$

Page 179: Java Web Programming Using Cloud Platform

)��*&&(��������� ��

��,�

�*&����1���

�9� �1�� �������691-���:7

�*��� ��������������"����� &����

"��

����,"��9� ��

#�����(�+����������

�&&(�������

�'���

���&����

��

*�,���(��+�

��

#�������������������"�� ��

&����������(�����"1��+1���49� �D

������(�+�' ��+�(��41��#

��������

�4

!���

Page 180: Java Web Programming Using Cloud Platform

���

�� �-����

��������E

� ����������

����"������,��� C� �������

����� ����������

Page 181: Java Web Programming Using Cloud Platform

������������� ����� ��

�������������� �����

���������������

�������

��

����� ����������

�����������������

������ ���

� �����������������!�����"������#�� ��

��$

��%�"������������&�$������'��

���())'�$�������������*)����)

�+���"�,����-����""��.+,-/#��

����$

�0���#�����������*������"������������ ��%"��

���& 1�����"�*���

� ������"���������*������!�����"������������"�

����"���������� ��%"������������"����*�""&�%�

22�� �"���������%���

Page 182: Java Web Programming Using Cloud Platform

!�� ���3

���$�� ����#���� �"�4�����#���"���*����

���+

,-#�� ��

��$

�2������*��*�������*����������� ���"��*

�2����"����������

��������������� ���������������������"�

��"�4��"�����4�����"�

�5��*������� ����

� ��"���� ����

�6���������

7�� ����!��$�

Page 183: Java Web Programming Using Cloud Platform

6��8��"

���

��!���& 1��*��.,���/

��!���������"���.+���"/

�����������������������������

����*����#�*���������������4 "

9�:��"�;���"��;����������"������

Page 184: Java Web Programming Using Cloud Platform

���

���

���

��

���

���

���

���

���

���

��

���

���

���

& 11�*��

�!������& 1��*�#������%���

�0�� ����*�#��

�7�����*7�+5����#�� �

�!����*�� ����*��

Page 185: Java Web Programming Using Cloud Platform

"�*���'��

��"�� ��'��

Page 186: Java Web Programming Using Cloud Platform

���

���

���

��

��

���

����

���

���

��

���

����

���

��

���

����

�����-"���

24�������������������� �������������� ��

���

����������#�������������#"��������#��

�!���*���������� �����#�������������

�!����4����./ ����

Page 187: Java Web Programming Using Cloud Platform

5�*��������'�%�

���

���

���

��

��

��

���

����

��

��

��

��

���

���

���

���

���

Page 188: Java Web Programming Using Cloud Platform

�����4 "

�<����#���=����������>���������#�����

��

?�����@�"� ���

���

���

���

���

�!

��

��"

���

���

���

���

�!

��

��"

��#

����

��

��� �

��

� �

��#

����

��

��� �

��

Page 189: Java Web Programming Using Cloud Platform

A���"�

��$���"��*�

��

+�������������������#�� ��

�����������"�����# ��* ���;&�%�B

������"�*�2%��*�"��; ��+

��������

�;

<���

Page 190: Java Web Programming Using Cloud Platform

��

���������

��������C

� ����������

����#������$��� )� �������

����� ����������

Page 191: Java Web Programming Using Cloud Platform

���������

�� ����������

�������������� �����

���������������

�������

��

����� ����������

�����������������

�������� ���!��� ��

��"#

�� ���!���$�!����!�% &������

��� ��

��"

����������'������"�������������

�����������

��(�� ��

��"�'� ���!���������

�&&�����(��� &������

�� ���! ��)������ &� ���!����������*

��)��+

Page 192: Java Web Programming Using Cloud Platform

����������� �������

��������������

������ ���!,

-.

������ �����(� ���!��� ��

��"

�/�0���������

����� ��

��"

�%�����'(&�1��&�'�����&&�����!���

(��

����"(���� ��&���)�&� ��!���

� &�����������!��,-.����!� �����

Page 193: Java Web Programming Using Cloud Platform

� ���!.���

�%�2�)�������(.����&.�������

3�� �������2�4�����5

6����2�4�����

6.��������2�4�����

�%�%78��� ��

��"

6%783%� ���7������8��!�� ��!5

6� ���! ��)����� ��1�������%78(�� ��

��"

�%���)���%��������$����

9�����������

�9���������������������(� ���!

�%9������������ ���&&����(�!��������

:,$(�&����������&�

��;<�����=

����:,$������������ ���<����=

�&�

���

6��3����

�5������������(�������

6�&����������� ���(���(�&&�0��&�(���

�&���

Page 194: Java Web Programming Using Cloud Platform

9�����������

���������� �������

��������������

>�&&����&��4�)�

���������� �������

��������������

Page 195: Java Web Programming Using Cloud Platform

,���% �4�)�

���������� �������

��������������

��

� ���!,

-.�������

�.&����� �������(��&��

�8����(�&�������!�(���

������(�!������

�%�� ���&�����(&�1���&��

�?�8�!&������

��&�1��&�

���&����(��

Page 196: Java Web Programming Using Cloud Platform

��

�������#

���"��

����(���� &�1�����(���&���!����

���,

-.(�� ��

��"

�@������!��!�������!� ���������

���&��!

�@����&����������

���������������

����� �������� �����&�

��&�1��&�����1�����&�

�$��!������� ����

����&����

����

�7 ��������

��

��� ��������)&�

���������� �������

��������������

Page 197: Java Web Programming Using Cloud Platform

��

/�0�����.��(�!������

���������� �������

��������������

��

���������� �������

��������������

Page 198: Java Web Programming Using Cloud Platform

��

��(����!�.����&&��

���������� �������

��������������

��

.�����!?�8-����

���������� �������

��������������

Page 199: Java Web Programming Using Cloud Platform

��

>�&&�.����&�4�)�

���������� �������

��������������

��

����1 &

���������� �������

��������������

Page 200: Java Web Programming Using Cloud Platform

��

>�&&��������)&��1 &

���������� �������

��������������

��

/��������

�� ���!��� ��

��"���������&'�����&� ������

Page 201: Java Web Programming Using Cloud Platform

��

���������

��������A

� ����������

����(������"��� B� �������

����� ����������

Page 202: Java Web Programming Using Cloud Platform

������������� ���������

��������

�������������� �����

���������������

�������

��

����� ����������

�����������������

������ ��

�!�����"�������������

���������������

��������������

���������������

����������������

�#���������������������$���

��������

������

�!"#�

��$��% &��#

����"���� �%�����&����

Page 203: Java Web Programming Using Cloud Platform

!�����"$������'�����

���������������(�������� ���(������

�)�*��+�����������������"�� �����

��������������,%����������"-

�)�*��+������������������������"���"������������ �������

.�� �"�+�

������������������������(���

��������������

�)�*��+���������(��

�������������

���(����������.���

���"���������

����������������,/�� ���-

�/������+�������� ����(�� .����+�������"������������

$������0�1����

����#�������

�/�� ����+��������&�������(�� ��������+2�����������""��3

�����������

�'(�����������������������������2������

�����""��3�����������4�������������""��� ����""�

��*������������������

��"((���

���������������������4�����������,���5�����

�� .�����-�����(����� �����������"

�/�� ����+���*���(�� ����+��+��������+������ �������"��

����������

���������.������ ��$$6

Page 204: Java Web Programming Using Cloud Platform

#�������$������$���

�$���"�

%������2%����������3

��7

�""����+������������(��

����(�� ���������

��.���""�����+������������(���

�������������(��

��������""�

����������

����

.����

���

��������""��2"�++��+��3

�������.����+��""����������������(��

�����

�������� ��

���������"�,8��/-��������"�,8��/� ��$$6-

#�������$������$���

�$���"�

%������2%����������3,����-

��/��(��

��+����������*��+������*���2�������

�������3,0��"

�-

�#��������������*��(��""��������������

���������������

�����*���2��������������3

���������*���2��������������3�����""��0��"

�0��"

� ������

�9�����

�4.����

���4��"��4���

�8���������" ������+���&�����

���+�����.���������.�������"

�� ���� ����.�����

�6�%/40�:)$4�"��(�"�4$�"����/%)4#������%�

Page 205: Java Web Programming Using Cloud Platform

#�������$������$���

�$���"�

%������2%����������3,����-

��#

����������*��.���*�(.�� ����"�

���������������(��(�����8��/�.�������

�9���+������""�

������������������4�����������*�����(��

��""���(�����1���8��/��1���������������������

�#�����������"��������8.$�� "�0�1��������(�������1���

8��/��1����

�8.$�� "�0�1���������������2�����������;3

��(��

����

�/�����.�"40�"�49�����

#�������$������$���

�$���"�

%������2%����������"3

�#���.."�������� �"�.�����5����."����

�.���(��������������"�������������

����"���� ����5��/��+�� ��������������"

Page 206: Java Web Programming Using Cloud Platform

#�������$������$���

�$���"�

%������2������(������"��3

�/�� ����+���(������"���(�������� ����

��������+����.����� ��������

�:��������������������� ��

�<;�

."�=7���������� ���

�9���+$$6

#������%����������$���

��

��8��/:����%����������

��8��/��+��%����������

�����

������%����������

>�8��/$7"���%����������

Page 207: Java Web Programming Using Cloud Platform

��8��/:����%����������

�#����� ����""������������(������,����

��

����.����

���-����+���������

.�� �������"�+��;

��������������������

����.����

������

��2����"�������?��"�3(��

� ��������

�<������+����

���:���@>

�$� �����������"��������

��������.��

�#��"�����$$6(�������.��+.����

���

$�.�(��:����%����������������

#������$������

��$��.������

�4.����

����4�����"��,���"

�-

����""�����������������������+:���������������

��$.���(������906�,�

�����������-����"����������

�����""��,.����

����.������-

>�$.���(������906�����"���� ��"��"���"����$$6

,������+���������(������"��.������-

Page 208: Java Web Programming Using Cloud Platform

$�.�=$��.������

�4.����

����4

�����"��,0��"

�-�

$���

��4%

/'�4�����"�(������+�.������

��4.����

����4

�����"��,���"

�-������ ������������.�������"�� ���� ��

�.���(��

��"��(�"������4�������46�%/��� ��

�/����

�������"���������������.�����������.��(��

��� ��>��������*�����(�""����+���"

���(��"=(�"�4�������.��(��

�0�"�����"�������, ��A�:70��"

-

�6�%/��� ��, ��6�%/0��"

-

<;�

."�=�� ��?���(��"

�B����""����C5���(5� ���������; "

�9������.��=������������������.���

������

BD; " ������E?���?�������+E?�(��?DC

B� ��������C

B��"���"���

�EF

���+��F5C

B��"���"���

�EF�� ��F5C

B��"���"���

�EF����F5C

B����������

�EF* �"F.����

���EF* �"F��"��EF����F5C

B����������

�EF���F.����

���EF���F��"��EF

���+��4�� ��F5C

B5� ��������C

Page 209: Java Web Programming Using Cloud Platform

$�.�=��""�������������������

����+:���������������

�'�����; "(�"��(��������.."������

B�����..C

���

B����������������C���B5����������������C

B"�+������(�+C

B����

����C:%$'7B5����

����C

B���" ���

�C���" ��

�B5���"

���

�C

B5"�+������(�+C

���

B5�����..C

$�.�=$.���(������906�����"�

��������������""��

'(��&� )

��***

��'+�������&���+������)

����'(��&��+�����&����������)

������

'(��&��+�����&��,�)#����������'-(��&��+�����&��,�)

������

'���& ������)-���� ������+�'-���& ������)

������

'��� &,�����)�� '-��� &,�����)

����'-(��&��+�����&����������)

����'����&���+������)

������

'����&��,�)��,��'-����&��,�)

����'-����&���+������)

����'�+��&����&���+������)

������

'����+ ���&���������)�"%!���% ��$'-����+ ���&���������)

����'-�+��&����&���+������)

��'-+�������&���+������)

��'�����&������)

����

'����&,�����)�����'-����&,�����)�'����,&��,�)'-����,&��,�)

��'-�����&������)

��***

'-(��&� )

Page 210: Java Web Programming Using Cloud Platform

$�.>=$.���(������906�����"���

� ��"��"���"����$$6

'(��&� )

��***

��'+�������&���+������)

����'(��&��+�����&����������)

������

'(��&��+�����&��,�)#����������'-(��&��+�����&��,�)

������

'���& ������)-���� ������+�'-���& ������)

������

'��� &,�����)�� '-��� &,�����)

����'-(��&��+�����&����������)

����'����&���+������)

������

'����&��,�)��,��'-����&��,�)

����'-����&���+������)

����'�+��&����&���+������)

������

'����+ ���&���������)�"%!���% ��$'-����+ ���&���������)

����'-�+��&����&���+������)

��'-+�������&���+������)

��'�����&������)

����

'����&,�����)�����'-����&,�����)�'����,&��,�)'-����,&��,�)

��'-�����&������)

��***

'-(��&� )

��8��/��+��%����������

�. /�����+�����������������

����8��/��+��������������"��+����

������

�5.����

�������"����

�������

�"�����

�(�����������������

�8��� ��4���������������.��(��

����

����

���+��.����

������������.��(��

����"��� �#������������������������..����

Page 211: Java Web Programming Using Cloud Platform

�����

������%����������

�#���.."��������""������������(������

,������

�4.����

���4���������(��

����-

����+������ "�+��.�+�

��������������������

����.����

������

��2����"�������?��"�3(��

� ��������

�<������+����

���:���@>

�$� �����������"��������

��������.��

�#��"�����$$6(�������.��+.����

���

!��,&��+�������*���������!��(

�������������� �������

�����������������������

����������������������

�������������

���

��

���

��

��

� �

��

��

���

���

����������� ������������

���������������� ��������������!�

������������������������

"�������������#��

�����������!�

�����������������

$�� �����������!�����������������%���

&��'�����%�������������������

� �

� �������

�������

��������

����������������

��������

�������

�������

��

����

���

����� ��

��

$

"(

�&

Page 212: Java Web Programming Using Cloud Platform

$�.�(�����

������%���������������

#������$������

��$��.������

�4.����

����4�����"��,���"

�-=$�

�����

:����������������

����""�����������������������+���

�����������������

��7�������� 26�+��.�+�3

>�7�������� 2<����.�+�3

G�$.���(������906�,�

�����������-����"����������

�����""��,.����

����.������-

@�$.���(������906�����"���� ��"��"���"����$$6,���

���+���������(������"��.������-

��

$�.�=��""�������������������

����+���

�����������������

�'�����; "(�"��(��������.."������

B�����..C

���

B����������������C���B5����������������C

B"�+������(�+C

B����

����C��0)B5����

����C

B���" ���

�C���" ��

�B5���"

���

�C

B5"�+������(�+C

���

B5�����..C

Page 213: Java Web Programming Using Cloud Platform

��

$�.�=7�������� 26�+��/�+�3

�7����8�)6��A$/.�+�

�7������8�)6(��

"�*�(�""����+

'!"#���� �"%0123+�������3����41��� ."�01/"� 1)

'�%/5 � 6/�01 �7 1�%���0123�+����,�1)

'�%/5 � 6/�01/���"#�1�%���0123 �++(���1)

'-!"#�)

��

$�.>=7����<����.�+�

�7����8�)6��A$/.�+�

����.���(���������

������

Page 214: Java Web Programming Using Cloud Platform

��

$�.G=$.���(������906�����"����������

�����""��,$�

���:����%��-

'(��&� )

��***

��'+�������&���+������)

����'(��&��+�����&����������)

������

'(��&��+�����&��,�)#����������'-(��&��+�����&��,�)

������

'���& ������)-���� ������+�'-���& ������)

������

'��� &,�����)�� '-��� &,�����)

����'-(��&��+�����&����������)

����'����&���+������)

������

'����&��,�)��,��'-����&��,�)

����'-����&���+������)

����'�+��&����&���+������)

������

'����+ ���&���������)�"%!���% ��$'-����+ ���&���������)

����'-�+��&����&���+������)

��'-+�������&���+������)

��'�����&������)

����

'����&,�����)!"#�'-����&,�����)�'����,&��,�)'-����,&��,�)

��'-�����&������)

��***

'-(��&� )

��

$�.@=$.���(������906�����"���� ��"��"���"�

���$$6,$�

���:����%��-

'(��&� )

��***

��'+�������&���+������)

����'(��&��+�����&����������)

������

'(��&��+�����&��,�)#����������'-(��&��+�����&��,�)

������

'���& ������)-���� ������+�'-���& ������)

������

'��� &,�����)�� '-��� &,�����)

����'-(��&��+�����&����������)

����'����&���+������)

������

'����&��,�)��,��'-����&��,�)

����'-����&���+������)

����'�+��&����&���+������)

������

'����+ ���&���������)�"%!���% ��$'-����+ ���&���������)

����'-�+��&����&���+������)

��'-+�������&���+������)

��'�����&������)

����

'����&,�����)!"#�'-����&,�����)�'����,&��,�)'-����,&��,�)

��'-�����&������)

��***

'-(��&� )

Page 215: Java Web Programming Using Cloud Platform

��

)��

* ����

���

������

+����� !�"������#�����

�����!$%�������

�����������

���"��

+&���������

������

���"������!��

��������

+'�����������������((������

������(����

+)** ��������������

����������������

��#��������������

���"��

++����"

�����������

��"���������

+����� "�!����������

��#�������������%���

���������������

���"��

+,�����������!��

���������

+,����(��������������

������(���

+���

��������������

��#��������������

���"�����������������������������

+,�����������"������

����#����������

,����

:����������

������

��

>�8��/$7"���%����������

�. /������������������������

�<����������������������+8��/� ��$$6

,8��/$-��1������������.�������.��"��*��

����(����,/�7-�

�%""�����������

����(�������.�����+.��"��

*�������.����

�'���� ��������������������.��

�'����..�������""���� �����������

Page 216: Java Web Programming Using Cloud Platform

��

7��(������"���(/����

����

����:����������

�����������������4��"����;."���"�

�.���(���4��.����

���+������.�������������.��(��

,:���@>-

����B����.���+�������C

�"� ���������������(����

�"���=

�%"%�

����������.��+�������

��% ��#�$

������������������+���������

��"%!���% ��$

�������������(�����

�������������

����� ��

�<;�

."�=

��������������� ���

����� � ������������������ �� ��������� � ����

����������������������������������������������

���������������� ��

$�.�(�����"���� �%�����&�����

#������

����."����

�.�����"����������������������"������+

������.���(����"�

����."�������"�������������"��������."�� ��

������.��

����."�������"����906.�� �������������."�� ��

������.��(���������������"�

�������"������� ������� ������2#�������������

����

��3��+ ��H

Page 217: Java Web Programming Using Cloud Platform

���"���� ����/��+�� ���

%�����&����,%�����7����"-

������������""������+����

����"���� ������������"(����"�������������

�����"

�/��+�� ��������������"(��������������

����������������"�+������������������"

�9����������

���

��(�����

�/���

�����(����1���

�'�����"����(������� .����

��

$�.�(��/��+�� ���

%�����&�����#������

��$��.������

�4.����

����4�����"��,���"

�-

��$�� "�.��+�� �������.��+�� ���

������&����"�+����������$�� "���������+

���������������"��

����."����

�.����������������"�������"��"��

,(���.�����"���.�������"�� ���� ��-����

����; "

Page 218: Java Web Programming Using Cloud Platform

��

$�.�=$�� "�/��+�� �������

.��+�� ���������&����"�+��

.��"������(����� �;���� "���.�8��/$�� "�0�1���I

���

55�������������������+���������������

.��"���� ����������/�����.�"+�9���/�����.�",-J

.��"��$���++�0�

��9���,-J

55'�����""�����.�����"����"�D

.��"�����"�����9

���'�0�"�,$���+��"�-J

���

K

��

�8�, ���9�, �����+:��������������++�

����������������������,�����

���� ���������������� �� �������������!�"�

���#�$�%���� �%&� � ��������&� � ����'

�������������������������(���%��)���&� � ��� !*

��� �����������'�����&� � ���%������ !*

���

������+�������,������������������������������ �-���� ��

����������������������������. ��.����/��������� �-���� ��

-� � ��(���% �)��������� +�������,!!�00

������� ��(���% �)��������� +��������,!!�11�

�������� ��������''�����������!!��!�"

������������������ �-���� ���-���.����������

����������������-���� ������.�/ ����������!*

2������"

��.��/���/����� ��3�� �� +�������� ��,!*

2

2

Page 219: Java Web Programming Using Cloud Platform

��

%�*���"��+�

��

)�������������������(�� ��

.����������"�����($��+$���4A� �L

������"�+�< ��+�"��4$��)

��������

�4

'���

���

���4����

��������M

� ����������

����(������*��� 5� �������

����� ����������

Page 220: Java Web Programming Using Cloud Platform

���������

�� ����������������

�������������� �����

���������������

�������

��

����� ����������

�����������������

������ ��

�!����"#���"� $���%&

�!����'��%#�($$)�%���&

�'��%#�($$)�%���*��+� �

�'��%#�($$)�%����� �#�$ �����#�

Page 221: Java Web Programming Using Cloud Platform

������������� �������

"#���"� $���%,��*������

-!�.�$����/

"#���"� $���%��0������������� $���%1

����������������������1��*����1�����*��

����

���$�� ������� $������������� ������

��

���1#�.����#�������%����

Page 222: Java Web Programming Using Cloud Platform

"#���"� $���%"������������

�2���� �1����������*���������

�����

���##������1���#��%1 � �

���*

�$$#�������

�3��$�����

���#��%��� �� � ���

��41�$$#��������������������$�����

���������������*���������##

'����"#���) �#����

Page 223: Java Web Programming Using Cloud Platform

!�����5

"#���"� $���%

�!�������������������$�� ����������#����

���������������*����������������� ������

����$�����

�!�����$�� ���4��4�

�!���������� ���� ����#��%�����#�%����

�6���������!

������� $�����-�����1

4#��������/�����#���%��"#���4�� �����

043�"#���) �#����

Page 224: Java Web Programming Using Cloud Platform

4�*�������4�� ���-4��4/

�4��4�������%���#�������*�������

�� $#���$$#�������**���������� ���1���

��

���1

� ��

�#�������7

�����%����%#���������*

����*������������$�� ����8���*���������

������ ��

�#�$#��#�����%���9������

3#�*��

���4�� ���-3��4/

���� ���#�#����1��3��41��������$��#�����*

��� �#�$ ���� ���� ����������������

$��.�%��%�*�$��#����*��� ����

�3��4�**����%����$�� ���*��� ���$�����*

��*������ �#�$ ���������%1����������

�$����#�9���������$�����#������1������

����� ���%�

��

Page 225: Java Web Programming Using Cloud Platform

0�*������������4�� ���-0��4/

�0��4�����#����#���������� �����*

��#� ����%���������%������ $����$���#����

����������9����� ����� ���������.�

�4�� ���1����%�����

�1�������1������1���

��������

����$��#��-����%� ����#�9����

�����#�%�1*���:�

$#�/�����#��$���*���$��

�*���.#����7

*�� ����$��������%�

��� ��;����%���% �����������%$��.#�����

Page 226: Java Web Programming Using Cloud Platform

��$#�� ��2���#

�3��#��"#���,$�� ������*�������#���

$#�*��

����%������$���*���� ����

�3�� ��"#���,��*�����������8������

������##�1��%���%�$���*������ �����

�� ��

���:�#��� �#����������%���9�����

�<�����"#���,���� ��������*$��#�����

$�� ���#����1���� ��

�����$�� ������ �����

0��45

3��4,�� �#�$��=�3���$��� ��

�0��4

���

�##�$�� �����$��;4#� �#������

������>*���:�

$#�( �9��!

��4�� ����

-(!4/�**����� ���#�$���*�$�����%4���

�������!������4�� ��1?���:464)1���?���:

@��<���� �#�$�����������##���

���#�����1�������1���

�3��41%� ���������������� ��1A21���

������ ��A2��������#�$�� �������1

Page 227: Java Web Programming Using Cloud Platform

4���%6$($$��0��4

�� ��

������������� �������

���������������

�������

���

���

�� ���

��!

������

����

���

��!��

4���%6$($$��3��4

�� ��

������������� �������

���������������

�������

���

���

�� ���

��!

������

����

���

��!��

Page 228: Java Web Programming Using Cloud Platform

3��4*��+� �

�( �9��)#����B�����#.

�"#���B���

�"#����������

�'��%#�($$)�%���

�<���.�*��+� �

�@��<��$��4��*

3��4*��+� �,"� $������

Page 229: Java Web Programming Using Cloud Platform

3��4*��+� �,"� $������

�����������������������

Page 230: Java Web Programming Using Cloud Platform

'��%#�($$)�%���,��*������

-!�.�$����/

0���$#�*��

*�������%����$$#���������'��%#��

���%������������0���#����� $���%

�����#�%������ ����#�9���$$#�������������

�#�$#���� ����������������

��

'��%#�($$)�%���

�@�����%��������$$#��������'��%#�

��*���������

�4�$$����**�������� ��� ���� ���

�+� �-+@)C���#�

�����14�� #���D1+�

�1

+3(/

�3����-��D��/

�($$������������:�

�(�� ������#��%���#�����#�����%

������ �������1�������.������

Page 231: Java Web Programming Using Cloud Platform

��

<����%+� �����$$���������##�

�����$�$�#���:��$����$����

�<�%��������� $�����3<3�����%

�4������� ���������� ��%�����

�@���������������

���$#�� �������

��������� ��

����������������.�*��������������#�

��

E������$����##���

Page 232: Java Web Programming Using Cloud Platform

��

��

'��%#�������������##��1���%��

Page 233: Java Web Programming Using Cloud Platform

��

'()(���������

��

'()3������#��$#�� �����%��

Page 234: Java Web Programming Using Cloud Platform

��

(���������,($$#������4�� ��

�����������������%$#�*��

Page 235: Java Web Programming Using Cloud Platform

����������������

��

���������

� �����

Page 236: Java Web Programming Using Cloud Platform

��

4$����#�9����� ����

��

'��%#�($$�F�����$$�

Page 237: Java Web Programming Using Cloud Platform

��

����������������������

��

'();+

�!����#�������($��#�����3������$$���

+� ����#������(�%���G

Page 238: Java Web Programming Using Cloud Platform

��

($$)�%���*��+� �,���E���

�� ����"�

�������

������ ����������������

�����

������

��

'()+� �@��� �)� ���� ��

�+� �CA2

�4�� #���D"�������

�<��34��������$$��-���������#��:$#���#�/

�+�

�;+3(*���������(30

�+4@��H*��2�

�����(30

�����������*��2��#(30

���������� ��������*��6@?����(30

Page 239: Java Web Programming Using Cloud Platform

��

+� �4���������'()

4�� ������($$)�%���

�2�

�����(30I��%�$��*��

�������

� ���

.��� �#�������

��������I�����������%�����$�������

�6@?����I�� �.��%�:����#6@?�

�2��#I������%

��#*�� �����$$#������

����.J�����I*���� �.��%���.%�����$��������

�0

�%��I*���

�%� ���$�#����

�"���+���I������#����.�����*�����

��

6���(������I����%'��%#��������*��

�����������

Page 240: Java Web Programming Using Cloud Platform

?�

������

�3��%�� ��%2

���#,($$#������������

������:��������

I!����*�#�����

I2�.��������������.����������

I6��

�#�$#�������;$��������

I3��*��

#��%�#����%$��������%

I3�� �������

I��������������������;�$$#�������

�J����-@�K����10�;����������1"36�

�1

(30��##�/

��

'()�������

Page 241: Java Web Programming Using Cloud Platform

��

'()�������

�4����%������

���$�#����

�B������B�%��#�

�B�%��#���$��$���������������*�� ���$$

�� �#�$���

������#�����#�������-�

�4J?/

�'J?-'��%#�J����?��%��%�/�K����

�4���������������

�����������1��$#������1#�����#�����%������

�������

���������+��;+3(

��

6���4�� ���,'��%#�(������

�'��%#�(����������������%������$��*�����

�����������

������� *��($$)�%���

I0���� �����##������� ��'��%#�(�����

I'��%#������������*��$�� ���� �������8

� ��#��#���

�(������'��%#�����������L� ��#1��

������ �#�$ ��4�� ����

�#���'��%#�

(������

�(�����������������������#��

Page 242: Java Web Programming Using Cloud Platform

��

6���(30,):�

$#�

�������������� ������� ���������

�������������������������������������� ���������������������

���������������������������������������

������� �� ��

�������������������

���� �� ����� �!"������#� �$����%���&��������������� ��'����('��)���

&�%�!����������������� ) !�����������*� )�!��

+�������

� �� ����� �!"������,���&�������-� �����&��#�.���� �� �$����%���

&�������������� ��'�����('��)���&�%�!������� ) ! )�!��

+ ���

�������������� ������� ���������

�������������������������������������� ���������������������

���������������������������������������

������� �� ��

�������������������

���� �� ����� �!"������#� �$����%���&��������������� ��'����('��)���

&�%�!����������������� ) !�����������*� )�!��

+�������

� �� ����� �!"������,���&�������-� �����&��#�.���� �� �$����%���

&�������������� ��'�����('��)���&�%�!������� ) ! )�!��

+ ���

��

6@?����(30

�������/ � �����

�������/ � ����

�('���������0��('��$��1))���

2�������� ����������0�2�������� �(� 3�������������� �����

�������3(� 3����� 3�������0��������3(� 3��������

�����������

0$��������������� 3���� 3'�������#���������

))3�������$��

+ �� 3����������

�������/ � �����

�������/ � ����

�('���������0��('��$��1))���

2�������� ����������0�2�������� �(� 3�������������� �����

�������3(� 3����� 3�������0��������3(� 3��������

�����������

0$��������������� 3���� 3'�������#���������

�))3�������$��

+ �� 3����������

���

�0� �.��%�:����#6@?�*�� �����$$#������

� ��<��3���<��3�

Page 243: Java Web Programming Using Cloud Platform

��

2��#(30

�4���� ��#���������#*�*�$$�� ���������

��'��%#�����������

�E������������ ��

��#�

�������/ � 4� ����

���������������������������5�� ���2��� ������0�6�����������,�������

2�������733����� 3���������0�2�������733������ 3�������

8��� ���������0�8���8��� �����������

���������� 3������

�� 33(���������8��� �(��������9���9:,� 3������

�������;/�������;/������

�����9�4�����4����

9� ���������3�����

�������/ � 4� ����

���������������������������5�� ���2��� ������0�6�����������,�������

2�������733����� 3���������0�2�������733������ 3�������

8��� ���������0�8���8��� �����������

���������� 3������

�� 33(���������8��� �(��������9���9:,� 3������

�������;/�������;/������

�����9�4�����4����

9� ���������3�����

��

2�

�����4�� ���

������������

� ��������1�������

���4���

����� �#��$��� �$$��%

�"��*�%����#��:$�������

���

�6���#���#�

�%��� ������������

��

4�$$����0���*����,

I+(

"<)-+4@��H,+"

("<)I+� ���

$�����

"�����%(30/

I���?���?� �#2

� �����(30

Page 244: Java Web Programming Using Cloud Platform

��

2�

�����(30,):�

$#�

��������� ����/ � ��������������������8 ��

�������/ � 4� �$���

� �$�� ������� �$�� ��������� �$�8 � ����2��� �������� �$�� ��������

� �$��� �$����� �$�� �������� ��� �$�������8 �����

� �$�����<��,�� �����

� �$����<����

��������� ����/ � ��������������������8 ��

�������/ � 4� �$���

� �$�� ������� �$�� ��������� �$�8 � ����2��� �������� �$�� ��������

� �$��� �$����� �$�� �������� ��� �$�������8 �����

� �$�����<��,�� �����

� �$����<����

���.J�����(30

�3��*��

���.%�����$�����������������%��.����

K������

�0���������������� �������*�#�K�����: #1��

��!)B�0��;���

�������������� ������� ��� ;�� �<=����>�����

�������������� ������� ��� ;�� �<=����>����� ������

�������������� ������� ��� ;�� �<=����9 �<:�������

))�

9 �<:�������� �<:��������

9 �<:����������3�������)���3?����� ����?� �<��

���� � ��� 33�����,��/�����@�4 ���������

���� � ��������� ���,��A��������

>�����=�������>����� �������5�� ���>�������

=���� 33�� �<:��������

�������������� ������� ��� ;�� �<=����>�����

�������������� ������� ��� ;�� �<=����>����� ������

�������������� ������� ��� ;�� �<=����9 �<:�������

))�

9 �<:�������� �<:��������

9 �<:����������3�������)���3?����� ����?� �<��

���� � ��� 33�����,��/�����@�4 ���������

���� � ��������� ���,��A��������

>�����=�������>����� �������5�� ���>�������

=���� 33�� �<:��������

Page 245: Java Web Programming Using Cloud Platform

"���+���

�6$���������#����.�$���$$

�"�������-������#����.�/��$$�����������: #

��!

)B�0�����

�4�����#�����������������)�%#���#�.�*��

B4������������CD������3�����9�EF�B!

�����������!

����!

���!)����;��<� )���!

3����������!(������ ����$��� �$��������3 �� �

G � )3����������!

��$�3���!������3 ��DG1DD )��$�3���!

)����!

)�����������!

B4������������CD������3�����9�EF�B!

�����������!

����!

���!)����;��<� )���!

3����������!(������ ����$��� �$��������3 �� �

G � )3����������!

��$�3���!������3 ��DG1DD )��$�3���!

)����!

)�����������!

��

0 �%��(30

�2���$�#�����*�

�%��

������*��

�����*�

�%��

�"���%��%� �%�*��

��

Page 246: Java Web Programming Using Cloud Platform

��

��������� ��������

��

'()�� �#�$ ��"��#�

Page 247: Java Web Programming Using Cloud Platform

��

'���%4����

�����$$#�����������

���� ��'��%#�

(������%�����#���%���#����*#��%��%��

�6��+� �C*���� �#�$ ���

�)�#�$�������������� ��**����#$#�%����

�B��4������$������ �#�$ ��!��4�� ��

������#���##����$�� �����������:�#

��

�������#������#�����

��

��

4�*������ �#�$ ����

�($$)�%���4��

I0��#���������� ��-+��/

I) �#����##��'()��� ����

�4�����#�������$#�����#���$#���$$�

'()

�"� ���#�����#����#�����

Page 248: Java Web Programming Using Cloud Platform

��

'��%#�3#�%��*��)�#�$��

��

�� �#�$ ��)� ���� ��

��� �#�$ ��4�� ��

�($$#������#�*����#�

���%�

��

�)�#�$��;��B����

$#�%���;

����*�:$#�%��-'!�/

Page 249: Java Web Programming Using Cloud Platform

��

'��%#�3#�%��*��)�#�$��

�� �#�$ ��4�� ��

�����������������

Page 250: Java Web Programming Using Cloud Platform

�� �#�$ ��4�� ��(� ��"����#�

������������������������ ��

��

��$#�� ��)� ���� ��

�($$#����������$#�����������������������

���$#�� �������%������0�)

���$#��

�#�$#� �������*���$$#���������

�� �� �

�E����$$#� ���

I��������������� ����

I��

�����������

����

��������

Page 251: Java Web Programming Using Cloud Platform

��

@�����%�����$$��'��%#�

������� ������!" �����!"������"� �� ������

��

2���%��%($$#�������

�(� ���������"����#�

�$,;;�$$��%����%��%#���� ;�;������ ������

�($$#���������������

�2�#�$#��$$#������ �������

�(��#�9��%#�%*�#��-���#����%�� ��/

�(��#�9��%�����������%�

Page 252: Java Web Programming Using Cloud Platform

��

'()���������

��

@��������

�'��%#�($$)�%�����%#����14�*��"�����$�

��� �#�$��%+� �B����!

��($$#���������

�'��%#�($$)�%���1�����(.�� 1�������G

�'��%#�($$)�%���13����."����9��12������

Page 253: Java Web Programming Using Cloud Platform

"��

"

���������

��������M

� ����������

����*������.��� ;� �������

����� ����������