1. WCF, EF, Katmanlı Model
TCM – Yazılım Mimari
http://www.buraksenyurt.com
selim@buraksenyurt.com
http://www.formspring.me/BurakSenyurt
http://twitter.com/Buraksenyurt
http://www.linkedin.com/in/buraksenyurt
2. Lab Kısaltmaları
EF Entity Framework BLL Business Logic Layer
ORM Object Relational Mapping DAL Data Access Layer
SOAP Simple Object Access Protocol
BOL Business Object Layer
WS-I Web Services Interoperability
LINQ Language INtegrated Query
WCF Windows Communication Foundation
WSDL Web Service Description Language
3. Kavramlar
Repository Pattern Service Contract Test Method
Generics Service Method SOAP Based Service
Generic Constraints LINQ Expressions Attributes
Inheritance Surrogate Type Extension Methods
Interface Unit Test Cross Cutting
4. Fill in the blanks
Database
Table
Column
Stored Procedure
Function
View
Property
Rows Class Method
Method
Generic List
Attribute
Enum Field
Class Class
Database Side Object Oriented Word
5. Service
Server Side Client Side Unix Client
Mobile Client
Internet/Intranet Windows Client
Service Linux Client
Boundaries Boundaries
Unix Server
Windows Server
Linux Server Business Function
X Server
6. Katmanlı Model
Presentation Layer
Client Application
Service Layer Cross Cuttings
Caching
Business Services
Exception
Business Logic Layer Business Object Layer Security
(Class Library) (Class Library)
Loging
Data Access Layer
(Class Library) ...
Entity Layer
(Class Library)
Adventure Works
(SQL Server)
8. Ne Öğrendik
1 Katmanlı Mimariye bir örnek model,
2 Entity Framework’ ün katmanlı modelde kullanımı,
3 Repository Pattern implementasyonu,
4 Unit Test ile atomic metod testinin yapılması,
5 WCF Servisi yazılması,
6 Cross Cutting neymiş,
7 Surrogate tiplerin kullanımı
9. TCM – Yazılım Mimari
http://www.buraksenyurt.com
selim@buraksenyurt.com
http://www.formspring.me/BurakSenyurt
http://twitter.com/Buraksenyurt
http://www.linkedin.com/in/buraksenyurt