• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 








每日三省吾身
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页

2012年12月28日

业务层
摘要: 1. 业务逻辑层: 1) 对象模型和领域模型区别: 对象模型仅是一系列的对象,并不包含模型在设计和实现上的约束。在拥有了一系列相关的类型后也就自然得到了一个对象模型; 领域模型是一个用来实现一系列雪球的对象模型,是针对某个特定文帝领域而设计的,力图对领域中实体与关系中设计的流程和数据进行抽象。 2)BO和DTO的区别: BO是某个领域实体(即封装了数据和行为的类)的实现,或者是某类辅助类型,用来执行一些特别的计算,是一个可以参与到领域逻辑中的完整对象; DTO更像是一种值对象,即一系列数据的容器而没有相关的行为; DTO表示特定领域对象的一个子集,用于专门的上下文中(模型中领域实体类... 阅读全文
posted @ 2012-12-28 14:17 渔樵耕读2017 阅读(419) 评论(0) 推荐(0)
 

2012年12月25日

设计原则和模式
摘要: 1. 可维护性是设计系统时最应该关注的问题。它的2个要素:1) 结构化设计2) 可读性2. 较差的设计通常源自2个互不排斥的原因:1) 架构师经验不足2) 不够严密甚至矛盾的需求 (解决方案:提高交流 -> 敏捷迭代 + 总结,同时需要注意敏捷迭代所带来的开发成本增加和需求增加)3. 暗示设计开始走下坡路的征兆:1) 坚硬,因此易碎 (对修改有较大抵触:当由于依赖,以至于修改某个软件模块影响了很多其它模块)2) 使用要比重用简单 (顽固性:因为依赖,无法、无处重用)3) 临时修补要比彻底解决简单 (高粘度:软件难以修改)4. 结构化设计原则:1) 高内聚:软件模块完成一系列极为相关的功能 阅读全文
posted @ 2012-12-25 14:35 渔樵耕读2017 阅读(248) 评论(0) 推荐(0)
 

2012年12月23日

Uml必要知识
摘要: 看了一遍,没发现有特殊之处。待之后看《UML精粹标准对象建模语言简明指南(第3版)》后再补上。 阅读全文
posted @ 2012-12-23 12:25 渔樵耕读2017 阅读(181) 评论(0) 推荐(0)
 

2012年12月22日

当代的架构师和架构
摘要: 软件工程的目的是为了控制复杂性,而不是为了增加复杂性在软件领域,架构就是为客户构建系统1. 软件架构: 1)在ANSI/EEE标准中,软件架构的关键点事软件应该符合项目干系人的期待。 项目干系人指:对创建系统感兴趣或者关注的人,包括系统的创建者(架构师、开发人员、测试人员)以及产品接受方、最终用户、分析师、审计人员、CIO等; 期待 = 功能性需求 + 非功能性需求 (需求由架构师进行处理,随后告知开发团队并进行实现) 软件架构必须着眼于系统的组织以及系统的基础设施的分布,随后即可开始对系统进行设计和描述。(设计系统需要在早期做一些决定,而描述系统需要给出多角度下... 阅读全文
posted @ 2012-12-22 18:45 渔樵耕读2017 阅读(237) 评论(0) 推荐(0)
 

2012年12月21日

Microsoft.NET企业级应用架构设计
摘要: http://nsk.codeplex.com/http://blogs.ugidotnet.org/mrbrightside/archive/2012/01/10/no-nsk-is-not-about-northwind.aspxDino Esposito: 一个领域模型的设计,http://kb.cnblogs.com/page/123821/ 阅读全文
posted @ 2012-12-21 16:40 渔樵耕读2017 阅读(216) 评论(0) 推荐(0)
 

2012年12月18日

MSMQ
摘要: 1. 使用和编程指导:http://www.cnblogs.com/beniao/archive/2008/06/26/1229934.html2. 某电商weblog应用经验: 1)客户端和服务器端均需要安装MSMQ, 但客户端MSMQ不用做过多设置; 2) 客户端当前账号必须要有共享服务器端数据权限; 2) 服务器端每秒能接受3w条消息,全站一台服务器即可; 阅读全文
posted @ 2012-12-18 21:51 渔樵耕读2017 阅读(422) 评论(0) 推荐(0)
 

2012年12月8日

CentOS
摘要: 1.安装教程,http://www.cnblogs.com/pharen/archive/2012/02/06/2339322.html2. 安装完centos6.3后,系统默认进入X-window。如果想默认进入console界面,编辑/etc/inittab文件。找到id:5: initdefault:这一行,将它改为id:3:initdefault:后重新启动系统即可。3. 安装过程中会提示让创建一个账户,注意root初始账户密码跟你创建的这个账户的密码一致。 阅读全文
posted @ 2012-12-08 20:11 渔樵耕读2017 阅读(138) 评论(0) 推荐(0)
 

2012年11月22日

Python
摘要: 简明教程:http://sebug.net/paper/python/index.htmlEclipse搭建Python开发环境+Python中文处理:http://www.cnblogs.com/linzhenjie/articles/2639113.htmlvs for python:http://hi.baidu.com/lyqf_365/item/63a636a9666e3a1fa8cfb7d4 阅读全文
posted @ 2012-11-22 18:29 渔樵耕读2017 阅读(324) 评论(0) 推荐(0)
 

2012年11月21日

orchard
摘要: 1. 官网:http://docs.orchardproject.net2. 中文社区:http://www.orchardch.com/http://www.cnblogs.com/zhoujg/tag/Orchard/http://www.cnblogs.com/esshs/tag/Orchard/default.html?page=1 从http://www.microsoft.com/web/downloads/platform.aspx下载安装Microsoft Web Platform Installer 4.5 http://docs.orchardproject.net/ ht 阅读全文
posted @ 2012-11-21 18:32 渔樵耕读2017 阅读(591) 评论(0) 推荐(0)
 

2012年10月31日

Filter in ASP.NET MVC
摘要: 在Asp.net MVC中,filter为cross-cutting concerns提供一个简单的实现方式。它共有4类Filter: 下边分别来讲述。 1. Authorization Filter Authorize filter可以用于action: [Authorize(Users="adam,steve,bob",Roles="admin")]publicActionResultIndex()也可以直接用于controller: [Authorize(Roles="Trader")]publicclassAdminContr 阅读全文
posted @ 2012-10-31 09:43 渔樵耕读2017 阅读(322) 评论(0) 推荐(0)
 
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页