机房重构
张伟杰-Vijay
这个作者很懒,什么都没留下…
展开
-
七层登录
什么是七层?其实七层也并没有那么复杂,无非在三层的基础上多扩展了三层而已。 1.UI层:原创 2018-08-25 16:28:56 · 317 阅读 · 31 评论 -
机房重构—策略模式+反射实现下机
前言站在巨人的肩膀上 ,我知道了下机可以用到策略模式,《大化设计模式》这本书中说到可以将Context类与简单工厂相结合,从而将判断交给Context类。但是,书中还说可以进一步利用反射来改进Context类,这样更加的符合开-闭原则。策略模式+反射实现Context类无非就是根据用户的类型,实例化相应的类。我们可以利用反射技术,从配置文件中读取需要实例化的类名。但是我们接收的用户类型是中文...原创 2018-10-14 23:03:07 · 264 阅读 · 21 评论 -
DataTable转相应的实体对象
在机房重构的时候,我们经常会把DataTable表中的数据转成泛型。可能我们个人开发的时候觉得没有必要,可是当我们合作开发的时候 ,由于前端并不知道后端的SQL语句怎么写的,所以也不知道数据表中的内容是什么,前端知道的只是一个方法名。所以这时候,把数据从后端传到前端之前,先把后端获得的数据表先转成泛型,就比较方便了。 可是,代码具体怎么写呢? 1. 首先就是在命名空间中先引用 Syst...原创 2018-11-04 23:40:22 · 1564 阅读 · 9 评论 -
SQL Server的 isnull 函数
今天我在敲机房结账的时候遇到一个问题,原创 2018-11-25 23:12:40 · 11836 阅读 · 26 评论 -
sqlserver找不到存储过程
在敲组合查询的时候要用到存储过程,而我在敲组合查询的过程中却遇到一个问题:这就让我很纳闷了,难道是因为我的存储过程的名字写错了?还是存储过程里的sql语句有错误?我仔仔细细检查了一遍,没有错啊。就在百思不得其解的时候,恍然大悟,原来原因是这样的。。。原因:在存储过程中的最后一句是:execute (@sql)而我却写成了execute @sql,没有加括号,由于我不知道存储过程的用法,...原创 2018-12-02 20:45:20 · 24809 阅读 · 10 评论