cs330
play

CS330 &) - PDF document

The Big Picture CS330 &) &'(


  1. The Big Picture CS330 �������� &��������)��� ������� &��'����( ������������������������ ��� ������� &������� "��� �������!�� ����� ��������!�� "�#��� $� %� ���� �������� ����%���� ������ ���� ����� ����� ��"� ���!�� ���!�� 2 Overview Layers and Tiers Client Presentation layer � ������������������������ ������ ������������������#���������$����� ������%������������������!������� Application Logic Business rules � ����������������� ������&������������������$�������� ������������#���������������������� � ���� ������������������#�� '����������$�������� Resource Manager Business objects ����������������'���&����������������%� � ����������������� ��%�����#�����(����������������'� ����(���������(�����������������&����� � ���������������������� ��������������#�����������������%����)� ���#�������������������(�������� � ���������������� ��������������& Client Client �����������������#�� '�����$�������� � ������� ��#���*������+�����#�����'�,��#����'� Server Business processes ������!��-��%�����'����������������� � �!�"����� ��������������������������#��&��������� ������������'���(����(���������������(�� � "�����"����� Database Persistent storage ����,��������!����������������������� '��������#����������������!�'��#� .������#�����(����������'������������& 4 A Game of Boxes and Arrows Top-Down Design ��������������������� ���� � �����(�,��������������������%�����������& ���� � ���������$������������������������� (��$�����$���������%�����������& � ���������(�,���������������'��������� ���� ������)��������������������%���'�����(������ ��'������������&����������$����������������� ��������������� ����������(���'�'���#��������& � ���������(�,�����������������$�)������ ���������+�����������-����'����(�� ���� ���� There is no problem in system � ���� ���������'�����������'��������������������&� � � ���� design that cannot be solved by � �����������(������������������,���� ����������'�����#�& adding a level of indirection. ���� � ���������(�,��������#��������������(����%� There is no performance �����,���$���������'��������'�������������� ���� ���� � ���� problem that cannot be solved #�������#��(�%��������#�����������'���&� � � � ���� ���%����������%%���������'���(��& by removing a level of � "������'���#������������(����������� indirection. %��,�(�������%���'�����'���#��$�������� ���%��������'����'���%������������������&� /�������������������(�����'��������'����� ���� ���� ���� ���� ��#�����'�$����'����#��$������$���������& 5 6 ������������������������������������ �������� �

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend