在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半功倍的效果,本篇将主要分析Servlet的运行原理。一UML下图为ServletUML关系图。从图中,可以看出:1.抽象类HttpServlet继承抽象类GenericServlet,其有两个比较关键的方法,
分类:
其他好文 时间:
2019-02-16 16:59:29
阅读次数:
194
一个典型类的定义: Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area。 栈的特点如下: 1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2. JVM为每个线程创建一个栈,用于存放该线程执行方法的信息( ...
分类:
编程语言 时间:
2019-02-14 22:28:55
阅读次数:
184
类图定义 类class的定义 具有相同属性、操作、方法、关系或者行为的一组对象的描述符 类是真实世界事物的抽象 问题领域的类:在对系统建模时,将会涉及到如何识别业务系统中的事物,这些事物构 成了整个业务系统。在UML中,把所有的这些事物都建模为类 (class) 对象object的定义 当这些事物存 ...
分类:
其他好文 时间:
2019-02-13 09:15:33
阅读次数:
169
定义定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 --《设计模式GoF》UML类图使用场景有多个子类共有的方法,且逻辑相同,可以抽象到父类中作为模板方法实现,避免代码重复。重要的,复杂的方法,可以考虑作为模板方法。C#... ...
分类:
其他好文 时间:
2019-02-12 18:30:02
阅读次数:
164
转:https://blog.csdn.net/wglla/article/details/52225571 在看一些技术博客的时候,经常会见到博客里画上很多uml图。因为经常会被这几种表达关系的箭头搞混,这里我就把常见的6种箭头表达的含义理一下。 泛化概念:泛化是一种一般与特殊、一般与具体之间关系 ...
分类:
其他好文 时间:
2019-02-12 10:32:02
阅读次数:
258
在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半功倍的效果,本篇将主要分析Servlet的运行原理。 一 UML 下图为Servlet UML关系图。 从图 ...
分类:
其他好文 时间:
2019-02-11 10:20:38
阅读次数:
186
1.泛化(generalize) 实线空心三角箭头。 2.实现(realize) 虚线空心三角箭头。 3.聚合(aggregation) 实线空心菱形箭头。 4.组合(composition) 实线实心菱形箭头。 5.关联(association) 实线(直线),普通箭头("<",">")可选。如果 ...
分类:
其他好文 时间:
2019-02-09 20:55:32
阅读次数:
326
状态机图 基本概念: 状态机图,UML 1.x规范中称状态图,是一个展示状态机的图。 状态机图基本上就是一个状态机中元素的投影,这也就意味着状态机图包括状态机的所有特征。状态机图显示了一个对象如何根据当前状态对不同事件做出反应的动态行为。 状态机图主要由状态和转换两种元素组成。 状态机 状态机是一种 ...
分类:
其他好文 时间:
2019-02-08 22:03:25
阅读次数:
428