-
结构型模式概述 结构型模式的分类
所属栏目:[语言] 日期:2023-08-15 热度:0
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。
由于组合[详细] -
适配器模式 Adapter模式 详解
所属栏目:[语言] 日期:2023-08-14 热度:0
在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需[详细]
-
抽象工厂模式
所属栏目:[语言] 日期:2023-08-14 热度:0
前面介绍的工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物、电视机厂只生产电视机、计算机软件学院只培养计算机软件专业的学生等。
同种类称为同等级,也就是说:[详细] -
工厂方法模式 详解版
所属栏目:[语言] 日期:2023-08-14 热度:0
在现实生活中社会分工越来越细,越来越专业化。各种产品有专门的工厂生产,彻底告别了自给自足的小农经济时代,这大大缩短了产品的生产周期,提高了生产效率。同样,在软件开发中能否做[详细]
-
Nexus索引及构件搜索
所属栏目:[语言] 日期:2023-08-14 热度:0
我们知道,Maven 中央仓库为用户提供了多达数十万构件,而 Nexus 可以代理所有的远程仓库(包括 Maven 中央仓库),可见 Nexus 仓库中构件的数量相当庞大。用户想要在这么多构件中,快[详细]
-
IDEA创建Spring Boot项目教程
所属栏目:[语言] 日期:2023-08-14 热度:0
我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。
配置开发环境
在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Window[详细] -
spring-boot-starter-webWeb启动器为wed开发予以支持
所属栏目:[语言] 日期:2023-08-14 热度:0
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,其本身就是 Spring 框架的一部分,可以与 Spring 无缝集成,性能方面具有先天的优越性,是当今业界最主流的[详细]
-
Spring Boot starter入门详解
所属栏目:[语言] 日期:2023-08-14 热度:0
传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运[详细]
-
代理模式 代理设计模式 详解
所属栏目:[语言] 日期:2023-08-14 热度:0
在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者[详细]
-
Spring MVC @Autowired和@Service解释
所属栏目:[语言] 日期:2023-08-11 热度:0
将依赖注入到 Spring MVC 控制器时需要用到 @Autowired 和 @Service 注解。
@Autowired 注解属于 org.springframework.beans.factory. annotation 包,可以对类成员变量、方[详细] -
Spring MVC视图分析器 ViewResolver
所属栏目:[语言] 日期:2023-08-11 热度:0
视图解析器(ViewResolver)是 Spring MVC 的重要组成部分,负责将逻辑视图名解析为具体的视图对象。
Spring MVC 提供了很多视图解析类,其中每一项都对应 Java Web 应用中特[详细] -
Spring Boot日志配置与输出
所属栏目:[语言] 日期:2023-08-11 热度:0
通过上节的学习,我们了解了 Spring Boot 日志框架的选用及统一,本节我们将重点介绍 Spring Boot 日志的配置及输出。
默认配置
Spring Boot 默认使用 SLF4J+Logback 记录[详细] -
首个Spring MVC程序
所属栏目:[语言] 日期:2023-08-11 热度:0
本节通过一个简单的 Web 应用 springmvcDemo 来演示如何创建 Spring MVC 程序。
搭建步骤如下:
创建 Web 应用并引入 JAR 包,本教程 Spring 使用版本为 5.2.3
[详细] -
Spring MVC和Struts2的差异
所属栏目:[语言] 日期:2023-08-11 热度:0
Spring MVC 和 Struts2 类似,是一款基于传统 MVC 设计模式的 Java EE 框架。它的核心是一个弹性的控制层,能够很好地发挥 MVC 模式的“分离显示逻辑和业务逻辑”的能力。[详细]
-
Spring Boot默认异常处置
所属栏目:[语言] 日期:2023-08-11 热度:0
在日常的 Web 开发中,会经常遇到大大小小的异常,此时往往需要一个统一的异常处理机制,来保证客户端能接收较为友好的提示。Spring Boot 同样提供了一套默认的异常处理机制,本节将对[详细]
-
Spring Boot JDBC寻访数据库
所属栏目:[语言] 日期:2023-08-11 热度:0
对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 都默认采用整合 Spring Data 的方式进行统一处理,通过大量自动配置,来简化我们对数据访问层[详细]
-
Spring Boot叫做什么
所属栏目:[语言] 日期:2023-08-11 热度:0
众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。
为了简化 Spring 应用的搭[详细] -
Spring Boot默许配置文件
所属栏目:[语言] 日期:2023-08-11 热度:0
通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.properties 或 apllication.yml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,但这并不意味着 [详细]
-
MVC设计模式说明
所属栏目:[语言] 日期:2023-08-11 热度:0
MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现形式[详细]
-
Spring MVC是啥
所属栏目:[语言] 日期:2023-08-11 热度:0
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。
Spring MVC 是结构最清晰的 Servlet+JSP+JavaBean 的实现,是一个典型的[详细] -
IDEA建设Spring Boot项目
所属栏目:[语言] 日期:2023-08-11 热度:0
本节,我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。
配置开发环境
在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Wind[详细] -
Eclipse创立Servlet项目
所属栏目:[语言] 日期:2023-08-11 热度:0
通过前面的学习,我们了解了如何在 Tomcat 目录下手动部署 Servlet,这种方式不但效率低下,而且容易出错。因此,在实际开发中,一般使用 IDE(集成开发环境)进行开发。
下[详细] -
Servlet的布局和访问
所属栏目:[语言] 日期:2023-08-11 热度:0
Servlet 没有 main() 方法,不能独立运行,但它可以作为 JavaWeb 应用的一个组件被部署到 Servlet 容器中,由容器来实例化和调用 Servlet 的方法,例如:doGet() 、doPost() 等。
[详细] -
Servlet三种创建方案
所属栏目:[语言] 日期:2023-08-11 热度:0
在 Servlet 中,一个动态网页对应一个 Servlet 类,我们可以通过 web.xml 配置文件将 URL 路径和 Servlet 类对应起来。访问一个动态网页的过程,实际上是将对应的 Servlet 类加载、实例[详细]
-
@WebServlet注解 Servlet解析
所属栏目:[语言] 日期:2023-08-11 热度:0
在 Servlet 中,web.xml 扮演的角色十分的重要,它可以将所有的 Servlet 的配置集中进行管理,但是若项目中 Servelt 数量较多时,web.xml 的配置会变得十分的冗长。这种情况下,注解([详细]