道不远人,深入.net底层技术
业精于勤荒于嬉,行成于思毁于随!
摘要: 比如你已经用教科书式的方法添加了一个Web Referece,然后现在这个Web Service内容没有变,只是换了各地方。比如从localhost:8080/a.asmx换到了localhost:8090/a.asmx。如此一来你不必重新修改Web Reference只需要在使用WebMethod时 WebS.A a = new WebS.A(); a.Url="http://localhost:8090/a.asmx" a.remoteDosth(); 就可以了! 可以把Url字符串存到config里面,用的时候去取。 阅读全文
posted @ 2008-11-19 12:24 扬帆起航 阅读(320) 评论(0) 推荐(0) 编辑
摘要: .NET 本身提供了强大的脚本引擎,可以直接使用.NET CLR的任何编程语言作为脚本语言,如VB.NET、C#、JScript, J#等等。使用脚本引擎,我们可以动态生成任意表达式、或动态导入任意脚本文件,并在任意时候执行。 经实践发现,我们可以使用至少两种不同的方式在.NET中使用脚本引擎:VsaEngine和CodeDom。 其实,CodeDom不能算是真正的脚本引擎,它实际上是编译器。但是我们完全可以利用CodeDom来模拟脚本引擎。 阅读全文
posted @ 2008-11-19 00:10 扬帆起航 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 随着电子商务的发展,对分布式计算模型提出了非常高的要求。 这些要求主要表现为: 语言的独立性 平台的独立性 能够通过Internet环境,被远程调用。 阅读全文
posted @ 2008-11-18 22:11 扬帆起航 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 为了能清楚地描述Web Service 和Remoting之间的区别,我打算从他们的体系结构上来说起: Web Service大体上分为5个层次: 1. Http传输信道 2. XML的数据格式 3. SOAP封装格式 4. WSDL的描述方式 5. UDDI 阅读全文
posted @ 2008-11-18 00:05 扬帆起航 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Mime类型与文件后缀对照表及探测文件MIME的方法 阅读全文
posted @ 2008-11-17 23:51 扬帆起航 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 何谓成功? 阅读全文
posted @ 2008-11-14 16:08 扬帆起航 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 软件业的生存之道 阅读全文
posted @ 2008-11-04 23:45 扬帆起航 阅读(361) 评论(0) 推荐(0) 编辑
摘要: .net 开发人员当前必须掌握的技术 阅读全文
posted @ 2008-10-31 00:09 扬帆起航 阅读(2092) 评论(1) 推荐(0) 编辑
摘要: JS 获取eWebEditor编辑器的值 阅读全文
posted @ 2008-10-27 20:59 扬帆起航 阅读(3349) 评论(0) 推荐(0) 编辑
摘要: 1、构架师胚胎(程序员) 学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。 2、构架师萌芽(高级程序员) 学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括分布式系统原理、ejb、corba、com/com+、webservice(研究生可以研究网络计算机、高性能并发处理等内容) 3、构架师幼苗(设计师) 应该在掌握上述基础之上,结合实际项目经验,透彻领会应用设计模式,内容包括设计模式(c++版本、java版本)、ejb设计模式、J2EE构架、UDDI、软件设计模式等。在此期间,最好能够了解软件工程在实际项目中的应用以及小组开发、团队管理。 4、软件构架师的正是成型在于机遇、个人努力和天赋软件构架师其实是一种职位,但一个程序员在充分掌握软构架师所需的基本技能后,如何得到这样的机会、如何利用所掌握的技能进行应用的合理构架、如何不断的抽 阅读全文
posted @ 2008-10-20 23:31 扬帆起航 阅读(2033) 评论(1) 推荐(1) 编辑