欢迎大家光临博仕高软(北京)科技有限公司官方网站 用户名 密码 登陆 注册
核心竞争力
服务热线
地址:北京市大兴区新媒体产业基地科苑路18号华商创意中心2号楼
电话:010-57517497
传真:010-57517497
QQ:35247808
服务QQ群:535151664
35247808@qq.com
首页> 核心竞争力
solomonteam的开发框架
作者:本站编辑 【2012年6月19日】

软件开架构发包含三个层面:表现层、业务逻辑层、数据层

1、简单的架构模式:数据层是数据库;业务层是aspx.cs页面;表现层:aspx页面

问题:   Asp、phphtml代码和动态代码都是揉在一起。美工改版困难。

2、 MVC:针对表现层的三层架构。

问题:仅对表现层进行拆分,没有实现真正的数据展示分离。

3、 深度三层架构:

a)   数据层:数据库交互(定义好类库后,以后不再改写)

     1)定义数据源的类型:sql  oracle、oledb

     2) 连接数据库

     3)通过执行sql语句或存储过程完成对数据库的操作

     4)关闭数据库连接

具体操作:执行一个增加、删除、修改的方法,该方法可以是sql语句,还可以是存储过程;

     返回结果:一个列表datatable  dataset

b)   逻辑层:

    1)定义类-根据数据库中的表来定义

    2)定义数据库操作的过程配置

c)   表现层:

     1)定义一套系统模板

2.   程序开发操作方法:

a)   add表(对象)

b)   update表(对象)

c)   delete表(主键)

d)   getbyid(主键)

e)   getlist(全部)

f)   getlistbypage(pagesize,pageindex,where,order)

g)   getcount()

h)   getlistbywhere(string  where)

d)   表现层-用户为例user

3  包含的页面:a.   列表:userlist;b.   详细:userdetail(*)

 详细页面使用到的控件:标签lable、按钮button、文本框 textbox:类型验证 时间、数字、文本、下拉列表dropdownlist、选择框(单选、复选)checkboxlist radiobuttonlist、文本编辑器freetextbox  、文件上传 fileupload。如果是图片则显示image、多行文本框。

 列表页面:带分页的绑定列表、条件查询、排序事件、页码切换、分页切换、列表中的事件

以上内容在我们这里都不用开发,通过框架都可以自动生成,既节省开发工期,又保证代码质量。这就是我们的技术优势

 

前一篇 solomon的售后服务
后一篇 微软面向C#和VB的“Roslyn”编译器CTP版发布

版权所有:博仕高软(北京)科技有限公司官方网站  京ICP备13018047号-1  京公安备案11011502002846

  工信部备案管理系统

当前访问量:1050919次