В основном это эквивалент J2EE в .Net Framework, который включает в себя (Asp.Net)
html-файлы web.site (java), javascripts, css
html-файлы web.site (.Net), javascripts, jQuery, css
web.business (java) бизнес-логика, правила и т. Д.
web.business (.Net) То же, что и Java, с некоторыми отличиями, такими как правила наследования, такие как наследование нескольких классов за один раз, в C # не допускается, как в Java
web.entities (java) персона, аккаунт, корзина ....
web.entities (.Net) человек, учетная запись, корзина .... (То же, что java)
web.dataAccess (jave) базовый CRUD-доступ
web.dataAccess (.Net) несколько вариантов, таких как
LINQ,
ODBC,
ADO.NET
См. Эти ссылки для шаблонов проектирования (Java-приложения)
http://www.indicthreads.com/2125/design-patterns-for-web-applications/
www.javaworld.com
Вам может понравиться прочитать эту ветку, которая, вероятно, похожа на то, что вы ищете
макет веб-приложения java, пожалуйста, объясните некоторые принципы / шаблоны дизайна