我是如何写网站的 —— UI层的下一层

一般说来,UI层的下一层就是逻辑层了,但是网站却是比较特殊的。

1、一般的网站的逻辑实在是太弱了,弱的几乎可以忽略。 

2、逻辑到底是什么呢?我觉得大多数的逻辑都可以用SQL语句来体现,你觉得呢?

所以呢叫做逻辑层是有点牵强了,除非你做的是电子商务了什么的。

在我的网站里面UI层的下一层(.aspx.cs文件)是数据提供层。就是负责给结构数组和字符串数组负值的。

语句呢也是很简单的。

字符串的就一句,看过我的数据访问层的会比较熟悉吧。

string[] str = dal.RunSqlStrings("select * from table ...");

结构数组也是很方便的,我的分页控件可以直接给结构数组负值。

Page1.SetPropertyByDataBase("403");   //给分页控件的属性负值。

tt = Page1.GetBaseTitle();  //得到记录集。

到此为止,页面的基本功能的代码就完成了。显示记录的详细记录,显示记录的列表页面。

数据访问层是公用的,多个项目共用的。分页控件当然更是公用的,他们都是不用在编写代码的。

 

也就是说呢,一般的页面,在aspx.cs文件里面写上几行代码,.aspx 里面做个循环就实现了一个页面。

代码少了很多吧。

 

网站结构:

.aspx UI 层,显示数据

.aspx.cs 提供数据

.cs 公用函数层

.dll  自定义控件、我的数据访问层

数据库 存储过程、视图、表。

 

实体类(结构)为什么用固定的属性?

因为只有属性固定了,在分页控件和数据访问层里面实现填充实体类的代码才会很简单,

否则就的一个一个实体类的填充了,势必要增加很多的代码。这样有必要吗?

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值