随笔-72  评论-20  文章-0  trackbacks-1
软件架构
你是个软件架构师吗?(转)      摘要: 开发和架构的界限难以捉摸。有些人告诉你它根本不存在,架构只是开发者们所做的设计过程的简单扩展。 另外一些人认为这是一个鸿沟,它只能由那些做到高度抽象,而且不会陷入实现细节的开发者才能跨越。通常,在这两个极端的观点中间某处有个可操作的平衡点;不论如何,怎么从开发转换为架构师都是个有趣的问题。

经常被用来区分软件架构和软件设计开发的关键几点包括 伸缩性和抽象程度的增加以及作出正确设计决策意义的增强。软件架构是通过一个全局的观点,宏观的视角来理解软件系统作为一个整体如何工作。

即使这能够帮助区分软件开发和架构,它并不能帮助理解某人如何从开发提升到架构。 并且,它也不能帮助识别谁能够成为一个好的软件架构师,如果你想雇人的话你如何去寻找他们以及你是否是一个软件架构师。
  阅读全文
posted @ 2010-04-19 16:50 前方的路 阅读(278) | 评论 (0)  编辑
osgi介绍
posted @ 2008-02-20 16:46 前方的路 阅读(433) | 评论 (1)  编辑
OpenCore中的核心概念:服务(Service)与插件(Plugin)的定义      摘要: OpenCore纯插件体系结构中的核心概念包括:微内核、插件与服务。  阅读全文
posted @ 2008-01-15 18:26 前方的路 阅读(757) | 评论 (0)  编辑
大型Web 2.0企业技术架构集      摘要: Google架构
Amazon的体系结构
eBay的架构
YouTube网站架构
Facebook 详解  阅读全文
posted @ 2008-01-15 09:57 前方的路 阅读(2959) | 评论 (0)  编辑
插件系统框架分析      摘要: 普通的系统,在编译发布之后,系统就不允许进行更改或扩充了,如果要进行某个功能的扩充,则必须要修改代码重新编译发布。使用插件可以很好地解决这个问题。  阅读全文
posted @ 2007-12-26 15:12 前方的路 阅读(449) | 评论 (0)  编辑
使用 WebSphere 集群环境构建强大而灵活的 J2EE 应用程序      摘要: 当您需要强大而灵活的可扩展 J2EE 应用程序时,可以利用 WebSphere® 集群环境。本文描述了在 WebSphere Application Server 集群环境中设计基于 Web 的应用程序时需要考虑的事项,包括应用程序文件更新和同步、会话对象的序列化和动态缓存。  阅读全文
posted @ 2007-11-02 11:15 前方的路 阅读(1016) | 评论 (0)  编辑
在WAS6.0 ND中实现集群      摘要: 本文通过两个实际场景,介绍如何从头搭建一个WAS ND水平集群环境以及如何将一个已有的单节点(或三节点)Web环境扩展成五节点的集群环境。  阅读全文
posted @ 2007-11-02 11:06 前方的路 阅读(1643) | 评论 (0)  编辑
Spring框架与AOP思想的研究与应用      摘要: 本文对Spring框架中所包含的AOP思想以及事务管理进行了分析,并通过对一个业务对象实现加锁/解锁的操作
  阅读全文
posted @ 2007-10-16 01:47 前方的路 阅读(307) | 评论 (0)  编辑
J2EE框架设计技术分析
posted @ 2007-10-16 01:36 前方的路 阅读(324) | 评论 (0)  编辑
负载均衡技术全攻略      摘要: 大量的负载均衡相关文档链接,在这里收集起来,以备后用  阅读全文
posted @ 2007-10-16 00:59 前方的路 阅读(1399) | 评论 (1)  编辑
WebLogic Portal 性能管理      摘要: 简介
  即使是经验丰富的 Java Web 开发人员也会惊讶于开发门户这一如此巨大的飞跃。最终用户看到的那个简单漂亮的界面的背后是像BEA WebLogic Portal 这样的商业产品提供的强大功能和复杂性。当门户应用程序处于生产阶段时,诊断性能问题就会显得格外的困难。

  本文讨论了 WebLogic Portal 在性能管理方面存在的一些挑战,并为在门户应用程序内进行性能瓶颈调优提供了一个很好的起点。本文假设您对WebLogic Portal的功能和术语已经十分熟悉。

  一个公司的门户能让公司更有效地利用其技术和人力资产,而同时又能为其员工、合作伙伴和客户提供一流的Web体验。由于这个原因,门户应用程序现在对业务来说十分关键,并且要能提供可靠的性能和可扩展性。BEA WebLogic Portal 是一种领先的基于Java EE 的门户服务器,可提供部署和运行门户应用程序的健壮的解决方案。

  阅读全文
posted @ 2007-09-24 23:37 前方的路 阅读(303) | 评论 (0)  编辑
Introducing to Spring Framework      摘要: 关于Spring Framework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。  阅读全文
posted @ 2007-08-19 18:15 前方的路 阅读(211) | 评论 (0)  编辑
spring框架简介      摘要: Spring的核心是个轻量级容器(container),实现了IoC(Inversion of Control)模式的容器。Spring的目标是实现一个全方位的整合框架,在Spring框架下实现多个子框架的组合,这些子框架之间彼此可以独立,也可以使用其它的框架方案加以替代,Spring希望提供一站式的框架整合方案。在某些情况下,利用Spring可以不必考虑设计模式。因为Spring 其实就是遵从了J2EE的设计模式。  阅读全文
posted @ 2007-08-19 14:42 前方的路 阅读(359) | 评论 (0)  编辑
【转】激动人心的口号:JavaEE without Ajax      摘要: 3年前,“Spring之父” Rod.Johnson写了一本在Java界引起轰动的书:《Expert One-on-One J2EE Development Without EJB》。这本书阐述了EJB作为J2EE核心技术所带来的意义与价值,但作者用了更大篇幅介绍EJB的一些缺陷与不足,并提出了Without EJB的解决方案。正是由于“J2EE Without EJB”这个激动人心的口号及这本书奠定的基础,导致了Spring Framework这个经典轻量级框架的诞生。

2年前,Ajax开始进入人们的视野。时至今日,Ajax已经成为一个红得发紫的技术。但是今天,我想说一句:JavaEE without Ajax。   阅读全文
posted @ 2007-08-19 14:38 前方的路 阅读(458) | 评论 (2)  编辑
Enterprise Application Integration深层解析      摘要: 早期EAI是相对狭义上的EAI,正如其字面上的含义“Enterprise Application Integration”,即企业应用整合,仅指企业内部不同应用系统之间的互连,以期通过应用整合实现数据在多个系统之间的同步和共享,现在EAI具有了更广义上的内涵,它已经被扩展到业务整合(Business Integration)的范畴,业务整合相对EAI来说是一个更宽泛的概念,它将应用整合进一步拓展到业务流程整合的级别。业务整合不仅要提供底层应用支撑系统之间的互连,同时要实现存在于企业内部应用与应用之间,本企业和其他合作伙伴之间的端到端的业务流程的管理,它包括应用整合,B2B整合,自动化业务流程管理,人工流程管理,企业门户以及对所有应用系统和流程的管理和监控等方方面面。  阅读全文
posted @ 2007-07-27 16:41 前方的路 阅读(318) | 评论 (0)  编辑
J2EE体系结构设计      摘要: 目前大多数企业采用J2EE技术的结构设计与解决方案。对于我们学习和研究J2EE体系结构来说,了解与掌握J2EE体系结构的设计方法及一些常用模式是必须的;模型-视图-控制(model-view-control,简称MVC)结构是目前最常见的J2EE应用所基于的体系结构,MVC主要适用于交互式的Web应用,尤其是存在大量页面及多次客户访问及数据显示;相比较而言,一个工作流体系结构更多应用于过程控制和较少交互的情况下;除了体系结构外,J2EE的设计模式对我们解决应用系统的设计也有很大的帮助。

  阅读全文
posted @ 2007-07-27 16:40 前方的路 阅读(328) | 评论 (0)  编辑