WCF4.0 –- RESTful WCF Services (2) (实现增,删,改,查)

WCF 4.0 其新功能之一就是 WCF 更容易以 REST API 来呈现,在 WCF 3.5 中的 WebGetAttribute 与 WebInvokeAttribute 中的 UriTemplate 参数原本不支持 REST URL 格式,为了 REST 功能,微软还特意发布了 WCF REST Starter Kit 组件,让开发人员可以利用 WCF 3.5 开发真正 REST-base
阅读本文

WCF配置

1、新建新建一个:AjaxService.svc ,自动更改Web.config里面的一些参数,用户Ajax跨域的<system.serviceModel></system.serviceModel>区域2、配置Web.config的一些参数,首先就是配置Forms身份验证,这个必须要配置,否者调用不成功        选择客户端--绑定-- 选择 webHttpBinding修改 name 为使
阅读本文

python的上下文管理(context)(1)

什么是Python中的上下文管理器怎么使用上下文管理器如何创建自己的上下文管理器关于Python上下文库(contextlib)1. 上下文管理器是什么?举个例子,你在写Python代码的时候经常将一系列操作放在一个语句块中:当某条件为真 – 执行这个语句块当某条件为真 – 循环执行这个语句块有时候我们需要在当程序在语句块中运行时保持某种状态,并且在离开语句块后结束这种状态。所以,事实上上下文管理
阅读本文

回顾.NET Remoting分布式开发

记得在下第一次接触.NET Remoting分布式开发是在2003年,那时候是Framework1.0初次亮相之时,Remoting分布式开发是Framework1.0其中一个亮点。经过多年的发展,在2005年,WCF随着Framework2.0首先亮相。WCF是结合Remoting,Web服务,TCP/IP套接字,MSMQ信息,P2P,WSE等多方通讯的混合体。随着WCF的出现是否意昧着Remo
阅读本文

《MVC+EF》——用DBFirst创建ADO.NET实体数据模型和对象关系映射

现在越来越喜欢MVC了,不光是因为ITOO中用到了他,而是因为它里面包含了很多的知识点让我们去学习,我们的ITOO在服务端用到了EF和WCF,而对于MVC来说,他也可以与EF合作操作数据库,也可以像WebForm一样为用户显示数据。下面我总结一下用DBFirst来创建实体数据库模型。    1、新建ASP.NET MVC 4 Web 应用程序     2、创建空的模板       3、创建ADO.
阅读本文

SQL自定义函数

自定义函数分为二种,一种是标量值函数,另一种是表格值函数 1 标量值函数 :返回一个标量值 语法: Create function 函数名(参数) Returns 返回值数据类型 as begin SQL语句(必须有return 变量或值) End CREATE FUNCTION MySTR(@strs VARCHAR(50)) RETURNS VARCHAR(50) AS BEGIN DE
阅读本文

在存储过程中创建临时表来重构数据

在存储过程中创建临时表来重构数据 有下面两张表 这种情况下查询出来的结果按下面的形式显示: ID Name Tm Score 001 小小 2011-1-1 90 001 小小 2011-2-1 80 002 小强 2011-1-5 75 这种结果是通过Tab_Score inner jion Tab_Students 来实现的,导致每个时间有一个考核分数
阅读本文

WCF之maxConnections

<bindings> <netTcpBinding> <binding name=“TcpBinding“ closeTimeout=“00:01:00“ openTimeout=“00:01:00“ receiveTimeout=“00:10:00“ sendTimeout=“00:01:00“ transactionFlow
阅读本文

使用WCF进行跨平台开发之一(WCF的实现、控制台托管与.net平台的调用)

WCF是Windows Communication Foundation的缩写,是微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,是WinFx的三个重要开发类库之一,其它两个是WPF和WF。在本系列文章(我现在计划的应该是三篇,一篇WCF的开发和部署,另外是在.net平台上调用它,第二篇是PHP调用,第三篇是JAVA调用)。     在本次的跨平台集成通信开发示例中,使用
阅读本文

Web API学习——Web API 强势入门指南

Web API是一个比较宽泛的概念。这里我们提到Web API特指ASP.NET Web API。  这篇文章中我们主要介绍Web API的主要功能以及与其他同类型框架的对比,最后通过一些相对复杂的实例展示如何通过Web API构建http服务,同时也展示了Visual Studio构建.net项目的各种强大。什么是 Web API    两个关键点——可以对接各种客户端(浏览器,移动设备),
阅读本文

PHP调用WCF小结

新工作第三周,做了3年多的.Net,突然急转弯做PHP,漂移过弯,速度180迈由于数据的整合,在项目中不得不使用PHP调用WCF一头的雾水,网上相关的资料少又少,在phpChina发个帖子,还没有人回,看来博客园才是永远的家感谢dudu大神的不厌其烦的回复帮助,Thanks==========以下是正文===============使用PHP调用WCF非常简单,所有的过程,只需要两个字,仔细一、准
阅读本文

用java调用.net的wcf其实还是很简单的

前些天和我们的一个邮件服务商对接,双方需要进行一些通讯,对方是java团队,而作为.net团队的我们,只能公布出去的是一个wcf的basicbinding,想不到问题来了,对方不知道怎么去调用这个basic,可能他们水平有点菜,有点尴尬,不得已我来研究研究,其实只要知道公布的wsdl,对什么语言都是很简单的。 一:案例      为了方便,我也不特意写什么代码了,就用vs里面的wcf服务
阅读本文

.NET笔试题集(三)

1、传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。 2、C#支持多重继承么?类之间不支持,接口之间支持。类对接口叫做实现,不叫继承。 3、C#中所有对象共同的基类是什么?System.Object 答:用URL编码,通过QueryString传递,用urlencode编码 用urldecode解码。 5、string、String;int、Int32;
阅读本文

Web端口复用正向后门研究实现与防御

0×01背景现在的很多远控/后门因为目前主流防火墙规则的限制,基本上都采用TCP/UDP反弹回连的通讯形式;但是在较高安全环境下,尤其负责web相关业务的环境,因为安防设备(防火墙,IDS,IPS等)规则的严格限制,TCP/UDP(HTTP/HTTPS/DNS)甚至ICMP等隧道都不能很轻易从内网访问Internet,只接受外部的请求。在这种场景下,攻击者在拿到了webshell的前提下,考虑植入
阅读本文

Lucene学习总结

数据分类   结构化数据:有固定类型或者有固定长度的数据    例如:数据库中的数据(mysql,oracle等), 元数据(就是windows中的数据)    结构化数据搜索方法:    数据库中数据通过sql语句可以搜索    元数据(windows中的)通过windows提供的搜索栏进行搜索    非结构化数据:没有固定类型和固定长度的数据    例如: Word文档
阅读本文

Silverlight+WCF项目Https配置

情况是这样的,部门有个Sliverlight项目,现在为安全考虑网站都要使用https,https证书等配置是在另一台Unix服务器做的,用户访问时会通过它中转到其ABC三个windows服务器,而SL项目是部署在win服务器的IIS上。SL项目的WCF服务使用basicHttpBinding,没有使用安全验证配置。最初配置完后,登录页面可以访问到,但WCF服务无法调用。为解决这个问题,网上找了关
阅读本文

从程序员到技术总监,分享10年开发经验

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有10年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。  明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比
阅读本文

<WCF篇> 43.1 WCF概述

其实自己之前并没有学习过WCF,甚至很少用到WCF,基本都是使用WebService、WebAPI、ServiceStack。最近在查看文件夹的时候,偶然看见“C#高级编程”这个PDF,就莫名其妙的点开看看,哈哈哈,就当温故而知新吧。按照“C#高级编程(第7版)”(以后简称“PDF”)的说法, 在.NET Framework3.0引入了一种的通信技术WCF,它合并了ASP.NET Web服务、.N
阅读本文

WCF快速上手(二)

一、代码结构:二、服务接口Contract和实体类DomainINoticeService: using Domain; using System; using System.Collections.Generic; using System.Linq; using System.ServiceModel; using System.Text; using System.Threadi
阅读本文

WCF拦截

WCF经常会有一些性能检测,全局异常,跨域设置,动态路由设置等,可以通过以下类实现(1)拦截类,可以实现性能检测和全局异常处理 /// <summary> /// 使用消息提取的对象以及参数数组,并利用对该对象调用方法,然后返回该方法的返回值和输出参数 /// </summary> public class OperationInvoker : IOperationInvo
阅读本文