Your SlideShare is downloading. ×
WCF, EF, Katmanlı Model
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

WCF, EF, Katmanlı Model

510
views

Published on

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
510
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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 LayerORM Object Relational Mapping DAL Data Access LayerSOAP Simple Object Access Protocol BOL Business Object LayerWS-I Web Services Interoperability LINQ Language INtegrated Query WCF Windows Communication Foundation WSDL Web Service Description Language
  • 3. KavramlarRepository Pattern Service Contract Test MethodGenerics Service Method SOAP Based ServiceGeneric Constraints LINQ Expressions AttributesInheritance Surrogate Type Extension MethodsInterface 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 FieldClass 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 ServerWindows Server Linux Server Business Function X Server
  • 6. Katmanlı Model Presentation Layer Client Application Service Layer Cross Cuttings Caching Business Services ExceptionBusiness Logic Layer Business Object Layer Security (Class Library) (Class Library) Loging Data Access Layer (Class Library) ... Entity Layer (Class Library) Adventure Works (SQL Server)
  • 7. Örnek Çözüm(Solution)
  • 8. Ne Öğrendik1 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.comhttp://www.formspring.me/BurakSenyurt http://twitter.com/Buraksenyurthttp://www.linkedin.com/in/buraksenyurt