摘要: 最近在做Asp.Net MVC的项目时,抽空学习了一下Ninject Ioc注入, 之前用过微软的Unity Ioc注入,所以准备将这些Ioc注入整理起来.1.Ninject是一个轻量级的基于.Net平台的依赖注入框架Ninject下载:可以到这里打开Ninject的官网进行下载最新源代码地址:http://github.com/ninject/ninject用户向导:http://ninject.codeplex.com/wikipage?title=User%20Guide&referringTitle=Home2. 模型与配置(1)模型View Code public inter 阅读全文
posted @ 2013-01-05 17:39 johden2 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 回顾2012年,有收获也有做得不够好的,总结如下一、.Net技术方面1.熟悉了Asp.Net MVC技术(1) 熟悉了Entity Framework + Asp.Net MVC + Repository + Unity Ioc 架构模式,也做了几个相关的项目,用到Entity Framework比较多一些,包括做WebForm,Asp.Net MVC的开发.使用到了2种模式: Code First(通过生成映射关系代码关联数据库) , Model First (通过edmx模型文件建立数据库映射关系)2.熟悉了WCF技术开发(1)熟悉了WCF开发,包括写服务,契约以及用工具Web Servi 阅读全文
posted @ 2013-01-04 16:44 johden2 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 近期,在用AutoMapper整理一些模型对象映射,顺便小结一下使用的体会。难免有写得不对的地方,谢谢指出!1.AutoMapper是一个.NET的对象映射工具,可以方便地进行对象间的赋值处理.项目地址:https://github.com/AutoMapper/AutoMapper。帮助文档:https://github.com/AutoMapper/AutoMapper/wiki2. Demo中使用到的类public class Order { public int Id { get; set; } public Decimal? TotalAmoun... 阅读全文
posted @ 2012-12-27 20:38 johden2 阅读(1849) 评论(2) 推荐(3) 编辑
摘要: 1. Android软件下载准备工作:下载Eclipse、JDK、Android SDK、ADT插件下载地址:Eclipse:http://www.eclipse.org/downloads/ JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Android SDK:http://developer.android.com/sdk/index.html ADT:http://developer.android.com/tools/sdk/eclipse-adt.ht 阅读全文
posted @ 2012-12-27 19:35 johden2 阅读(248) 评论(0) 推荐(0) 编辑
摘要: TFS 文件签出查看工具下载地址http://www.attrice.info/cm/tfs/index.htm 阅读全文
posted @ 2012-10-11 15:31 johden2 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.对比汇总 No名称适用范围传递数据量大小安全性备注1Get方式 (QueryString)页面间传递数据少量数据 (最长为255个字符)不安全 (数据暴露在url中)方式:利用Get方式提交,参数附加到url上。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 存储位置:URL地址中 用法:如:url后加?UserID=…,跳转到目标页面, 目标页面用Request.Query... 阅读全文
posted @ 2012-08-21 21:00 johden2 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1. Window集成身份认证参考网址http://www.cnblogs.com/fish-li/archive/2012/05/07/2486840.htmlhttp://msdn.microsoft.com/zh-cn/library/ff647076 阅读全文
posted @ 2012-08-20 20:49 johden2 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1. Asp.Net身份认证的方式 1.Asp.net的身份验证有"Windows | Forms | Passport"3种方式,其中又以Forms验证用的最多,也最灵活. 2. 在ASP.NET中,整个身份认证的过程其实可分为二个阶段:认证与授权。 a) 认证阶段:识别当前请求的用户是不是一个可识别(的已登录)用户 b) 授权阶段:是否允许当前请求访问指定的资源这二个阶段在ASP.NET管线中用AuthenticateRequest和AuthorizeRequest事件来表示, 通过查看反编译的源码,如下图:查看FormsAuthenticationModule的ini 阅读全文
posted @ 2012-08-19 10:09 johden2 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 页面请求的方式: Http协议定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE.(1)GET一般用于"获取/查询" 资源信息,而POST一般用于"更新"资源信息.(GET: 从自身的角度来看没有改变资源)(2)GET提交请求的数据会附在URL之后,以?分割URL和传输数据,多个参数用&连接;例如:login.aspx?name=test&password=123456 POST提交请求的数据放置在是HTTP包的包体中(Http Body).(3)传输数据的大小: (首先声明:HTTP协议没有对 阅读全文
posted @ 2012-08-16 11:53 johden2 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: private: 是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法.protected: 虽然可以被外界看到,但外界却不能调用,只有自己及自己的子类可以调用(protected的属性和方法都可以被子类所继承和调用)public: 对任何类和成员都完全公开,无限制访问internal: 修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问接口的成员,不能使用 internal 修饰符值得注意的是,如果为 internal 成员加上了 protected 修饰符,这时的访问级别为 internal 或... 阅读全文
posted @ 2012-08-08 18:18 johden2 阅读(360) 评论(0) 推荐(0) 编辑