架构设计——项目日志管理系统[图]

 

架构设计

——项目日志管理系统    

    名词解释  

    架构:狭义的架构,这里指项目的组织结构。

 

    具体实现 

    项目日志管理系统解决方案初步包含如下几个项目。

    Project.Log.Common项目 提供了常用的公共类和工具类。

    Project.Log.Model项目 提供业务实体 。

    Project.Log.Web项目 提供页面UI展示。

    Project.Log.IDAL项目 提供数据访问的接口。

    Project.Log.DAL.Sqlserver项目 提供具体的针对MsSql数据库的数据访问实现。

    Project.Log.DALFactory项目 根据配置文件返回实现了IDAL的数据访问对象。

    Project.Log.IBLL项目 提供业务逻辑的接口。

    Project.Log.BLL.Defalut项目 提供了默认的具体业务逻辑的实现。

    Project.Log.BLLFactory项目 根据配置文件返回实现了IBLL的业务对象。 

    Project.Log.Config项目 提供了配置服务 。

    Project.Log.Cache项目 提供了缓存服务。 

    Project.Log.Test项目 提供项目模块的单元测试实现。  

 

    后记

    打算在项目UI表现层上提供一个命令行入口。让熟悉shell的用户可以快速的执行某些操作。例如:登录、添加用户、添加项目等。 

    项目结构如下:

    Project.Log.Shell项目 提供了解释Shell命令并调用业务层的操作。

 

    架构图例

    说明:Project.Log.Model包、Project.Log.Common包、Project.Log.Test包 未包含在图1-1中。 

    

图1-1 架构设计——项目日志管理   

 

    End. 

 

 

 

 

 

 

     

posted @ 2009-06-05 10:55  Old  阅读(3801)  评论(2编辑  收藏  举报