Struts+Spring+Hibernate(SSH)技术在JAVA开发领域的影响深入人心。随着Sring.NET和NHibernate的不断完善,应该也能在.NETA开发领域掀起不小的风浪吧,不至于让Microsoft一手遮天吧。本文通过工资管理系统示例来介绍ASP.NET、Spring.NET和Nhibernate如何结合起来使用。
1.1. Spring.NET
Spring.NET是Spring在.NET平台下的实现,Spring.NET基本上具有了Spring的大部分功能。
1.2. NHibernate
NHibernate是Hibernate在.NET平台下的实现,NHibernate基本上具有了Hibernate的大部分功能。
1.3. ASP.NET 2.0
随着ASP.NET AJAX的推出,ASP.NET 2.0完全可以实现类似Struts的MVC功能。
1.4. 工资管理系统示例
工资管理系统包括人事、权限、工资三个子系统。
人事子系统包括部门管理、员工管理两个功能。主要介绍Spring.NET、NHibernat在实际项目中的使用。
权限子系统包括用户管理、角色管理。主要介绍使用NHibernate来重写MembershipProvider、RoleProvider。
工资子系统包括工资管理、工资查询。主要介绍Spring.NET、NHibernat和ASP.NET AJAX在实际项目中的使用。