文献笔记2

[1]贾顺贺.基于Java EE平台的个人健康信息管理系统设计与实现[D].导师:张胜.南京邮电大学,2018.
1.B/S结构框架技术

B/S(Browser/Server)结构,即浏览器/服务器结构。随着互联网技术的兴起,
C/S(Client/Server)结构弊端日益凸显,B/S 结构作为一种 C/S 结构变化和改进的结构优势明显,

B/S 结构实现的思想是利用万维网浏览器技术,使得一部分简单的事务逻辑优先在前端
实现,服务器负责更为主要的事务逻辑。当用户需要对数据库访问时,仅需要通过浏览器向
Web 服务器发送访问请求,服务器接收到请求后,将访问结果信息响应到浏览器,浏览器把
数据再呈现给用户,这便是 B/S 结构的主要工作过程。
目前所有的 C/S 结构客户端都需要以安装到本地的形式才能使用的,它大量占用用户的
存储空间,造成磁盘、内存等资源的浪费。而 B/S 架构的用户操作都是通过通用浏览器来实
现的,其主要的业务逻辑都是在服务器端完成,仅仅一少部分事务需要浏览器处理,这样的
处理过程可以减轻用户电脑负担,减少系统开发、维护、升级的成本。 就目前的技术而言,
B/S 结构的广泛应用,在某种程度上实现了全球数据共享。B/S 架构作为一种优势突出的软
件系统构造技术,使原本需要独立的专用软件才能实现的功能,现在仅需要使用通用浏览器
便可完成。
2.UML
UML 建模系列中的时序图是一种能够详细表达对象与对象之间或对象与系统外部的参
与者之间交互关系的 UML。它强调对象间消息传输的顺序,所以可以认为时序图是由一组协
作对象以及它们之间传输的消息组成,也可是看成是一种详细表达对象之间产生动态联系的
图形说明文档。时序图还可以详细直观地描述一组对象的行为依赖关系,既详细又直观表达
出操作和消息的时序关系。时序图包含以下四种元素: (1)对象
应用系统参与者是时序图中的对象,同时任何有效的应用系统对象也可以作为时序图中
的对象。对象和对象的“生命线”分别使用矩形框和矩形框正下方的垂直虚线来标记。
(2)生命线
对象正下方的虚线代表着对象在这一时间内的生命线,表示对象的存在,也可以说成生
命线表现了对象在系统中存在的时段。在时序图中要求每个对象都有生命线,并且要求生命
线要从时序图的顶端延伸到底部,代表着对象的出现就有生命。
(3)激活
时序图中对象和生命线的绑定说明对象生来就有生命,但对象的激活状态与生命线无关,
也就是说对象并非生来就是激活状态。激活是对象操作的执行,表示对象之间执行操作的过
程,是对执行的持续时间和控制关系的建模。生命线上的矩形框表示激活状态,矩形框的顶
端和底端分别表示着激活时间和完成时间。
(4)消息
消息表示着对象间传输的信号。消息可以是一个发送者对象向另一个或几个接收者对象
发送的信号,或对象自身方法的操作。

posted @ 2021-12-10 12:56  烟亦  阅读(40)  评论(0编辑  收藏  举报