architecture etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
architecture etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Mart 2015 Çarşamba

n-tier Architecture

https://www.youtube.com/watch?v=KlHvRKSH4pk


Not: Genelde kurumsal uyguamalarda (Örneğin Pegasus havayolları vb ) önyüz ASP.NET olsa dahi arka tarafta önemli işlemleri Java hallediyor.

JavaEE de n-tier architecture:

Client

Client tier : application client, web browser, web pages, applets

Applet: Banka ve sigortacılık sektörlerinde login işlemini güvenli yapmak için kullanılıyor.


JavaEE Server

Web tier / Web katmanı : Servlets, JSP, JSF

Burada yazılan herşey sonunda servlete çevrilir.
Servlet projenin kontrolcüsüdür.
Servlet Java beanlerle çalışabilir.
Java bean: sıradan Java nesneleridir.

Servlet: Pek kullanılmıyor.
JSP: Eskiden çok kullanılıyordu. Ama yeni teknolojilere taşınırken (mesela JSFe) bunu bilmek gerekiyor.

Business tier / İş katmanı : EJB ( Enterprise JavaBeans). Asıl işi yapan (yani business i yapan) kodlar buradadır.

Java persistence entities

Software architecture

http://en.wikipedia.org/wiki/Software_architecture

https://msdn.microsoft.com/en-us/library/ee658098.aspx

http://www.sei.cmu.edu/architecture/

https://leanpub.com/software-architecture-for-developers/read

http://handbookofsoftwarearchitecture.com/

http://www.ibm.com/developerworks/rational/library/feb06/eeles/

http://software-architect.co.uk/

http://stackoverflow.com/questions/704855/software-design-vs-software-architecture

http://akgul.bilkent.edu.tr/fta/fta-m11-soft_arch-pre.pdf

http://tutorials.jenkov.com/software-architecture/index.html

https://plus.google.com/+JakobJenkov/posts/ccDHxxEXf5L

http://static.codingthearchitecture.com/presentations/codemotion2013-software-architecture-for-developers.pdf

https://leanpub.com/software-architecture-for-developers




http://tutorials.jenkov.com/software-architecture/computer-architecture.html