三层架构
三层架构定义三层架构(Three-tier Architecture)是一种软件设计模式,将应用程序分为三个逻辑层次:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这种设计模式的目的是分离关注点,提高系统的可维护性和可扩展性。 组成部分1.表示层(Presentation Layer)负责用户界面和用户交互,通常包括Web页面、桌面应用程序的前端部分。 2.业务逻辑层(Business Logic Layer)处理应用程序的核心功能和业务规则,包含应用程序的主要逻辑和流程控制。 3.数据访问层(Data Access Layer)负责与数据库或其他数据存储进行交互,执行数据的CRUD(创建、读取、更新、删除)操作。 结构形式1.表示层用户界面组件,如HTML、CSS、JavaScript、JSP、Servlet、前端框架(如React、Angular、Vue)。 2.业务逻辑层服务、控制器、业务逻辑类和方法。 3.数据访问层数据库连接、DAO(Data Access...
三元运算符
三元运算符分类和组成?: 使用方法 分类和组成?: 使用方法算符 分类和组成?: 使用方法 分类和组成?: 使用方法
一元运算符
一元运算符是什么定义只有一个运算数的运算符 分类和组成1.++ 自增运算符 2.– 自减运算符 3.+ 4.- 怎么用 相关知识点1.如果运算数不是运算符所要求的类型,那么js引擎会自动将运算数进行类型转换 是什么定义只有一个运算数的运算符 分类和组成1.++ 自增运算符 2.– 自减运算符 3.+ 4.- 怎么用 相关知识点1.如果运算数不是运算符所要求的类型,那么js引擎会自动将运算数进行类型转换 算符 是什么定义只有一个运算数的运算符 分类和组成1.++ 自增运算符 2.– 自减运算符 3.+ 4.- 怎么用 相关知识点1.如果运算数不是运算符所要求的类型,那么js引擎会自动将运算数进行类型转换 是什么定义只有一个运算数的运算符 分类和组成1.++ 自增运算符 2.– 自减运算符 3.+ 4.- 怎么用 相关知识点1.如果运算数不是运算符所要求的类型,那么js引擎会自动将运算数进行类型转换
Xpath查询-jsoup
使用方法用方法
XML
XML是什么定义Extensible Markup Language ,可扩展标记语言 分类和组成1.文档声明 2.标签 3.属性 4.指令 5.文本 特点1.xml标签都是自定义的,html标签是预定义 2.xml语法严格,html语法松散 3.xml是存储数据,html是展示数据 怎么做作用1.配置文件 2.在网络中传输 使用方法 为什么相关知识点1.使用的注意事项: ①xml文档的后缀是.xml ②xml第一行必须定义为文档声明 ③xml文档有且只有一个根标签 ④属性值必须用单引号或者双引号引起来 ⑤xml标签名称区分大小写 是什么定义Extensible Markup Language ,可扩展标记语言 分类和组成1.文档声明 ...
Window对象
Window对象属性1.navigator 2.location 3.history 4.screen 特点1.window对象不需要创建,可以直接使用。 window.方法名(); 2.window引用可以省略。 方法名(); 使用方法1.弹出 2.打开关闭 3.定时器## 属性 1.navigator 2.location 3.history 4.screen 特点1.window对象不需要创建,可以直接使用。 window.方法名(); 2.window引用可以省略。 方法名(); 使用方法1.弹出 2.打开关闭 3.定时器对象 属性1.navigator 2.location 3.history 4.screen 特点1.window对象不需要创建,可以直接使用。 window.方法名(); 2.window引用可以省略。 方法名(); 使用方法1.弹出 2.打开关闭 3.定时器## 属性 1.navigator 2.location 3.history 4.screen 特点1.window对象不需要创建,可以直接使用。 ...
Web概念概述
Web概念javaWeb定义使用java语言开发基于互联网的项目 软件架构分类和组成1.C/S:Client/Server 客户端/服务器端优点 ①用户体验好 缺点 ①开发、安装,部署、维护麻烦 2.B/S:Browser/Server优点 ①开发、安装,部署、维护简单 缺点 ①如果应用程序过大,用户体验会很差 ②对硬件的要求高 资源分类静态资源 动态资源 javaWeb定义使用java语言开发基于互联网的项目 软件架构分类和组成1.C/S:Client/Server 客户端/服务器端优点 ①用户体验好 缺点 ①开发、安装,部署、维护麻烦 2.B/S:Browser/Server优点 ①开发、安装,部署、维护简单 缺点 ①如果应用程序过大,用户体验会很差 ②对硬件的要求高 资源分类静态资源 动态资源概念 javaWeb定义使用java语言开发基于互联网的项目 软件架构分类和组成1.C/S:Client/Server...
Web服务器软件
...
VM
虚拟机定义虚拟机(Virtual Machine,VM)是一种通过软件模拟计算机硬件环境的技术,使多个操作系统可以在同一台物理机器上运行,彼此隔离,互不影响。 组成部分1.主机操作系统(Host OS)运行虚拟机管理程序的物理计算机上的操作系统。 2.虚拟机管理程序(Hypervisor)用于创建和管理虚拟机的系统软件。 3.客机操作系统(Guest OS)运行在虚拟机中的操作系统。 4.虚拟硬件通过软件模拟的计算机硬件,包括CPU、内存、存储、网络等。 结构形式:1.类型1虚拟机管理程序(裸机型,Hypervisor Type 1)直接运行在物理硬件上,管理虚拟机。例如:VMware ESXi、Microsoft Hyper-V。 2.类型2虚拟机管理程序(托管型,Hypervisor Type 2)运行在主机操作系统之上,通过主机操作系统管理虚拟机。例如:VMware Workstation、Oracle...
Tomcat与idea相关配置
tomcat与idea相关配置分类和组成 分类和组成 配置 分类和组成 分类和组成