09 2013 档案
摘要:一些事情在当时做的时候,没有考虑清楚如何做的更好,如何选择更好的表达方式,事后在回顾这件事的时候,感到遗憾,用错了表达方式,导致原本好的事情做的不够理想。工作经验和人生阅历是一个重要原因,但不断学习、总结、反思我认为是很有必要的。此文记录一下日常工作中的一些心得,铭记,勿再犯。1.与会发言,简练,突出重点,考虑直属领导立场2.三四而后行,权衡利害关系,不要过于偏激,控制冲动情绪3.不能一直coding,要做好coding后的思考与反思4.
阅读全文
摘要:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用HTTP通过Internet在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。序列化描述了持久化或传输一个对象的状态到流的过程(.NET将对象序列化到流,流是字节的逻辑序列,与特定的介质无关)JSON与DataTable序列化常用DtTOJsonJsonToDtPs:wcf调用jsoncrudhttp://blog.csdn.net/fangxing80/article/details/6247297XML与实体序列化XML序列化仅将对象的公共字段和属性值序列化为XML流。XML序列化中最主要的类是Xm
阅读全文
摘要:概论:Asp.net微软提供web开发框架或者技术。分WebForm和ASP.NETMVC。下面简单说明各自优缺点及使用场景。WebForm优点:1.支持丰富的服务器控件。如:GridView和ListView可以绑定数据,从而减少了大量的代码编写2.支持视图状态,每个控件状态以“隐藏域”的形式存在当前表单页面来达到“有状态”,这就是ViewState3.基于事件驱动编程,如:click事件等,aspx页面与cs文件分离,即显示逻辑与处理逻辑分离,便于分工,美工、编程。不像asp代码混乱4.学习成本低缺点:1.站在项目架构的角度,webform不是很理想架构模式,尽管可以使用经典的三层架构或者
阅读全文
摘要:Webapi主要功能:支持基于Httpverb(GET,POST,PUT,DELETE)的CRUD(create,retrieve,update,delete)操作请求的回复格式支持JSON,XML,并且可以扩展添加其他格式。.请求的回复通过HttpStatusCode表达不同含义,并且客户端可以通过Acceptheader来与服务器协商格式,例如你希望服务器返回JSON格式还是XML格式应用场景:如果服务需要在http协议上,并且希望利用http协议的各种功能,如果服务需要被各种客户端(特别是移动客户端)调用,选择WebAPIWCF主要功能:分布式通信框架的集大成者应用场景:1.SOAPSe
阅读全文
摘要:WCF的传输安全涉及认证(客户端与服务器端双向认证)、消息一致性(签名)和机密性(加密)三个主题。常用认证方式:第一:用户名/密码认证:wcf提供三种认证模式:1.将用户名映射到windows账号,采用windows认证2.采用asp.net的成员资格(Membership)模块3.自定义认证逻辑第二:NTLM:对windowsNT系统认证,过程较复杂。第三:Kerberos:基于票据的认证方式,过程较复杂。第四:数字证书认证(即:X.509证书):通常使用非对称加密技术,即:客户端可以将数字证书作为证明自己身份的凭证,提供给服务器端对自己进行认证。第五:用户自定义重点介绍研发中使用:数字证书
阅读全文