文章分类 -  软件架构

对软件架构的一些总结
摘要:在架构方面,根据软件产品的大小,可以规定使用某几种架构,以下是我的一些想法:如果产品规模小,可以把产品分成四个模块:表现层,功能实现层,访问数据库层和通用功能层。访问数据层和通用功能层通过类文件实现。对于产品规模大,可以通过类库来实现,除了页面的表现层和功能实现层外,对于一些通用的功能,可以写成类库,封装成dll文件,譬如说封装了一个工具类库,里面可以包括通讯类文件(包括通讯接口参数设置,接受,发送数据的各类功能函数),访问数据库的类文件,读取配置文件的类文件,读取xml文件的类文件等。这个工具类库由指定的一个人管理,大家都统一使用这个dll文件,除了通用的一些功能,大家公用的一些功能也可以封 阅读全文
posted @ 2011-07-15 21:59 飞翔-方向 积累 沉淀 阅读(317) 评论(0) 推荐(0)
ASP.NET MVC 架构
摘要:我在写上位软件的时候基本不用MVC架构,MVC架构的分层思想是值得借鉴的。一般我采用如下架构:1 UI 表示层,处理与用户的交互,获取显示用户数据。2 BLL 业务逻辑层 由用户提交的数据进行处理,调用数据访问层接口,并把处理结果返回UI。3 IDAL 数据访问层定义接口 定义了数据访问的标准接口,并由具体的数据库实现。4 DALFactory 数据访问层的抽象工厂,负责数据库访问对象的创建。5 SqlServerDAL SQL Server数据库的访问接口的实现。6 Model 业务实体。7 SystemService 系统服务层 提供系统公共验证,消息显示,公共函数等。可以根据项目大小选择 阅读全文
posted @ 2011-02-13 14:20 飞翔-方向 积累 沉淀 阅读(2078) 评论(0) 推荐(0)