摘要: 从5月23日准备购书,到昨天,我花了1个月的时间,终于看完了《WCF服务编程》,比我预想的要快。对于这本书,我虽然还有很多地方一知半解,不过也算对WCF的整体有了一定的了解,知道个大概。接下来我打算结合书上的知识做些练习,当然,在练习之前,我想休息几天,因为偶感冒了。。。。 阅读全文
posted @ 2008-06-27 17:24 DreamTrue 阅读(995) 评论(7) 推荐(0) 编辑
摘要: 学习WCF遇到如下问题:什么是有状态的服务?有状态的服务有是什么特点?如何配置有状态的服务?单调服务有状态吗?希望高手解答。。。。。。。 阅读全文
posted @ 2008-06-16 23:44 DreamTrue 阅读(551) 评论(2) 推荐(0) 编辑
摘要: WCF实例管理的疑惑? 阅读全文
posted @ 2008-06-02 23:46 DreamTrue 阅读(276) 评论(2) 推荐(0) 编辑
摘要: 看了好久,总觉得靠网上的资料不能系统的学习WCF,遂决定今天晚上就China-Pub去买《WCF服务编程》,我有一年多没有在China-Pub上买书了,以前一般2天就能收到新书,听说现在的服务变差了,有点担心。。。。 阅读全文
posted @ 2008-05-23 17:23 DreamTrue 阅读(184) 评论(2) 推荐(0) 编辑
摘要: 实体数据模型(MSDN)EDM1.0版参考文档,翻译的不怎么样,而且模型定义较老,但仍不失参考价值,可以一窥EDM实体数据模型的大概 阅读全文
posted @ 2008-05-16 16:09 DreamTrue 阅读(783) 评论(0) 推荐(0) 编辑
摘要: ADO.NET Entity Framework弥补的MS一直都没有介入的持久层技术市场。从背景上来说,持久层框架解决的是关系型数据库和程序模型之间的不匹配性。程序模型更加贴近我们的实际应用,我们需要很多模型来供我们来使用,从而模拟我们的业务逻辑。我们需要程序模型实体之间的封装,多态,组合,继承,多对多等关系。这样的面向对象的与我们日常生活和思考模式匹配的模型才能更好的实现我们的业务。但是我们的数据库却不是面向对象的,数据库是关系型的,它是无法实现面向对象模型当中一些诸如集成和组合的关系的。所以在数据库的发展迟迟没有突破性进展的情况下,我们的选择只能是使用持久层框架来做中间转换,消除数据库和我们程序模型的不匹配性。在java技术平台上,Hibernate作为最为我们常用的持久层框架已经发展了很长一段时间。但在MS技术平台上,除了NHibernate这个模仿品外,一直没有类似功能的框架产生,这对于追求任何技术都最好MADE IN MICROSOFT的MS来说,无疑是相当不爽的事情。 阅读全文
posted @ 2008-05-16 15:49 DreamTrue 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 过程就是单击按钮后将其置为disabled,即this.disabled=true。虽然过程很简单,但是里面有个小技巧(我以前也不知道),就是Button控件里不常用的UseSubmitBehavior属性,要使Button单击后disabled,并且页面(form)还要提交,就必须把UseSubmitBehavior设为false,否则页面(form)将不会提交。MSDN对UseSubmitBe... 阅读全文
posted @ 2008-05-14 15:06 DreamTrue 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 为了解决不同数据表示(如对象和关系存储区)之间的阻抗失谐,应用程序开发人员必须编写大量代码。这一状况可以得到改善。的确,有许多方案可以提供正确的框架,使应用程序开发人员集中精力于开发应用程序,简化桥接异构数据表示的复杂性。 即将推出的 ADO.NET 版本要实现的基本目标,是提高数据编程的抽象级别,帮助消除数据模型和语言间的阻抗失谐,使应用程序开发人员不必另想办法加以解决。两方面创新使得实现这一目标成为可能,它们是语言集成查询和 ADO.NET 实体框架。实体框架是 ADO.NET 技术系列中的新成员。ADO.NET 将通过 LINQ 启用许多数据访问组件:LINQ to SQL、LINQ to DataSet 和 LINQ to Entities。 本文档说明 ADO.NET 实体框架、它针对什么样的问题空间以及其各组件如何解决这些问题。(MSDN) 阅读全文
posted @ 2008-05-14 10:03 DreamTrue 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 异步调用分两部分:异步调用Web服务,异步调用页面代码 一.异步调用Web服务 web服务代码 [WebService(Namespace = "http://tempuri.org/ [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] //若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下... 阅读全文
posted @ 2008-04-25 11:10 DreamTrue 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 先从代码开始 客户端请求页面Client.aspx 无标题页 服务器相应文件Server.aspx代码 protected void Page_Load(object sender, EventArgs e) { Res... 阅读全文
posted @ 2008-04-25 11:08 DreamTrue 阅读(363) 评论(0) 推荐(0) 编辑