Spiga

随笔档案 - 2010年3月

关于O/R Mapping的思考,我们应该选择什么?

2010-03-15 23:51 by netfocus, 2241 visits, 网摘, 收藏, 编辑
摘要:最近对ORM方面的东西感兴趣,有一些想法,想和大家讨论一下。我觉得Hibernate应算算是一个经典且功能强大的ORM框架。它最大的有点是,你可以完全用面向对象分析与设计(OOAD)的思想来设计好所有的类,然后该框架就可以以非常人性化的方式为你获取对象或者持久化对象。但同时我也发现它的一个缺点,就是当对象与对象之间的关系比较复杂的时候,ORM配置文件会很复杂,且比较难维护。并且当我们要对多个表进行关联查询时,虽然框架提供给了我们很多方便的接口让我们可以通过设置对象的属性的方式来告诉框架我们需要什么数据,然后框架会自动为我们生成一个复杂的SQL语句,最终返回给我们数据,但我发现当表关联较多并且数 阅读全文

蜘蛛侠论坛核心框架分析1 - 如何设计与实现当前访问用户

2010-03-10 20:27 by netfocus, 2495 visits, 网摘, 收藏, 编辑
摘要:论坛演示地址:http://www.entityspider.com/ 源代码下载地址:http://files.cnblogs.com/netfocus/Forum.rar蜘蛛侠论坛采用Forms验证方式。1: 当用户输入用户名和密码并登陆, 此时, 我们会将当前用户的身份标识保存到客户端:文件:\Core\Managers\MemberManager.cs代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CookieManager.A 阅读全文