ben

OMÜ , Bilgisayar Mühendisliği, 13'

31 Ekim 2018 Çarşamba

Modul Yapısı



  • Modülü bir programın main() metodu olarak düşünebiliriz. Programlardaki main metodları bir çok parçayı  bir araya getirir. Bir araya getirilen parçalar burada birleştirilip işlenir.
  • Bir modül farklı bölümleri bir arada tutan bir yapıştırıcıdır. 
  • Modüller farklı iş katmanlarını bir arada tutup, uygulamayı sarmalar. 
  •  Uygulama ne kadar küçük parçalar haline getirilirse yönetilmesi o kadar kolay olur.
  •  Modüller ile global scope’u temiz tutmuş oluruz. Bu sayede çeşitli conflict’ler önlenir.



Angularjs Framework:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"> </script>

<html ng-app="firstApp">

var myApp = angular.module("firstApp", []); 



Modul Nasıl Çalışır?

index.html
 app.js

sayfa yuklendiğinde module devreye girer, ve module bağlı diğer componentler çalışmaya başlar..

Dependency Injection


Uygulama ismi = ng-app = “myApp”
['X','Y']  = Bağımlılıklar


  • X ve Y modülleri myApp modülünün dependent’ları
  •  X ve Y modülüne ait her nesneye erişebilir myApp modülü

Örnek:


Bu yapıyı yazılımdaki miraslama yapısına benzetebiliriz


Hiç yorum yok: