摘要: Portal 在英语中是入口的意思。Portal 认证通常也称为 Web 认证,一般将 Portal 认 证网站称为门户网站。 未认证用户上网时,设备强制用户登录到特定站点,用户可以免费访问其中的服务。 当用户需要使用互联网中的其它信息时,必须在门户网站进行认证,只有认证通过 后才可以使用互联网资源 阅读全文
posted @ 2019-06-25 13:16 奕然 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 不同的组网方式下,可采用的 Portal 认证方式不同。按照网络中实施 Portal 认证的 网络层次来分,Portal 的认证方式分为两种:二层认证方式和三层认证方式。 二层认证方式。这种方式支持在接入设备连接用户的二层端口上开启 Portal 认证功能,只允许源 MAC 地址通过认证的用户才能访 阅读全文
posted @ 2019-06-25 13:16 奕然 阅读(3490) 评论(0) 推荐(0) 编辑
摘要: 1、ESB(Enterprise Service Bus)企业服务总线。ESB是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和 阅读全文
posted @ 2019-06-25 13:15 奕然 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型。它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来;接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和 编程语言;构建在各种这样的系统中的服 阅读全文
posted @ 2019-06-25 13:14 奕然 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 5种数据访问模式:在线访问模式、DataAcessObject:一个DAO通常包含的组件:一个DAO工厂类;一个DAO接口类;一个实现了DAO接口的具体类;数据传输对象。DataTransferObject:采用编程语言提供的内置集合对象或容器,编译时部分错误无法检测;通过创建自定义的类来实现,便于 阅读全文
posted @ 2019-06-25 13:13 奕然 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 三层架构:表示层,为用户停工交互操作界面。中间业务逻辑层:负责关键业务的处理和数据传递。数据访问层,实现数据库访问。 使用MVC模式设计表现层。可以有以下优点:1、允许多种用户界面的扩展,视图与模型没有必然的联系。2、易于扩展。3、功能强大的用户界面。将业务处理与显示分离,增加了应用的可拓展性、强壮 阅读全文
posted @ 2019-06-25 13:13 奕然 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 高层分割两种实践套路:“一步到位”还是“两步到位”。 分层式概要架构实践,“3+1”种流派,Layer:逻辑层,Tier:物理层,按通用性分层,技术堆叠。Layer:逻辑层,上层使用下层观念,不关注物理划分,也不关注通用性。Tier:物理层,分布部署在不同机器上; 案例:J2EE。Tier:物理层, 阅读全文
posted @ 2019-06-25 13:12 奕然 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 鲁棒图的三种对象:边界对象对模拟外部环境和未来系统之间的交互进行建模。边界对象负责接 收外部输入、处理内部内容的解释、并表达或传递相应的结果。控制对象对行为进行封装,描述用例中事件流的控制行为。实体对象对信息进行描述,它往往来自领域概念,和领域模型中的对象有良好的对应关系。 鲁棒图与鲁棒性:鲁棒图用 阅读全文
posted @ 2019-06-25 13:11 奕然 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 所倡导的需求过程:第1步:需求结构化,第2步:分析约束影响,第3步:确定关键质量,第4步:确定关键功能。 概要架构的定义:满足“架构=组件+交互”的基本定义;对高层组件的“职责”进行笼统界定,并给出高层组件的相互关系;不应涉及接口细节。业界现状:误将“概要架构”等同于“理想架构”;架构设计是功能需求 阅读全文
posted @ 2019-06-25 13:11 奕然 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 考虑多方涉众:用户不仅关注功能,同时也需要质量,用户关注的质量可能包括易用性、性能、持续可用性、鲁棒性等,客户不一定是最终用户,比如超市销售系统的客户是超市老板,但最终用户可能是收银员或上货员,他们所关注的质量属性可能不一致。 检查性思维:随时检查各个质量属性,看看每一项是否确实算不上“关键质量”, 阅读全文
posted @ 2019-06-25 13:10 奕然 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 系统架构师与项目经理的关系与区别。项目经理是指对项目控制/管理,关注项目本身的进度、质量、分配、调动、协调,管理好人、财、物等资源的负责人。项目经理还必须能够应付开发过程中大量的偶发事件和杂务。在一个项目中,推动项目技术发展的是系统构架师。在技术方面,项目经理(项目管理师)配合系统构架师并提供各个方 阅读全文
posted @ 2019-06-25 13:09 奕然 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 架构的定义:1、根据要解决的问题,对目标系统的边界进行界定;2、并对目标系统按某个原则的进行切分;3、根据2,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。 架构师的六个经典困惑:4个实际问题的困惑:将系统划分为模块,如何更合理?大系统架构设计,如何起步?总觉得需 阅读全文
posted @ 2019-06-25 13:09 奕然 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 什么是架构?1、根据要解决的问题,对目标系统的边界进行界定;2、并对目标系统按某个原则的进行切分;3、根据2,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。 架构的定义:“一个程序或计算系统的软件构架是指该系统的一个或多个结构,它由软件组件,这些组件的外部可见特性 阅读全文
posted @ 2019-06-25 13:08 奕然 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 可测试性。可测试性指通过测试揭示软件缺陷的难易程度。特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工作的可能性。可测试性的响应度量处理的是测试在发现缺陷方面的效率以及想要达到某个期望的覆盖范围,需要用多长时间进行测试。 可测试性的一般场景构成:刺激源:单元开发人员、系统集成人员、系统 阅读全文
posted @ 2019-06-25 13:07 奕然 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在建筑设计中,建筑师总会,建立一种清晰的,可重用的框架来评估体系结构的质量,提炼出属性层和测量项,应用于评估当中,类比到软件中,这就是软件的质量属性,三类质量属性包括有:系统的质量属性、受架构影响的商业属性、与架构本身相关的一些质量属性。软件体系结构技术的核心是在系统开发过程中尽可能早地处理相关质量 阅读全文
posted @ 2019-06-25 13:06 奕然 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 性能。性能是指系统的响应能力 即对外部刺激(事件)做出反应时所需要的时间或在某段时间内所处理的事件个数。影响性能的因素:事件源的数量和到达模式。到达模式:周期性、随机或偶然。一般用等待时间、处理期限、系统吞吐量、响应抖动(等待时间的变化)、未处理事件(由于系统太忙无法响应)、丢失数据(由于系统太忙) 阅读全文
posted @ 2019-06-25 13:06 奕然 阅读(119) 评论(0) 推荐(0) 编辑