1、添加wenservice引用http://XXXX/Webservice/SMSWebService.asmx2、添加一个类,实现接口里面的方法(最好写在BLL中方便项目中调用)publicstaticSMSWebService.SMSWebServiceSendSMS(){SMSWebServ...
分类:
Web程序 时间:
2015-04-17 11:10:54
阅读次数:
159
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合"的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2.....
分类:
其他好文 时间:
2015-04-17 10:55:12
阅读次数:
174
在Visual Studio开发环境下,想必F12我们都很熟悉了,有没有用过“查看所有引用”呢?尤其是在一个解决方案中,包含了很多项目,彼此相互的调用是很常见的,例如三层架构,BLL调用DAL,DAL调用Model,Model又调用DBUtility,每层中可能有有相同名字的方法,我们可以使用查询来...
上篇文章(深入浅出三层架构)分析了简单三层架构的实现。包括Model,DAL(数据访问层),BLL(业务逻辑层)的实现。实际开发中,由于重复代码的操作,会花费大量时间,如果以代码生成器来自动生成三层架构代码,即节省精力,又可以节省大量的时间来做其他业务逻辑的代码,提高开发效率。常用的代码生成器有:动...
分类:
其他好文 时间:
2015-04-09 06:16:29
阅读次数:
225
服务页面:充当三层当中的:BLL(实现业务逻辑层)特点:(1)该页面的源中 只留下第一句@page(2)该页面的后台代码中,Load事件中必须有返回值 响应:1如果是查询肯定会出现:response.wrrite(必须是json格式的序列化后的数据)大部分情况:name:"张三",Id:'001'}...
分类:
其他好文 时间:
2015-04-08 14:29:04
阅读次数:
131
我在PetShop4程序中加入了一个业务外观层,然后在业务逻辑层(PetShop.BLL)引用这个程序集,点“生成”,出现以下的错误:“程序集生成失败 -- 引用的程序集没有强名称”,原因是PetShop.BLL是强命名程序集,强命名程序集不能用普通程序集造成的。 那么什么叫强命名程序集呢?我们知道...
分类:
其他好文 时间:
2015-04-05 06:38:24
阅读次数:
155
WCF快速搭建Demops:本Demo只是演示如何快速建立WCF1.首先完成IBLL、BLL、Model层的搭建,由于数据访问层不是重点,WCF搭建才是主要内容,所以本Demo略去数据访问层。新建BLL类库项目,添加UserInfo类如下: 1 namespace Model 2 { 3 [...
分类:
其他好文 时间:
2015-04-01 13:16:31
阅读次数:
120
1. 项目引入GZFramwork.dll NuGet地址:Install-Package GZFramwork 2.BLL层 重载FramworkDbConnection类 namespace TestBLL
{ public class GZFramWorkDBConfig : Framwork...
分类:
数据库 时间:
2015-03-19 16:07:23
阅读次数:
242
1.我使用三层做的,在DAL和BLL中引用System.Web;命名空间2.写三层方法 #region 额外 /// /// 导出Excel和导出Word的方法 /// /// 要导出的数据 /// 导出数据的文档类型 ...
分类:
其他好文 时间:
2015-03-11 17:00:55
阅读次数:
144
中小型新闻发布系统代码结构:分为实体层,数据层与接口,数据工厂层,业务逻辑层,公共层,UI层(由于图片上传实在麻烦,所以只上传少量而已),项目中用到了工厂模式,解耦BLL层和DLL层1、登录功能,记住三天功能,basepage中统一验证 1、做验证码,利用自定义一般处理程序类来实现 2、利用cook...
分类:
Web程序 时间:
2015-03-08 14:13:25
阅读次数:
251