培训课程

J2EE Architecture(1)

1、遗留系统指继承产品,即企业早期使用的应用程序、数据结构、运行环境和硬件集合。...

RSS文档

1、RSS 0.91文档...

敏捷J2EE(1)

敏捷开发方法、敏捷J2EE框架、敏捷开发实践...

软件体系结构的构建模式(七)——软件体系结构集成开发环境的设计与实现

一、软件体系结构描述语言1、目前出现了许多针对特定领域的软件体系结构描述语言,有:Aesop、ArTek、C2、Darwin、LILEANNA、MetaH、UniCon、Weaves、Wright等。2、对软件体系结构的描述和表达语言经历了从低到高的4个发展阶段:(1)用由矩形框和有向线段组合而成的图形表达工具矩形框代表抽象构件,有向线段代表辅助各构件进行通讯、控制或关联的连接件。该方法简介易用,但术语和语义表达存在着不规范和不精确。...

软件体系结构的构建模式(六)——软件体系结构的形式化描述

一、软件体系结构的形式化描述的方法1、随着软件系统规模和复杂性的不断增大,软件设计的核心已从“算法+数据结构=程序”的传统计算模式转向系统的总体结构,即软件体系结构的设计和规范。着眼于软件系统的全局组织形式,在更高层次上把握系统各组件之间的内在联系,并且从全局的、整体的角度去理解和分析整个系统的行为和特性,有助于解决当前开发复杂的大型软件所存在的困难。一个系统的软件体系结构通常可以用方框和线条图描述。这种方框和线条图可以对系统进行结构化。...

软件体系结构的构建模式(五)——软件体系结构组态分析与应用 ②

1、JBoss应用服务器JBoss是一个开放源代码的应用服务器,符合J2EE规范。它提供了基于JMX(Java Management Extension)体系的EJB容器--JBossServer,提供了JBossMQ,JBossCMP,JBossTX,JBossSX和JBossCX等。为了支持Servlet和JSP等Web组件,JBoss集成了第三方的Servlet引擎——Tomcat和Jetty。(1)JBossServer...

软件体系结构的构建模式(四)——软件体系结构组态分析与应用 ①

一、过程控制环模式1、概述所谓对一个对象(或过程)进行控制,意味着设法使这个被控对象(或被控过程)的功能或特性有效的达到所期望的预期目标。为了成功设计一个控制系统,必须事先知道被控对象所具有的性质和特征,同时,还必须了解和掌握这些性质和特征随环境等因素变化的情况。控制系统可以在其运行的过程中,通过自身不断的测量被控对象的特性,从而“认识”或“掌握”被控对象,并根据所掌握的被控对象当前的特征信息,控制系统作出控制决策,使系统的性能按所规定的标准达到最优或者接近最优。...

软件体系结构的构建模式(三)

一、知识库模式1、知识库模式特征采用知识库模式构建的系统通常有两个截然不同的功能构件:  (1)中央数据单元构件:代表系统当前的各种状态;  (2)一些相对独立的组件的集合:对中央数据单元进行操作。这样,中央数据单元和外部组件集合之间的信息交互就成为基于知识库模式的系统中至关重要的问题。这种信息交互的方式也存在很大差异。信息交互方式的差异导致了控制策略的不同。主要的控制策略有两种。依据这两种不同的控制策略,基于知识库模式的系统被分成两个子类。...

软件体系结构的构建模式(二)

三、事件驱动模式1、事件驱动模式事件驱动系统的基本观点是一个系统对外部的表现可以从它对事件的处理表征出来。特点:  (1)系统由若干个子系统或元素所组成的一个整体;  (2)系统有一定的目标,各子系统在某一种消息机制的控制下,为了这个目标而协调行动;  (3)在某一种消息机制的控制下,系统作为一个整体与环境相适应和协调;  (4)在一个系统的若干子系统中,必定有一个子系统起着主导作用,而其它子系统处于从属地位;...

软件体系结构的构建模式 (一)

一个设计良好的通用模式往往是这个工程领域技术成熟的标志。1、管道过滤模式1)概述:每个功能模块都有一组输入和输出;功能模块对输入数据流进行增量计算得到输出数据流。功能模块称作过滤器filter;功能模块间的连接可看作输入、输出数据流之间的通路,称作管道。2)特征:过滤器的相对独立性,即过滤器独立完成自身功能,相互之间无需进行状态交互。整个管道过滤网络的最终输出和网络中各过滤器执行操作的顺序无关。3)优点:...

软件体系结构 (一)

 1)计算机系统:适当地组织在一起的一系列系统元素的集合,这些系统元素相互配合、相互协作,通过对信息的处理而完成预先定义的目标。系统元素有:计算机软件、计算机硬件、人员、数据库、文档和过程。2)软件过程:是为了获得高质量软件产品所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。又称软件生存周期过程,是在软件生存周期内达到一定目标而必须实施的一系列相关过程的集合。3)安装在软件生命周期全过程中应完成的任务的性质,在概念上可以把软件生命周期划分成问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试以及维护等8个阶段。...

java LLVM零基础入门七(Linux版本)

这是这一次零基础入门的最后一天,这次的主要任务是实战一个Pass。任务描述:实现一个Pass,该Pass可以读取一个程序中所有的for循环的循环头的名字并输出。同时,实现一个测试用例去测试输出的结果是否正确。该Pass的输入应该包含嵌套循环。在这个任务完成之后,应该已经达到可以达到可以分析和实现LLVM的Pass,查找和...

java LLVM零基础入门六(Linux版本)

第一步:对优化代码的pass继续进行深入的分析首先检查一下第五天中的Pass练习,什么情况下可以进行优化,什么情况下不可以进行优化。可以参照系统自带的Pass: http://llvm.org/docs/doxygen/html/DCE_8cpp_source.html需要将判断是否需要优化的主要函数...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程