«mvc» etiketlenmiş sorular

MVC (Model-View-Controller), endişelerin ayrılmasını sağlayan bir yazılım mimarisi modelidir.

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ış …

3
MVVM veya MVC? WPF ve ASP.NET için aynı sınıf kümesini kullanmak istiyor
Ben Tasarım Desenleri konusunda bir yeniyim. Yeni bir vızıltı duyduğumda MVC öğrenmeye yeni başladım MVVM. Bir müşteri için geliştirdiğim eski bir envanter ve faturalandırma uygulamasını yeniden tasarlayarak her ikisinin de öngörülerini öğrenmek istiyorum. Hem Windows tabanlı bir WPF uygulaması hem de Web tabanlı bir sürüm yazmak istiyorum. Mümkünse aynı sınıfları …
11 mvc  wpf  asp.net-mvc-3  mvvm 

5
Görünüm doğrulama yapmamalı mı?
Ben "okuyordu MVC gereken bir model, tanıtıcı doğrulama? " Ben doğrulama mantığı bir MVC web sitesinde gitmeli merak çünkü. Üst yanıttaki bir satır şöyle: "denetleyiciler doğrulamayı işlemeli, modeller doğrulamayı işlemeli." Bunu sevdim, ancak birkaç nedenden dolayı Görünüm'de neden veri doğrulaması yapmayacağımızı merak etmeme neden oldu: Görünümler genellikle güçlü doğrulama desteğine …
10 architecture  mvc 

6
Kendi denetleyicisini neyin alması gerektiği nasıl belirlenir?
PHP ile oluşturulan benim web uygulamasında MVC desen kullanıyorum. Her zaman bir dizi eylem için yeni bir özel denetleyiciye ihtiyacım olup olmadığını veya var olan bir denetleyiciye yerleştirmem gerekip gerekmediğini belirlemek için uğraşıyorum. Denetleyiciler oluştururken uyulması gereken iyi kurallar var mı? Örneğin: AuthenticationController eylemlerle: index() giriş formunu görüntülemek için. submit() …
10 mvc 

5
MVC'de, Modelden temel veri alımı Görünümde yapılabilir mi?
'Sıska kontrolörler, yağ modelleri' kavramı ve Görünümlerin çıktı için veri gerektiğinde Modelleri doğrudan çağırabileceği genel kabulü göz önüne alındığında, taleplerin Kontroller yerine Görünümler içindeki 'alma ve görüntüleme' bölümlerini ele alması düşünülmeli mi? Örneğin (kodu oldukça genel tutmaya çalıştı): kontrolör <?php class Invoice extends Base_Controller { /** * Get all the …

7
Bir görüşte güvenlik koşullarının kullanılması MVC'nin ihlali midir?
Genellikle bir kullanıcıya (örneğin bir web sayfasında) gösterilenler kısmen güvenlik kontrollerine dayanır. Genellikle kullanıcı düzeyi / ACL güvenliğinin bir sistemin iş mantığının bir parçası olduğunu düşünüyorum. Bir görünüm, UI öğelerini koşullu olarak görüntülemek için güvenliği açıkça kontrol ederse, iş mantığını içererek MVC'yi ihlal ediyor mu?

3
Java uygulamasında MVC kullanma
(Birden çok iş parçacığı) işlemek ve oldukça büyük miktarlarda veri görselleştirmek için bir platformlar arası GUI uygulaması yazmak gerekir. İdeal olarak uygulama nispeten hızlı olmalı ve iyi görünmelidir. Uygulamanın arayüzü bir tablo widget'ı, bir ağaç widget'ı ve özel bir şekil çizim widget'ından oluşacaktır. Kullanıcı bu widget'ların herhangi birinden verileri değiştirebilecektir …
10 java  mvc  swing  javafx 

3
ASP.NET WebForms Uygulaması için En İyi Mimari
Bir istemci için bir ASP.NET WebForms portalı yazdım. Proje, başlangıçtan itibaren düzgün bir şekilde planlanmak ve yapılandırılmak yerine bir tür evrim geçirmiştir. Sonuç olarak, tüm kod aynı proje içinde ve herhangi bir katman olmadan birlikte ezilir. İstemci şimdi işlevsellikten memnun, bu yüzden projeyi serbest bırakmak konusunda emin olacağım şekilde kodu …

2
Node.js ve c # için kullanım örnekleri
Biraz ASP.NET iş (C #, MVC) yapmak, ama çoğu tipik web geliştirme. CRUD depolarını kullanarak huzurlu bir mimari yapıyorum. Müşterilerimin çoğunun uygulamaları içinde çok fazla gelişmiş gereksinimi yoktur. Şimdi node.js'ye bakıyorum ve performans sonuçları (hıza bağımlıyım), ama o kadar çok uğraşmadım. Merak ediyorum eğer node.js, C # ve ASP.NET MVC'deki …

2
Java Swing'de Modelden Görünüm / Denetleyiciden Tamamen Ayırma
Bir Java Swing uygulamasında Model sınıflarını Görünüm / Denetleyici sınıflarından ayırmak için genel olarak üzerinde anlaşılan tasarım yönergeleri koleksiyonu var mı? Görünüm / Denetleyici, Model hakkında başka bir şey bilmediği için endişelenmiyorum: Modelimi javax.swing'de hiçbir şey bilmeyecek şekilde tasarlamak istiyorum. İdeal olarak, bir CLI kadar ilkel bir şey tarafından yönlendirilmesini …
10 java  mvc  swing 

3
MVC: Tamamen doldurulmuş modeller veya Kısmen Doldurulmuş Modeller?
Bu beni çok uzun zamandır rahatsız etti. MVC programlama yaparken sizce daha iyi programlama uygulaması nedir? Tamamen doldurulmuş modelleri veya kısmen doldurulmuş olanları kullanmalı mı, özellikle de bu özel görev için 5 tane başka model nesnesinden sadece 2 alana ihtiyacım olacağını bildiğimde? Bazen sadece 20 model nesnenin bir listesini veritabanından …
10 mvc 

1
Delphi Pascal'da MVVM ve MVC uygulamak için en iyi uygulamalar
Ben bir Delphi pascal programcısıyım, en yeni Embarcadero delphi XE kullanıyorum ve Model görünümü denetleyicisi ve model görünümü görünümü-modeli gibi tasarım desenlerinden yararlanmak istiyorum. Bununla birlikte, web'de bunu pascal olarak yapmak için en iyi uygulamalar hakkında fazla bir şey yok gibi görünüyor. Bulabildiğim örneklerin çoğu C #'da ve dil özelliklerinden …

4
MVC'de bir denetleyici sınıfında özel, eylemsiz, işlevlere sahip olmak iyi bir uygulama olarak kabul edilir mi?
Bazen denetleyici sınıfındaki eylem işlevleri, Modelden Görünüme veri akışını basitçe kontrol etmek için birçok kod satırı ile çok büyük ve kötü olabilir. Bir noktada bu devasa işlevler, iyi kodun temel ilkelerini tamamen kaybeder, yani sadece bir şey yapmak, küçük, okunabilir ve yönetilebilir olmak vb. Bu devasa eylem işlevlerini denetleyici sınıfındaki …
10 php  code-quality  mvc 


2
Dynamic_cast kullanımını önlemek için uygun tasarım?
Bazı araştırmalar yaptıktan sonra sık karşılaştığım bir sorunu çözen basit bir örnek bulamıyorum. Diyelim ki Square, s, Circles ve diğer şekilleri oluşturabildiğim, bir ekranda görüntüleyebildiğim, seçtikten sonra özelliklerini değiştirebildiğim ve ardından tüm çevrelerini hesaplayabildiğim küçük bir uygulama oluşturmak istiyorum . Model sınıfını şöyle yaparım: class AbstractShape { public : typedef …

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.