#笔记
1.管理信息系统(Management Information System,简称MIS)管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。
2.SpringBoot 后台权限框架搭建
SpringBoot 后台权限框架搭建:主要实现后端权限管理系统,包括用户管理、 角色管理、部门管理、菜单管理等。 项目采用前后端分离模式开发,后端使用springboot+shiro+mybatis+MySQL等。前端选用Element UI框架,直接基于vue-element-admin的基础上扩展开发。主要实现权限管理系统,包括用户管理、角色管理、部门管理、菜单管理等。实现动态路由加载,树形结构展示、表格数据展示,集成elasticsearch搜索引擎、rabbitmq队列等第三方中间件。
3.MVC-是软件工程中的一种软件架构模式
MVC(Model View Controller)是软件工程中的一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
4.JavaBean-是一个遵循特定写法的Java类;
5.三层架构(3-tier architecture)- 通常意义上的三层架构就是将整个业务应用划分为:界面层[表示层](User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。特点"高内聚,低耦合";
6.MVC与三层架构的区别
7.ER模型-实体联系模型、实体关系模型或实体联系模式图
ER模型全称为实体联系模型、实体关系模型或实体联系模式图(ERD)(英语:Entity-relationship model)由美籍华裔计算机科学家陈品山发明,是概念数据模型中高层描述所使用的数据模型或模式图。
8.C/S与B/S的定义
- C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
- B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
9.JSP
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
10.三层B/S结构
三层的BIS(Browser,Server)结构的设计模式,即表示层、逻辑层与数据层:
表示层:是系统向用户提供与系统的友好访问的客户端,采用标准的浏览器形式。它的任务是由Web浏览器向网络的Web服务器发出服务请求,Web服务器用H77"P协议把所需的协议传给客户端,客户机接受传来的主页文件,并把它显示在浏览器上。这一层接受用户的输入和向用户输出,而不负责解释;
逻辑层:是系统实现业务逻辑与数据操作的核心部门,它的任务是接受用户的请求,首先执行扩展的应用程序并与数据库进行链接,通过SQL方式向数据库服务器提出数据处理申请,然后等到数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器将结果传回给客户端。它提供所有的业务逻辑处理功能,整个系统中对数据库的操作都在这一层中完成;
数据层:即数据库服务器,在数据层中包含系统的数据处理逻辑,位于数据库的服务器端。它的任务是接受Web服务器向数据库操作的请求,实现对数据库查询、修改、更新功能,把运行结果提交给Web服务器。