これはソフトウェアアーキテクチャパターンであり、データとビジネスロジックをソフトウェアと分離する責任があります。
このためには、モデル、ビュー、コントローラーである3つの主要なコンポーネントが使用されます。
このパターンは、コードの再利用、概念の分離のアイデアに基づいています。基本的に、抽象化、カプセル化、継承、多型など、オブジェクト指向のプログラミング柱の一部が含まれています。
これは、すべてのソフトウェアデータが管理されるソフトウェアのロジックの表現です。
Toda la gestión de accesos, permisos y manipulación de los datos se debe controlar
desde los modelos.
これに加えて、コントローラーを介してビューに情報を返す責任があります。
エンドユーザーに最も近いコンポーネント、特に、これは情報を適切なグラフィックインターフェイスに提示して、情報出力として提示する責任があります。静的情報または動的情報を使用して、常にモデルデータを必要とするとは限りません。
ビューとモデルの間の仲介者であり、ユーザーからリクエストを受信して、クライアントに返事を返すソフトウェアのフローを管理する責任があります。
Pensemos que Google esta desarrollado con la arquitectura de software (MVC).
Un usuario hace una petición desde el navegador a la siguiente URL: "www.google.com"
このリクエストによると、有効なコントローラーは、この場合、データベースからの情報のない簡単なビューである静的ビューであるという回答を返します。
Otro ejemplo podría ser hacer una búsqueda en Google, por ejemplo, busquemos “PHP”.
"https://www.google.com/search?q=PHP"
MVCアーキテクチャにより、コントローラーはこの場合に請願を受け取ります。「PHP」を参照する値を持つ「Q」パラメーターを受け取ります。これで、コントローラーがデータベースにリクエストを行う必要があります。この場合、情報を返す方法を確立した「Google」モデルがコントローラーにデータを返し、コントローラーが情報でビューを返し、ブラウザによってユーザーに表示されます。
数年前、彼はEast PHP-CUD-MVC-PDOリポジトリにあるCRUDを作成していましたが、このアーキテクチャのより基本的な例をインストールするための段階的に段階的になることがあります。
評議会は、そのリポジトリを確認し、私が建築に加えた変更を比較することであり、したがって、私が実装した良い実践をよりよく理解することができます。
コミュニケーションの問題は、学生、教師、労働者、管理スタッフの両方が学校の哲学と、その中で生命を作る人々にとって興味深いプロセスを知っていることが必要であるため、ペピトペレスカレッジを統合することが非常に重要であることが非常に重要であることが重要です。
学校のすべての重要な出版物、ニュース、またはイベントを見ることができる管理可能なシステムを開発する必要があります。将来的にはレポートの情報が必要であるため、優れた情報分析を行う必要があります。
さらに、視覚設計には、優れたモデリングとシステム開発の実践を組み込むことにより、ターゲットオーディエンスのユーザーエクスペリエンス、ユーザビリティ、魅力的なデザインが必要です。
ユーザーを登録して、出版物についてコメントできます。成果物:
Copyright©2019-Present Oscar Amado?