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等。

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

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

      

  • 相关阅读:
    大数据总结
    spark_streaming_微批量处理
    spark_sql_解析器
    spark_sql_函数
    spark-sql-04-spark连接hive的几种方式
    spark-sql-04-on_hive
    spark-sql-04-hive
    CF550C Divisibility by Eight
    CF489C Given Length and Sum of Digits...
    CF550A Two Substrings
  • 原文地址:https://www.cnblogs.com/a311300/p/1378254.html
Copyright © 2011-2022 走看看