国庆期间闲来无事,写了一个简单小程序,小程序名称叫做 IT藏经楼。目的是分享这些年自己积累一些学习材料,方面大家查找使用,包括电子书、案例项目、学习视频、面试题和一些PPT模板。里面所有材料都免费分享。目前小程序只发布了非常小一部分,后续会陆续上传分享。当前版本小程序页面也比较简单,还在逐渐优化。Spring Boot不得不说一个特点就是自动装配,它是starter基础,也是sp
结合自己spring boot项目来总结一下实现服务器实现Java项目通过容器化技术实现自动构建部署过程。在学习过程如果对docker基本命令以及Linux命令不太熟悉小伙伴可以先先了解一下这块技术。一、安装GitLab因为通过gitlab得CI CD脚本结合容器化技术来构建部署项目,所以需要先拉取gitlab镜像docker run -d -p 2443:443 -p 5678:80
转载 2023-12-07 00:31:29
58阅读
0. 修改grade镜像,使用阿里云地址,以便于快速加载依赖 参照大佬博客 =====> 阿里云maven镜像   # 项目目录下build.gradle repositories { maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'}
转载 2024-08-03 15:52:47
36阅读
VO(View Object) 视图层,用于展示层,它作用是把某个指定页面(或组件)所有数据封装起来。DTO(Data Transfer Object) 数据传输对象,这个概念来源于J2EE设计模式,原来目的时为了EJB分布式应用提供粗粒度数据实体,以减少分布式条用次数,从而提高分布式调用性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间数据传输对象。DO(Domain
转载 2024-03-04 21:20:39
80阅读
1.SpringBoot/spring@SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上进行标示;@Repository:用于标注数据访问组件,即DAO组件;@Service:用于标注业务层组件;@RestController:用于标注控制层组件(如strutsactio
转载 2024-03-17 11:25:49
179阅读
标题SSM各层作用及关系1.持久层:DAO层(mapper层)(属于mybatis模块)DAO层:主要负责与数据库进行交互设计,用来处理数据持久化工作。DAO设计首先是设计DAO接口,也就是项目中你看到Dao包。然后在Springxml配置文件定义此接口实现类,就可在其他模块调用此接口来进行数据业务处理,而不用关心接口具体实现类是哪个类,这里往往用到就是反射机制,DAO
转载 9月前
157阅读
# 使用Spring Boot与Hive DAO进行数据访问 在现代软件开发,数据访问是一个非常重要环节。而对于大数据处理来说,Hive是一个非常流行工具,它可以方便地进行数据仓库查询和分析。在Java开发,我们通常会使用Spring Boot来快速构建应用程序,并且结合Hive DAO来实现对Hive数据访问。 ## 什么是Hive DAO? Hive DAO是一种数据访问对象
原创 2024-04-24 07:54:41
51阅读
SpringBoot自动配置原理前言:SpringBoot最大特点就是帮助我们自动配置了很多场景启动器,我们之前利用SSM开发一个项目时,那些繁琐配置再也不需要自己配置了,自动配置原理也是面试必问关于SpringBoot知识点,今天我们进来聊聊SpringBoot自动配置原理package com.staticzz.springboot_quick;import org.springf
文章目录Spring Core JSR305非空验证Lombok 非空验证Spring Mvc JSR 303 非空校验导入依赖Controller测试使用 Spring Core JSR305非空验证JSR305是一种规范,利用编辑器例如IDEA来通知是否为空缺陷,类似JSR303(Bean Validation规范)通过注解方式。@SpringBootTest public static
转载 2024-09-25 12:41:47
123阅读
Springboot可以简化搭建项目,还可实现自动生成model/mapper代码等。注意:搭建步骤:第一步:需要选择Spring Initializr,如果搭建maven项目的时候需要复制缺少文件比较麻烦,但是直接选择这个搭建springboot项目比较简单搭建完毕之后项目结构如下:如果目录没有颜色啥,需要修改一下将java、resources\test目录修改为如上图所示标志第二步:
POpersistant object,持久对象,可以看成是与数据库表相映射Java对象。最简单PO对象就是对应数据库某个表一条记录,多个记录可以用PO集合。PO应该不包括任何对数据库操作。VOvalue object,值对象,通常用于业务层之间数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出业务对象,可以和表对应,也可以不和表对应。这根据业务需要,个人觉得同DT
转载 2023-07-22 16:15:36
100阅读
DAO设计模式1: 为什么使用DAO?a: 在涉及数据库操作,以前一般使用jdbc,使用这种方法我们会发现代码和html标签同时使用,维护很困难。b:jsp文件不应该出现任何sql包,jsp文件侧重于显示界面的。c:所有的数据库操作建议使用prepareStatement。好处重在避免sql注入漏洞。2:DAO是J2EE数据层操作。3:数据库创建脚本--删除表 DROP TABLE pers
效果图配置环境创建中文编码建表create table `student
原创 2022-02-05 15:02:21
184阅读
效果图配置环境创建数据库数据库中文编码建表create table `student` ( `id` int(11) Not NULL AUTO_INCREMENT COMMENT '主键自增id', `name` varchar(250) NOT NULL DEFAULT ' ' COMMENT '姓名', PRIMARY KEY(`id`))ENGINE=INNODB DEFAULT CHARSET=utf8;pom依赖和配置mybatis 和 mysql<!--
原创 2021-08-26 09:24:47
485阅读
# JavaDAO实现 ## 引言 在Java开发DAO(数据访问对象)是一种用于访问数据库设计模式。它提供了一种将业务逻辑与底层数据访问分离方式,使得应用程序更加可维护和可测试。本文将向您介绍如何在Java实现DAO,并提供了详细步骤和代码示例。 ## DAO实现流程 下面是实现JavaDAO一般流程,可以用表格展示: | 步骤 | 描述 | | --- | --
原创 2023-08-05 17:05:00
146阅读
文章目录1 dao层(mapper):接口2 controller层3. bean层(entity):用户实现类4.serviceSpringMVC 相关注解@RequestMapping@Repository@Controller、@ResponseBody、@RestController(@ResponseBody + @Controller)3 @RequestParam(获取url ?后
转载 2024-04-01 05:49:55
192阅读
之前项目都比较小, 这个是s2sh做 . Spring和Hibernate整合过好些次了 ,这次看别人写还是收获挺多一:单分出applicationContext-dao.xml 和 hibernate.cfg.xmlspring配置文件里单分出applicationContext-dao来 ,里边只配置和Dao有关配置 web.xml里记得加个配置就行了<p
SpringBoot 从 2.4.X 开始默认使用 JUnit5 做单元测试导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope
1.SpringBoot/spring @SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository: 用于标注数据访问组件,即DAO组件。@Service: 用于标注业务层组件。@RestController: 用于标注控制层组件(如strutsactio
转载 2024-02-17 20:37:58
87阅读
JavaWeb开发分层思想(一)一、认识DAO、Service、Controller层DAO(Data Access Object)1、直接看英文意思就是“数据访问对象”,也就是做一个“接口”而DAO层主要是做数据持久层工作,负责与数据库进行联络一些任务都封装在此,DAO设计首先是设计DAO接口,然后在Spring配置文件定义此接口实现类,然后就可在模块调用此接口来进行数据业务
  • 1
  • 2
  • 3
  • 4
  • 5