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








每日三省吾身
 
 

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

2013年2月7日

企业应用架构设计--关系结构模式(第12章)
摘要: 对象-关系结构模式(第12章)1. 标识域(Identity Field) 定义:为了在内存对象和数据库行之间维护标识而在对象内保存的一个数据库标识域。 键选择:唯一、恒定,能快速进行相等操作、快速得到下一个键的类型(可以是单个或组合,但注意日期时间类型;可以是表唯一键,也可以是数据库唯一键,但当有表继承时需要警觉) 对象内表示方式:简单的使用整数键即可,组合的可以建立一个键类(通用类或每个对象独自对应一个类均可) 获取新键值:自动生成域、数据库计数器、GUID、键表(表名 + 下一个有效值) 使用时机:领域模型、行数据入口 2. 外键映射 定义:外键映射把对象引用映射到数据库中的外键 使.. 阅读全文
posted @ 2013-02-07 16:20 渔樵耕读2017 阅读(197) 评论(0) 推荐(0)
 

2013年2月5日

程序员:造阀门前,先蓄满‘情商池’
摘要: 我问自己:“如果让你把十年的职业生涯中最重要的经验浓缩成几个关键字分享给大家,应该是什么呢?”这个功课我的确做了,我在纸上把职业生涯中的关键点——无论是成功的经验还是失败的教训——都总结成关键字列出来,结果有十几个之多。“如果都是关键字,那只能说明哪个也不关键”,我对自己说,然后我继续探寻蕴藏在这些关键字里的精华。最后提炼出两个来,写在这里奉献给大家,那就是“合作”与“交付”。提醒一句:因为我是个程序员,所以最后提炼出来的是这两个词,如果你的志向是成为一位领导者或者商业家,这两个词未必适用于你。 这两个词,一个是智商方面的、一个是情商方面的。以我的拙见,情商就像一个蓄水池,它是你的幸福(说.. 阅读全文
posted @ 2013-02-05 09:51 渔樵耕读2017 阅读(223) 评论(0) 推荐(0)
 

2013年1月14日

企业应用架构模式--对象-关系行为模式(第11章)
摘要: 1. 工作单元 用于维护受业务事务影响的对象列表,并协调变化的写入和并发问题的解决。如下: 1)运行机制: 关键:是提交时,决定要做什么。它打开一个事务,做所有的并发检查(使用悲观离线锁或乐观离线锁)并向数据库写入所做的修改。(开发人员根本不用显示调用数据库更新方法) 记录对象更新的方法: 调用者注册方式:用户如果改变了某个对象就必须将他注册到工作单元,任何没有注册的对象提交时都不会写入数据库。 对象注册方式:注册方法置于对象中,从数据库加载对象会将加载的对象注册为“干净”的,setting方法将要设置的对象注册为... 阅读全文
posted @ 2013-01-14 22:25 渔樵耕读2017 阅读(315) 评论(0) 推荐(0)
 
企业应用架构模式--数据源架构模式(第10章)
摘要: 1. 表数据入口 充当数据库表访问入口的对象,一个实例处理表中所有的行。 1)运行机制: 表数据入口包含了用于访问单个表或试图的所有SQL,如选择、插入、更新、删除等。其他代码调用它的方法来实现所有与数据库的交互。 表数据入口可以和表模块一起使用,它产生一个记录集数据结构由表模块处理 2)使用时机: 数据入口特别适用于事务脚本,行数据入口和表数据入口间的选择归结于如何处理多数据行,当结果集的表现便于事务脚本处理时,用表数据入口。 3)示例: 如下2图分别是普通情况下、充分利用.net特征下的表数据入口实现: 2. 行数据... 阅读全文
posted @ 2013-01-14 16:57 渔樵耕读2017 阅读(396) 评论(0) 推荐(0)
 
http://developer.yahoo.com/performance/rules.html
摘要: Minimize HTTP Requeststag: content80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. Reducing the number of components in turn reduces the number of HTTP requests required 阅读全文
posted @ 2013-01-14 08:35 渔樵耕读2017 阅读(253) 评论(0) 推荐(0)
 

2013年1月8日

企业应用架构模式--领域逻辑模式(第9章)
摘要: 1. 事务脚本 1)调用数据库:事务脚本将所有逻辑组成单个过程,在过程中直接调用数据库,或者只通过一个简单的数据库封存器。 2)脚本处理:每个事务都有自己的事务脚本,尽管事务间的公共子任务可以被分解成多个子程序。 3)运行机制: 事务脚本应该置于与其他处理表现层和数据源层的类相独立的类中,把事务脚本组织成类的两种方法: a. 将数个事务脚本放在一个类中,每个类围绕一个主题将相关的事务脚本组织在一起; b. 使用Command模式,每一个事务脚本对应一个类 (command) 4)使用时机: 业务逻辑简单场景(同时注意谨慎提取公共子程序以... 阅读全文
posted @ 2013-01-08 22:34 渔樵耕读2017 阅读(470) 评论(1) 推荐(1)
 

2013年1月6日

企业应用架构模式--通盘考虑(第8章)
摘要: 建议:即使对XP不感兴趣,也应该认真地思考三个方面的技术实践:持续集成、驱动测试开发和重构1. 从领域层开始 1)事务脚本模式最简单,适合于在关系数据库之上构建;领域模型需要非常专业的技术,还有鱼数据库的连接;表模块模式折中,在.Net这类有非常强大记录集支持的环境非常合适 2)理论上,可以根据架构来选取工具;实践中,可以让架构和工具相匹配 2. 深入到数据源层 1)事务脚本的数据源: 可供选择的数据库模式为:行数据入口和表数据入口,两者之间选哪个取决于实现平台的方便以及系统未来的发展方向(如:开发平台所包含的工具,比如支持记录集合工具) 2)表模块的数据源: ... 阅读全文
posted @ 2013-01-06 23:17 渔樵耕读2017 阅读(229) 评论(0) 推荐(0)
 
企业应用架构模式--分布策略(第7章)
摘要: 1. 分布对象的诱惑: 中间件的对象分布对上层透明崔然非常有用,但跨进程、跨机器(还有网络)调用,影响性能! 2. 远程接口和本地接口: 1)远程访问的对象需要使用粗粒度接口,而本地访问的对象需要使用细粒度接口(优化性能时,本地接扣可以提供粗粒度对象) 2)基于1),就不能把在单进程中设计的类原封不动地搬到分布模型环境中 3)分布对象设计第一定律:不要分布使用对象! 4)怎样有效利用多处理器资源:使用集群系统(在每个处理器上都部署所有对象,每个处理器上的对象都只需要用到本地调用 -> 运行更快,还可以使用细粒度接口设计对象模型) 3. 必须使用分布的情况 ... 阅读全文
posted @ 2013-01-06 17:56 渔樵耕读2017 阅读(212) 评论(0) 推荐(0)
 
企业应用架构模式--会话状态(第六章)
摘要: 1. 无状态的价值: 无状态可以仅用很少的对象就可以处理很多的用户,空闲状态的用户越多,无状态服务器就越有用 2. 会话状态: 相关性:会话状态只与当前会话有关,它存在于业务事务中,与其他会话及他们的业务事务是分开的; 与记录数据信息的区别:记录数据时长期保存在数据库中的持久化数据,它对所有会话可见,会话状态需要提交成为数据库中的记录; 最大问题:出现在处理隔离性的时候(同时操作,或者相关联操作) 不能把会话中所有数据都看成是会话状态 3. 存储会话状态的方法: 1)存储会话状态的3种方法: 客户会话状态:在客户端保存数据(在web中可用url、cookie、... 阅读全文
posted @ 2013-01-06 15:48 渔樵耕读2017 阅读(243) 评论(0) 推荐(0)
 
利用HTML5监控网站性能
摘要: 支持HTML5的浏览器都可以运行(IE9+FF+Chrome)Total总时长performance.timing.loadEventEnd - performance.timing.navigationStartDNS查询时间performance.timing.domainLookupEnd - performance.timing.domainLookupStart服务器处理时间performance.timing.responseStart - performance.timing.requestStart客户白屏时间performance.timing.domInteractive 阅读全文
posted @ 2013-01-06 12:41 渔樵耕读2017 阅读(291) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页