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








每日三省吾身
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

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)