zoukankan      html  css  js  c++  java
  • 【经验分享】一个.Net开发组合:Powerdesigner+数据库+分层设计+.Net代码生成器+VS2005

        .net的开发有很多速成的方法,很多朋友做中小型网站的时候,为了省时间都会有一些自己的方法。我将一种比较常见的工具和思路组合介绍如下:

        1) 用Powerdesigner做数据库建模

        2) 将数据库模型转换成数据库的表、存储过程等对象

        3)根据项目需求,将程序结构分为UI显示层、业务逻辑处理层、数据处理层、接口层等。

        4) 通过.NET代码生成器生成各层的代码。

        5) 将代码放入VS2005建立的项目中。

        该方法适用于业务逻辑复杂程度不确定,因为如果业务逻辑关系不复杂可以在第三步后使用Nhibernate组件动态生成DAL、BLL等层。

       另外,根据业务逻辑,可以在建立好的项目中添加其他的开源项目。比如日志的log4net.异常处理、sqlhelper、验证、数字字符处理公共类、Nunit等。

       如果有一些积累,可以将常用的功能组件化和子系统化。比如用户权限、组织机构管理、单点登录、报表生成与管理等。

       希望这些思路可以为朋友们加速开发速度提供一些思路。另外,希望朋友们有其他的思路也请交流,我将归纳汇总。

      

  • 相关阅读:
    数据结构 链表笔记
    C语言 字符串操作 笔记
    数据结构 排序算法 笔记
    链表详解
    mysql常用命令
    图片压缩工具之grunt-contrib-imagemin
    正则表达式
    阿里云部署nodejs服务器(windows)
    canvas简介
    js面向对象
  • 原文地址:https://www.cnblogs.com/a311300/p/1378254.html
Copyright © 2011-2022 走看看