zoukankan      html  css  js  c++  java
  • VS2010+MVC4+Spring.NET2+NHibernate4-传统三层架构-前篇

    VS2010+MVC4+Spring.NET2+NHibernate4 - 传统三层架构 - 前篇

    一直追求使用开源项目,就因一个字:懒!

    一直想整理一下的,却一直懒到现在!从当初用的MVC3到现在的MVC5已经稳定5.2.3,MVC6还在努力解耦ing...

    Spring.NET 已经从1.3.2到现在的2.0.1(更新速度还是有点慢的)

    NHibernate现在已经是4.x了(开始基于.NET4.0了),更新还是比较快的。

    刚好有个朋友在问,就趁懒癌还没发作,赶紧来记录一下!

    由于朋友的开发环境比较低,所以就整理一下vs2010+MVC4的。(个人还是比较强迫症,喜欢用新的东西)

    开发环境:

    1. VS2010旗舰版 + vs2010 sp1   (sp1下载地址: http://download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso)

    2. MVC4   下载地址: http://www.asp.net/mvc/mvc4

    3. 关系型数据库: SQLSERVER | MySQL  等等~

    安装完之后,在新建项目的时候就可看到MVC4项目选项

    新建一个基本的MVC4项目,然后新增一个空的控制器,新增后默认有一个Action方法:Index 

    然后在方法里面右键新增视图如下:

    默认会把相应视图的文件夹和视图都弄好,vs用起来就是方便啊!

    然后新增相应的三层架构:实体模型(Entity)+数据操作层(DAO) +业务逻辑层(BIZ)+MVC4(视图层)  ,ps: 命名可以按自己的规范和习惯来。

    然后:

    WEB层引用:BIZ+Entity

    BIZ层引用:DAO+Entity

    DAO层引用:Entity

    一级吃一级,反正entity是最受欢迎的

    F5运行:

    简单MVC4项目成功显示出视图 /Home/Index

    到这里还没有运行到其他层的东西

  • 相关阅读:
    springboot热部署
    maven换仓库地址
    floyd求最小环+例题(hdu1599)
    矩阵乘法+folyd(hdu2807)
    TSP问题+例题
    迪杰斯特拉模板题(迪杰斯特拉模板)
    小w的糖果
    DongDong坐飞机
    DongDong跳一跳
    主席树入门
  • 原文地址:https://www.cnblogs.com/homeym/p/MVC4_SpringNET_NHibernate_001.html
Copyright © 2011-2022 走看看