«n-tier» etiketlenmiş sorular

6
Saklı yordamlar üç aşamalı ayrımı ihlal ediyor mu?
Bazı meslektaşlarım, veritabanındaki saklı yordamlarda iş mantığına sahip olmanın, üç katmanlı ayırma mimarisini ihlal ettiğini, çünkü veritabanının veri katmanına ait olduğunu ve saklı yordamların da iş mantığı olduğunu söylediler. Bence dünya, saklı yordamlar olmadan çok acımasız bir yer olurdu. Gerçekten üç aşamalı ayrılığı ihlal ediyorlar mı?

2
Web uygulaması için ayrı API ve UI sunucuları kullanmanın avantajları
İşte, 2 yıla yakın bir süredir geliştirme aşamasında olan büyük bir şirket içi uygulamamız var; Kısa bir süre önce projeye katıldım ve mimariden bazıları beni biraz şaşırttı, bu yüzden mimarlardan birine aynı soruları sormadan önce birisinin tavsiyelerde bulunabileceğini umuyorum (böylece onlarla bilinçli bir tartışma yapabilirim) ). Benim özür dilerim aşağıda …

6
Kod hata ayıklama yöntemleri (Kabus durumu)
Sık sık işimdeki bir uygulamada hata ayıklamakla görevlendirildim. Test ortamını ve üretim ortamını içeren işletmelere dağıttığımız bir BI Uygulamasıdır. Bu kısıtlamalara dayanarak insanların önerebileceği uygulamalar / araçlar / yöntemler olup olmadığını merak ediyorum: Hata ayıklayıcı, istemci sitesinde veya yerel olarak kullanılamaz, çünkü yazılım, test ortamlarına sahip olmadığımız özel üçüncü taraf …
16 .net  vb.net  n-tier 

2
N-katmanlı Entity Framework çözümü ile bağımlılık enjeksiyonu
Şu anda, veri erişim stratejisi olarak Entity Framework 5'i (.net 4) kullanan n katmanlı bir çözüm tasarlıyorum, ancak test edilebilir / esnek hale getirmek için bağımlılık enjeksiyonunu nasıl dahil edeceğim konusunda endişeliyim. Mevcut çözüm düzenim aşağıdaki (çözümüm Alcatraz olarak adlandırılıyor): Alcatraz.WebUI : Bir asp.net webform projesi, ön uç kullanıcı arayüzü, …

1
Soğan mimarisi vs 3 katmanlı mimari
Soğan mimarisine, BL'nin CRUD yapmak için DAL (veya DAL'nin bir arayüzü) yöntemlerini çağırmakla yükümlü olduğu 3 katmanlı mimari üzerinde sadece soğan mimarisinin faydalarını görüyorum. Soğan, endişeleri, test edilebilirliği, sürdürülebilirliği daha iyi ayırır ve daha temizdir. Soğan mimarisi gerçekten her açıdan daha iyi mi ve 3 katmanlı mimari sadece bir şeyler …

2
.NET MVC proje mimarisi / katmanlama
Orta büyüklükteki bir MVC web uygulaması için mimariyi planlarken, katmanları mümkün olduğunca ayrıştırılmış ve test edilmesi kolay olacak şekilde nasıl uygularsınız? (temel olarak en iyi uygulamaları izleyin) Diyelim ki veri erişimim olarak önce kodu kullanıyorum. "İş mantığını" neyin tanımlayacağı ve veri katmanıyla etkileşimin nasıl kastedildiğiyle mücadele ediyorum. Bir araç satış …

2
Havuz Kalıbı ve DAL Nesnesi Oluşturma
Bildiğim kadarıyla IRepositoryiçermelidir CRUD. Sonra bu miras IRepositorygibi diğer Interfaces IProductve uygulamak IProductbeton sınıfı ProductRepositorygibi yöntemlerle, GetAllProducts(), Top5Products(). Aynı şeyi n katmanlı mimari ile de yapabiliriz. Gibi, Oluşturma DAL Class Libraryve içinde , Productgibi yöntemlerle bir sınıf tanımlar .GetAllProducts()Top5Products() İkisinde de DAL.Productve Repo.ProductRepositorybiz başlatmak sınıfların DB Contextarasında Entity Frameworkve ilgili …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.