摘要: 前言:本文旨在帮助从未接触过wcf(.svc文件)的webservice开发人员,快速将传统的webService/asmx技术迁移到wcf。高手就不用浪费时间往下看了:)以下所有操作均为vs2010 sp1环境一、服务物理文件创建方式的变化1.1 asmx的创建方式新建项-->Web服务1.2 wcf的创建方式新建项-->Wcf服务二、方法定义上的区别2.1asmx中的方法定义2.2 wcf 中的方法定义这里先啰嗦一下,默认情况下创建一个wcf服务(比如HelloWorld2.svc文件)后,vs.net会自动创建一个IHelloWorld2.cs的接口,然后HelloWorld 阅读全文
posted @ 2011-05-12 10:47 菩提树下的杨过 阅读(5453) 评论(6) 推荐(0) 编辑
摘要: 昨天在做项目时,发现了WebService又一个不人性化的地方,记录于此,希望能帮到遇到类似问题的同学们。很多大型b/s项目,通常会分成几层,为了重现问题,这里我简化为三层:(以下代码仅出于演示,也许并无太大的实际用途)1、Model层放置一些业务需要的实体类(通常这些类要求是可序列化的,以方便后面提到的“服务层"中能被序列化后传递),这里为了演示,弄了三个类:1.1 Person类using System;namespace Model{ [Serializable] public class Person { public Person() { } private int _Sa 阅读全文
posted @ 2011-05-12 09:10 菩提树下的杨过 阅读(2096) 评论(0) 推荐(1) 编辑