﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-剑花　烟雨-随笔分类-数据库</title><link>http://www.cnblogs.com/luohuarenduli/category/94924.html</link><description>　　　江南　　好　风景旧曾谙　日出江花红胜火　春来江水绿如蓝　能不忆东北？理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;------------------公元前２５年，罗马建筑学家Vitruvius</description><language>zh-cn</language><lastBuildDate>Wed, 21 May 2008 07:54:35 GMT</lastBuildDate><pubDate>Wed, 21 May 2008 07:54:35 GMT</pubDate><ttl>60</ttl><item><title>Complexities with NHibernate, DataTransferObjects and the Assembler Pattern(Ben Scott's Blog)</title><link>http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047707.html</link><dc:creator>落花人独立</dc:creator><author>落花人独立</author><pubDate>Mon, 21 Jan 2008 11:29:00 GMT</pubDate><guid>http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047707.html</guid><wfw:comment>http://www.cnblogs.com/luohuarenduli/comments/1047707.html</wfw:comment><comments>http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047707.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/luohuarenduli/comments/commentRss/1047707.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/luohuarenduli/services/trackbacks/1047707.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Overview<br><br>I've recently implemented an enterprise application using NHibernate.  In order to isolate the UI from changes to the domain model, the Data Transfer Object pattern (Fowler 03, MS) was decided upon.  This gave us the additional benefit of being able to create our Dto's in such a way as that they would be easily bound to the UI, reducing complexity in the front end and giving us the ability to support different UI's with minimal effort.<br><br>The application architecture is s&nbsp;&nbsp;<a href='http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047707.html'>阅读全文</a><img src ="http://www.cnblogs.com/luohuarenduli/aggbug/1047707.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://luohuarenduli.cnblogs.com/" target="_blank">落花人独立</a> 2008-01-21 19:29 <a href="http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047707.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DTO(转）</title><link>http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047681.html</link><dc:creator>落花人独立</dc:creator><author>落花人独立</author><pubDate>Mon, 21 Jan 2008 10:55:00 GMT</pubDate><guid>http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047681.html</guid><wfw:comment>http://www.cnblogs.com/luohuarenduli/comments/1047681.html</wfw:comment><comments>http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047681.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/luohuarenduli/comments/commentRss/1047681.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/luohuarenduli/services/trackbacks/1047681.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:         层间数据传输的过程就是服务的执行者将数据返回给服务的调用者的过程。在非分布式系统中由于有类似Open session in view这样的“怪胎解决方案”的存在，所以层间数据传输的问题并没有充分暴露出来，但是在分布式系统中我们就能清楚地意识到层间数据传输的问题，从而能够更合理的进行设计。为了暴露更多问题，本章讨论的层间数据传输假定的场景是“服务器将执行的数据结果如何传递给远程客户端”，尽管在实际场景中服务的提供者和服务的调用者有可能处于同一虚拟机中(比如Web端与应用服务部署在同一服务器中)。<br>10.1  什么是DTO<br><br>在分布式系统中，客户端和服务器端交互有两种情形：第一个是客户端从服务器端读取数据；第二个是客户端将本身的数据传递给服务器端。<br><br>当有客户端要向服务器端传输大量数据的时候，可以通过一个包含要传输的所有数据的方法调用来完成。这在小数据量的时候缺点并不明显，但是如果要传递包含有大量信息的数据的时候，这将变得难以忍受。下面的方法是任何人看了都会害怕的：<br><br>public void save(String i&nbsp;&nbsp;<a href='http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047681.html'>阅读全文</a><img src ="http://www.cnblogs.com/luohuarenduli/aggbug/1047681.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://luohuarenduli.cnblogs.com/" target="_blank">落花人独立</a> 2008-01-21 18:55 <a href="http://www.cnblogs.com/luohuarenduli/archive/2008/01/21/1047681.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用ORM的基于事实的数据建模（对象角色建模）（读书笔记）</title><link>http://www.cnblogs.com/luohuarenduli/archive/2007/12/20/1006729.html</link><dc:creator>落花人独立</dc:creator><author>落花人独立</author><pubDate>Thu, 20 Dec 2007 01:56:00 GMT</pubDate><guid>http://www.cnblogs.com/luohuarenduli/archive/2007/12/20/1006729.html</guid><wfw:comment>http://www.cnblogs.com/luohuarenduli/comments/1006729.html</wfw:comment><comments>http://www.cnblogs.com/luohuarenduli/archive/2007/12/20/1006729.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/luohuarenduli/comments/commentRss/1006729.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/luohuarenduli/services/trackbacks/1006729.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     数据建模是应用程序设计中的很重要的部分，尤其对分布式应用程序更是如此。然而，现在创建模型的方法在许多方面都不太完善。Microsoft的Terry Halpin博士提出了ORM（对象角色建模）来解决数据建模的问题。<br>    在概念层上，ORM是一种设计和查询数据库模型的方法，在这一层中，应用程序是用一些非技术用户也能理解的术语描述的。实际上，ORM数据模型常常获取较多的商务规则，并且比其它方法创建的数据模型更容易验证和升级。简而言之，ORM使得数据建模更加面向商务规则。<br>    建模比设计出现的早。从传统意义上讲，ORM不能代理E-R模型，也不能用于设计数据库。它是数据存储建模的推理模型，就像UML是对象建模的推理模型一样。ORM可以用来把用户具体思想概念化以形成一般的数据模型。例如，用户可以勾画一篇报表，而我们能根据报表的信息建立一般的数据模型。<br>    下面是要讲述的ORM的内容：<br><br>    * 对象角色建模的概念<br>    * 在建模过程中Visio的用途<br>    * 用ORM建立数据库<br>    * 最后讲解一&nbsp;&nbsp;<a href='http://www.cnblogs.com/luohuarenduli/archive/2007/12/20/1006729.html'>阅读全文</a><img src ="http://www.cnblogs.com/luohuarenduli/aggbug/1006729.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://luohuarenduli.cnblogs.com/" target="_blank">落花人独立</a> 2007-12-20 09:56 <a href="http://www.cnblogs.com/luohuarenduli/archive/2007/12/20/1006729.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MICROSOFT SQL SERVER Reseeding identities in SQL Server</title><link>http://www.cnblogs.com/luohuarenduli/archive/2007/05/28/763022.html</link><dc:creator>落花人独立</dc:creator><author>落花人独立</author><pubDate>Mon, 28 May 2007 13:25:00 GMT</pubDate><guid>http://www.cnblogs.com/luohuarenduli/archive/2007/05/28/763022.html</guid><wfw:comment>http://www.cnblogs.com/luohuarenduli/comments/763022.html</wfw:comment><comments>http://www.cnblogs.com/luohuarenduli/archive/2007/05/28/763022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/luohuarenduli/comments/commentRss/763022.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/luohuarenduli/services/trackbacks/763022.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Baya Pavliashvili<br>07.31.2003<br>Rating: --- (out of 5)<br><br><br>Reseeding identities in SQL Server IDENTITY columns are commonly used as primary keys for SQL Server tables. If you're not familiar with IDENTITY columns, they are automatically incremented columns with numeric data types, such as INT, BIGINT, FLOAT, etc. When you add an IDENTITY column to a table you must specify two values: <br><br>SEED: the starting value for this column <br>INCREMENT: how much to add to the current &nbsp;&nbsp;<a href='http://www.cnblogs.com/luohuarenduli/archive/2007/05/28/763022.html'>阅读全文</a><img src ="http://www.cnblogs.com/luohuarenduli/aggbug/763022.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://luohuarenduli.cnblogs.com/" target="_blank">落花人独立</a> 2007-05-28 21:25 <a href="http://www.cnblogs.com/luohuarenduli/archive/2007/05/28/763022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>