Skip to content

Commit 07751f7

Browse files
fabriciomrtnzHome User
authored and
Home User
committed
Updated to show correct package versions.
1 parent 53362b4 commit 07751f7

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

README.md

+90
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
FNHMVC
2+
======
3+
FNHMVC is an architectural foundation for building maintainable web applications with ASP.NET, MVC, NHibernate & Autofac.
4+
5+
### Features:
6+
* CRUD demo in ASP.NET MVC with NHibernate
7+
* Generic repository for NHibernate
8+
* Repository Pattern and Unit of Work-Dependency Injection using Autofac
9+
* Mobile specific pages using JQuery Mobile
10+
* ASP.NET MVC Area for Mobile specific pages
11+
* Using NHibernate with custom Membership/Role provider
12+
* Using Fluent NHibernate for mappings in strongly typed C# code
13+
* Unit test samples using Autofac
14+
* Unit test samples using Selenium WebDrive (user navigation simulation)
15+
* Windows Azure Web Role
16+
17+
### Architectural & Design Patterns:
18+
* Model-View-Controller with ASP.NET MVC
19+
* Object-relational mapping with NHibernate
20+
* Dependency Injection with Autofac
21+
* Domain Driven Design
22+
* Command Query Responsibility Separation
23+
* Repository pattern
24+
* Unit of work pattern
25+
* And much more..
26+
27+
--------------------------------------------------------------------------------------------------
28+
29+
### Version 2.0.1
30+
31+
### Technologies:
32+
* Windows Azure SDK 2.3
33+
* ASP.NET MVC 5.1.2
34+
* ASP.NET Web API 5.1.2
35+
* NHibernate 3.3.3.4001
36+
* Fluent NHibernate 1.4
37+
* Autofac 3.5
38+
* Automapper 3.2.1
39+
* Selenium WebDriver 2.42
40+
41+
### Requirements:
42+
* Visual Studio 2013
43+
* MSSQL Express (NHibernate can be easily configured to use all the mayor SQL servers)
44+
45+
### Notes
46+
* MVC authentication and authorization system has been migrated from Microsoft Membership to Microsoft Identity.
47+
* Automapper has been implemented for domain->command, command->domain and domain -> dto objects conversions. dto == Data Transfer Objects.
48+
* Command objects have been moved to the Model project to allow the use of Automapper.
49+
* Web API sample project with unit test added. Including the use of DTOs.
50+
* Nuget packages not included in download zip. Please make sure you configure VS to download them for you
51+
52+
### Version 2.0
53+
54+
### Technologies:
55+
* Windows Azure SDK 1.8 October 12 Release
56+
* ASP.NET MVC 4 RTM
57+
* ASP.NET Web API
58+
* NHibernate 3.3
59+
* Fluent NHibernate 1.4
60+
* Autofac 3.0.1
61+
* Selenium WebDriver 2.24
62+
63+
### Requirements:
64+
* Visual Studio 2012
65+
* MSSQL Express (NHibernate can be easily configured to use all the mayor SQL servers)
66+
67+
### Version 1.0
68+
69+
### Technologies:
70+
* Windows Azure SDK 1.6
71+
* ASP.NET MVC 4 RC
72+
* ASP.NET Web API
73+
* NHibernate 3.2
74+
* Fluent NHibernate 1.3.0
75+
* Autofac 2.6.1
76+
77+
### Requirements:
78+
* Visual Studio 2010
79+
* MSSQL Express (NHibernate can be easily configured to use all the mayor SQL servers)
80+
81+
82+
--------------------------------------------------------------------------------------------------
83+
84+
### Case Studies:
85+
* http://www.iseguro.com
86+
87+
### Roadmap
88+
* Common.Logging - Logging solution
89+
* Lucene.NET - NoSQL fast text search solution.
90+
* ActionMailer.NET - MVC Views style mailing solution.

0 commit comments

Comments
 (0)