Почти каждый новый Java-веб-проект использует современную инфраструктуру MVC, такую как Struts или Spring MVC для веб-уровня, Spring для «Service»/бизнес-логического уровня и ORM-преобразователь, такой как Hibernate для сохранения. Что эквивалентно в .NET?.NET-эквивалент современной веб-архитектуры Java
Я предполагаю, что ASP.NET используется для веб-уровня и ADO.NET для сохранения, но что эквивалентно Spring, то есть, что используется для проводки транзакций и компонентов и т. Д.
Мне известно о Spring.NET, но меня больше интересует де-факто способ создания приложений в .NET.
Критики CSLA склонны пытаться сравнить CSLA с ORM. CSLA не ORM! ORM может комплимент CSLA, но CSLA не выполняет функции уровня ORM. – 2009-04-11 22:36:28