Robin's Blog

记录 积累 学习 成长

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  Architecture Design

企业级架构的学习
摘要:http://www.headwaysoftware.com/downloads/ 阅读全文
posted @ 2011-03-16 17:18 Robin99 阅读(582) 评论(0) 推荐(0)

摘要:原来经常看《设计模式》《敏捷软件开发》《测试驱动开发》《解析极限编程》还有很多UML的书。 但是苦于没有时间和精力去分析工程的每一个细节。最近偶然发现了这个。特别喜欢用它。 它可以分析包,类,甚至类成员之间的依赖关系,帮你找出系统的瑕疵,比如环状依赖。 这解决了我工程中的很多程序结构问题,所以向大家强烈推荐这个软件。 另,JDepend也不错,轻量级的。http://www.headwaysoftware.com/downloads/structure101/java-win.php下载的页面大家可以申请一个key。放到安装目录即可。 阅读全文
posted @ 2011-01-14 12:16 Robin99 阅读(2296) 评论(0) 推荐(1)

摘要:http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html 阅读全文
posted @ 2010-12-03 12:14 Robin99 阅读(147) 评论(0) 推荐(0)

摘要:当观察和描述事物大局的时候,逻辑架构和物理架构是最常用的角度。比如,以我们办公室里的局域网为例:从物理角度看,所有计算机“毫无区别”地连接到路由器上;而从逻辑角度看呢,就发现这些计算机是有区别的——一台计算机充当文件服务器,而其它计算机是可以访问服务器的客户机。如图1所示。图1 区分物理视角与逻辑视角 同样,在软件架构设计过程中,也可以通过区分软件的... 阅读全文
posted @ 2010-09-14 11:16 Robin99 阅读(863) 评论(0) 推荐(0)

摘要:以下文字和架构图均在本人相关系统设计和架构方案中有所应用。原文出处:http://space.itpub.net/6517/viewspace-6096541.Spring架构图Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE... 阅读全文
posted @ 2010-09-14 11:14 Robin99 阅读(2023) 评论(0) 推荐(0)

摘要:本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 架构设计的几个心得: 一,不要过设计:never over design 这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉... 阅读全文
posted @ 2009-11-01 14:24 Robin99 阅读(258) 评论(0) 推荐(0)

摘要:http://www.ibm.com/developerworks/cn/linux/software_engineering/l-oo/index7.html 阅读全文
posted @ 2009-10-23 14:50 Robin99 阅读(141) 评论(0) 推荐(0)

摘要:互联网行业产品经理的一项重要工作,就是进行产品原型设计(Prototype Design)。而产品原型设计最基础的工作,就是结合批注、大量的说明以及流程图画框架图wireframe,将自己的产品原型完整而准确的表述给 UI、UE、程序工程师,市场人员,并通过沟通会议,反复修改prototype 直至最终确认,开始投入执行。   进行产品原型设计的软件工具也有很多种,我写的这个教程所介绍的Axure... 阅读全文
posted @ 2009-10-22 11:02 Robin99 阅读(847) 评论(0) 推荐(0)

摘要:我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目 的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微 软dotNet平台上做应用开发系统的一般架构流程设计做一个粗浅的讨论。 总体设计图 表示层 表示层由UI(User... 阅读全文
posted @ 2009-09-23 11:31 Robin99 阅读(213) 评论(0) 推荐(0)

摘要:ASP.NET 运行状况监视功能允许生产和操作人员管理已部署的 Web 应用程序。System.Web.Management 命名空间包含运行状况事件类型和提供程序类型,前者负责对应用程序运行状况的状态数据打包,后者负责处理这些数据。此外,该命名空间还包含有助于管理运行状况事件的支持类型。 如果要自定义状况事件处理,可以从 WebEventProvider 类派生出类以创建自己的自定义提供程序。注... 阅读全文
posted @ 2009-07-27 17:13 Robin99 阅读(233) 评论(0) 推荐(0)

摘要:Profile提供的功能是针对用户的个性化服务。在ASP.NET 1.x版本时,我们可以利用Session、Cookie等方法来存储用户的状态信息。然而Session对象是具有生存期的,一旦生存期结束,该对象保留的值就会失效。Cookie将用户信息保存在客户端,它具有一定的安全隐患,一些重要的信息不能存储在Cookie中。一旦客户端禁止使用Cookie,则该功能就将失去应用的作用。 Profile... 阅读全文
posted @ 2009-04-10 17:22 Robin99 阅读(826) 评论(1) 推荐(0)

摘要:对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用: 1. Profile技术在PetShop程序中用于三处: 1) 购物车ShoppingCart -下面的例子围绕购物车流程进行 2) 收藏WishList 3) 用户信息AccountInfo 注册新用户 NewUser.aspx :使用的是Cr... 阅读全文
posted @ 2009-04-10 11:31 Robin99 阅读(160) 评论(0) 推荐(0)

摘要:1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ctrl-v用得更加纯熟了。在中国,编程人员最终的归途... 阅读全文
posted @ 2009-03-12 16:12 Robin99 阅读(161) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/takeie/archive/2007/07/24/1706090.aspx 阅读全文
posted @ 2009-02-16 17:45 Robin99 阅读(184) 评论(0) 推荐(0)