在软件中体悟人生 在人生中感悟软件

专注Web项目设计、实现和管理
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

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

    1) 用Powerdesigner做数据库建模

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

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

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

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

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

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

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

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