Richie

Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?

随笔分类 -  Architecture & Design

上一页 1 2

top-down bottom-up mini-languages (little language) Fluent-Interface DSL
摘要:top-down bottom-up具体描述参考Paul Graham的Programming Bottom-Up top-down design 自顶向下:传统的方法,将最初的需求一步步细化切分,到最终实现时的粒度。bottom-up design 自底向上:在原始语言环境下建立很多库函数、基础组件,使用这些库函数和基础组件去搭建应用系统。就像先使用原始的工具做好各种各样的积木,再用积木去搭建各... 阅读全文

posted @ 2007-11-25 23:12 riccc 阅读(1871) 评论(2) 推荐(0) 编辑

架构的核心
摘要:作者: Richie.Liuhttp://riccc.cnblogs.com转载请注明原作者名以及文章出处架构的核心素描总是先草草几笔画出一个轮廓,修改到满意之后,再进行细节加工。人们看到博物馆里庞大的恐龙化石,虽然无法精确到眼神皮肤,但大体的形状已经跃然脑海中。架构也是这样,但有太多的因素,导致系统构想非常美好,而细节却让人不见天日。在一个新系统开发之初,充斥在架构师眼前的,是漫天的需求、要求、... 阅读全文

posted @ 2007-08-25 12:09 riccc 阅读(1524) 评论(4) 推荐(0) 编辑

架构的重点
摘要:粗略的把我接触过的系统分成几种类型,数据处理型、技术型、网站应用型。数据处理型范指绝大部分的企业应用,例如ERP、MES、SCM、CRM、HR等等,这类系统的主要任务就是处理各种单据/数据的流转、运算,完成各种事务性任务。这类系统的核心价值在于对领域业务的掌握和消化,所以架构的重点是对特定领域业务的收集、分析、设计。这类系统的开发不需要多少技术含量,门槛在于对业务是否掌握,有没有推广销售、实施的能... 阅读全文

posted @ 2007-08-23 23:28 riccc 阅读(822) 评论(2) 推荐(0) 编辑

领域驱动设计 Domain-Driven Design
摘要:Domain-Driven Design 领域驱动设计,个人的理解笔记 阅读全文

posted @ 2007-07-16 01:16 riccc 阅读(13853) 评论(46) 推荐(2) 编辑

企业应用架构模式 Patterns of Enterprise Application Architecture
摘要:企业应用架构模式摘要 阅读全文

posted @ 2007-07-15 00:46 riccc 阅读(3571) 评论(9) 推荐(0) 编辑

ER Studio设计模型 代码生成
摘要:使用ER Studio进行Model设计,用它的宏生成数据库创建脚本和实体类文件。示例文件:点击下载。 示例的使用: 1. 用ER Studio 6.5打开example.dm1 2. 打开菜单 Tools -> Basic Macro Editor 3. 在C:\盘创建Schema目录(数据库脚本和实体类文件将放在这个目录下) 4. 在Basic Macro Editor中分别打开Clas... 阅读全文

posted @ 2007-06-25 00:02 riccc 阅读(5044) 评论(7) 推荐(0) 编辑

翻译 Enforcing Strict Model-View Separation in Template Engines
摘要: Enforcing Strict Model-View Separation in Template Engines(在模板引擎中强制模型-视图严格分离),是StringTemplate作者Terence Parr的一篇学术理论性论文,从学术的角度对模型-视图的分离给出清晰的定义,包括实现分离的规则,目的是使对模板引擎的研究规范化。 这篇论文是使用StringTemplate一个非常好的理论基础,在大型应用中使用JSP、ASP.NET等其它模板时,也可以作为一个相当优秀的参考。 内容简介: 1. 对模型-视图分离情况的总体介绍 2. 简单介绍模板引擎的发展 3. 总结分离的优点 4. 对模型-视图-控制器模式的介绍 5. 模板的正式定义 6. 对限制性模板进行分类:正则模板、上下文无关模板、上下文相关模板 7. 正式的定义分离,给出确定/衡量分离的规则(混杂索引指数),并介绍模板(视图)与模型间数据交互的两种方式:提取策略(Pull S 阅读全文

posted @ 2007-06-03 21:50 riccc 阅读(3925) 评论(13) 推荐(0) 编辑

Software Architecture Organizational Principles and Patterns
摘要:软件架构组织原则与模式的摘要和笔记谁才是架构师?怎样做好架构?软件架构的主要障碍往往在于组织方面而非技术。创造切实可行的软件架构需要对技术的深入把握、良好的认知能力和沟通技巧以及大量艰苦的工作。然而,软件架构的成功并非只是技术和优秀工程师的事情,它的成功往往依赖于高级经理、主管和实施者(此处指架构的实施者,可以理解为产品开发者,即使用架构进行开发,实现架构价值的人)所忽略的组织因素。技术上出色的架... 阅读全文

posted @ 2007-03-02 00:48 riccc 阅读(971) 评论(0) 推荐(0) 编辑

系统分析设计 一个JOIN问题解决方案的感想 重视业务分析设计
摘要: 这是某个系统的一个做法,觉得对架构师在系统分析设计思想上有所启发,所以写出来跟大家分享。 顺便为大家讨论比较多的业务分析、设计方法提供点参考。 阅读全文

posted @ 2006-12-31 14:27 riccc 阅读(4771) 评论(30) 推荐(0) 编辑

上一页 1 2

导航