摘要: 本文详细介绍作者近几年在ASP.NET跨平台方面的最佳实践。通过本文,你将可以了解在Linux平台部署ASP.NET应用的详细步骤和涉及的各种技术;另外,你还将了解到在Linux平台部署ASP.NET应用的产品化思路和初步成果。阅读全文
posted @ 2015-11-17 23:29 Apollo.NET 阅读(8781) 评论(58) 编辑
摘要: 本文通过老张和Apollo两人(其实都是我啦:))的安全通讯问题场景,循序渐进引出本系列将要涉及的各种密码应用技术。你可以将本文看成是安全通讯的需求分析,以及使用本系列将要涉及的各种密码应用技术实现这些需求的概要设计。本系列最后一篇文章将参照这个设计,实现一个安全即时通讯工具。阅读全文
posted @ 2013-10-14 21:48 Apollo.NET 阅读(1267) 评论(7) 编辑
摘要: 密码学原理非常深奥且晦涩难懂,密码技术的应用却要有趣的多。本系列将采用示例为主的方式,循序渐进的讲解各种密码技术的应用。通过本系列,你可以了解什么是现代密码学,它包含哪些密码技术,以及如何将这些技术运用到项目中,以保证程序和数据的安全。阅读全文
posted @ 2013-08-24 12:16 Apollo.NET 阅读(1300) 评论(0) 编辑
摘要: ActiveX是广泛应用于IE浏览器的一种COM技术,而使用C#语言开发ActiveX控件技术由于属于非主流,所以存在不少技术难点。本文将从ActiveX控件的开发、发布、应用、部署和升级等方面,系统地介绍使用C#开发ActiveX控件技术的方方面面,帮助你一步一步顺利掌握该技术。阅读全文
posted @ 2013-06-25 18:56 Apollo.NET 阅读(15449) 评论(105) 编辑
摘要: 本文综合运用Entity Framework技术,实现一套RBAC模型。该模型提供了实体数据模型和自定义成员资格提供程序两个层次的实现,共应用系统集成使用;另外,本文还提供了一个演示程序,演示如何在项目中集成使用该模型。本文将覆盖本系列前文所讨论的多个知识点,包括DIY实体数据模型、各种对象-关系映射、延迟加载、数据绑定、LINQ to Entities以及多数据库支持等。阅读全文
posted @ 2013-04-21 09:54 Apollo.NET 阅读(4415) 评论(17) 编辑
摘要: 本文介绍LINQ to Entities的相关概念、基本语法,以及如何使用LINQ to Entities消费Entity Framework实体数据模型,实现各种查询功能。阅读全文
posted @ 2013-03-27 22:09 Apollo.NET 阅读(3951) 评论(6) 编辑
摘要: 本文通过实例讲解如何使用EntityDataSource控件,将实体数据绑定到ASP.NET页面中,并结合ListView控件和FormView控件,实现对实体数据的CRUD功能。阅读全文
posted @ 2013-03-11 23:18 Apollo.NET 阅读(4108) 评论(8) 编辑
摘要: 延迟加载是ORM技术的重要特性,Entity Framework对该特性的支持非常给力。本文将承接上一篇文章,讨论如何实现DIY实体数据模型的延迟加载特性,并对该实体数据模型的即时加载和延迟加载特性进行验证,最后给出合理使用这两种加载模式的一些建议。阅读全文
posted @ 2013-03-07 23:32 Apollo.NET 阅读(4550) 评论(11) 编辑
摘要: 通过上一篇文章,我们深入的了解了Entity Framework实体数据模型的方方面面,这使得我们有把握随心所欲的驾驭并改造它,使其更好的适应项目开发。本文将在此基础上,探讨如何DIY实体数据模型,使其支持POCO和多种数据库。阅读全文
posted @ 2013-03-01 23:25 Apollo.NET 阅读(4015) 评论(10) 编辑
摘要: 美剧《Heroes》里有个狠角色叫Sylar,凭借看穿事物运转规律的力量,Sylar可以通过割裂其他超能者颅骨,窥探大脑的运行方式获取其超能。本文我将扮演Sylar的角色,对Entity Framework的实体数据模型进行深入剖析,详解Entity Framework技术如何实现对象-关系映射这一ORM核心功能。阅读全文
posted @ 2013-02-26 22:29 Apollo.NET 阅读(5338) 评论(13) 编辑
摘要: Entity Framework支持Database First、Model First和Code Only三种开发模式。本文将讲解如何使用这三种开发模式快速实现数据访问,希望能帮助你了解Entity Framework的三种开发模式,并从中找到适合你的开发模式。阅读全文
posted @ 2013-02-22 23:08 Apollo.NET 阅读(7244) 评论(17) 编辑
摘要: 本文将对.NET平台的主要数据访问技术进行概要阐述,并针对每一种技术提供一个实例代码。通过汇总分析各种技术,可以让我们更清楚.NET平台的数据访问都有哪些选择,哪一种更适合特定的项目。阅读全文
posted @ 2013-02-19 15:24 Apollo.NET 阅读(7650) 评论(31) 编辑
摘要: Entity Framework技术是我觉得在.NET平台上用起来最得心应手的数据访问技术,它集成于.NET Framework框架,与.NET的其他技术进行无缝结合,并且使用简单,开发效率高,运行效率也不赖,你真的值得拥有。阅读全文
posted @ 2013-01-24 23:44 Apollo.NET 阅读(6177) 评论(12) 编辑
摘要: ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。通常使用C++或VB开发ActiveX控件,本文探讨一下在Visual Studio 2005环境中使用C#开发ActiveX控件的技术实现。阅读全文
posted @ 2009-09-15 23:03 Apollo.NET 阅读(49588) 评论(59) 编辑
摘要: Java社群近来掀起了一阵轻量级容器的热潮,这些容器能够帮助开发者将来自不同项目的组件组装成为一个内聚的应用程序。在它们的背后有着同一个模式,这个模式决定了这些容器进行组件装配的方式。人们用一个大而化之的名字来称呼这个模式:“控制反转”( Inversion of Control,IoC)。在本文中,我将深入探索这个模式的工作原理,给它一个更能描述其特点的名字——“依赖注入”(Dependency Injection),并将其与“服务定位器”(Service Locator)模式作一个比较。不过,这两者之间的差异并不太重要,更重要的是:应该将组件的配置与使用分离开——两个模式的目标都是这个。阅读全文
posted @ 2008-06-26 13:42 Apollo.NET 阅读(4352) 评论(1) 编辑