- 博客(19)
- 收藏
- 关注
原创 2.4 Spring系列教程4-Spring的数据库编程
针对数据库操作,Spring框架提供了JdbcTemplate类,JdbcTemplate是一个模板类,Spring JDBC中的更高层次的抽象类均在JdbcTemplate模板类的基础上创建。JdbcTemplate类提供了操作数据库的基本方法,包括添加、删除、查询和更新。在操作数据库时,JdbcTemplate类简化了传统JDBC中的复杂步骤,这可以让开发人员将更多精力投入到业务逻辑中spring-tx依赖包的3个接口PlatformTransactionManager接口:可以根据属性管理事务。
2024-10-03 17:52:01
1234
原创 2.3 Spring系列教程3-Spring AOP
AOP的全称是Aspect Oriented Programming,即面向切面编程。和OOP不同,AOP主张将程序中相同的业务逻辑进行横向隔离,并将重复的业务逻辑抽取到一个独立的模块中,以达到提高程序可重用性和开发效率的目的。 在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。
2024-10-01 17:41:15
1079
原创 2.2 Spring系列教程2-Spring中的Bean的管理
本章主要讲解了Spring对Bean的管理。首先介绍了Spring IoC容器,包括BeanFactory接口和ApplicationContext接口;其次讲解了Bean的两种配置方式,包括属性setter方法注入和构造方法注入;接着讲解了Bean 的3种实例化方法,包括构造方法实例化、静态工厂实例化和实例工厂实例化;然后讲解了Bean的作用域,包括singleton作用域和prototype作用域;
2024-09-29 23:11:01
1024
原创 1.4 Mybites系列教程4-关联映射和缓存机制
一 关联映射1.1 关联映射关系在关系型数据库中,表与表之间存在着三种关联映射关系,分别为一对一关系、一对多关系和多对多关系。一对一关系 一个数据表中的一条记录最多可以和另一个数据表中的一条记录相关一对多关系 主键数据表中的一条记录可以和另外一个数据表的多条记录相关。但另外一个数据表中的记录只能与主键数据表中的某一条记录相关。多对多关系 一个数据表中的一条记录可以与另外一个数据表任意数量的记录相关,另外一个数据表中的一条记录也可以与本数据表中任意数量的记录相关。1.2 Java对象如何描述事
2024-09-26 11:00:50
777
原创 2.1 Spring系列教程1-初识Spring框架
Spring框架的核心技术Spring是由Rod Johnson组织和开发的一个分层的Java SE/EE一站式(full-stack)轻量级开源框架。它最为核心的理念是IoC(控制反转)和AOP(面向切面编程),其中,IoC是Spring的基础,它支撑着Spring对JavaBean的管理功能;AOP是Spring 的重要特性,AOP是通过预编译方式和运行期间动态代理实现程序功能,也就是说可以在不修改源代码的情况下,给程序统一添加功能。在表现层、业务逻辑层和持久层的作用。
2024-09-26 10:56:36
1366
原创 1.5 Mybites系列教程5-MyBatis的注解开发
前面的章节介绍了MyBatis的基本用法、关联映射、动态SQL和缓存机制等知识,所有的配置都是基于XML文件完成的,但在实际开发中,大量的XML配置文件的编写是非常繁琐的,为此,MyBatis提供了更加简便的基于注解的配置方式。本章将对MyBatis的注解开发进行详细讲解。本章节较为简单,对应代码在文章末尾查看。
2024-09-23 20:15:51
1051
原创 1.3 Mybites系列教程3-动态SQL
在上一章节,主要讲了Mybites中对数据库基本的CRUD,那么,本章节将重点介绍动态SQL的用法。
2024-09-22 01:50:12
447
原创 2042年当前最好的Flutter环境配置教程
最近可能会进行Android软件开发,由于之前并未系统的学习过Android开发,在本次选择技术实现时,特意选择了跨平台能力强的技术线路,在NativeVue,uniapp,Vue+套壳等等方案中,最终选择了Flutter.主要理由如下跨平台能力强,真正的全平台支持(Windows/Linux/IOS/Android/Web)保证的性能,和Vue、uniapp等方案不同,Flutter最终会将Dart代码编译为对应平台的机器码,性能几乎与原生开发一致。
2024-09-02 16:54:18
1661
原创 VScode+Maven+Tomcat构建java Web开发环境
本文记录使用vscode搭建基于maven的Java Web 环境。注意经过查证,VSC并不适合作为JSP文件的编辑器,就连微软也对此持推诿态度,因此,我们建议读者使用或者Eclipse来开发JAVA Web程序。如果你仍然执着于使用VSC编辑你的JSP(犟种),你可以继续往下看。:::more大概就是怎么些玩意吧,祝你使用愉快~~~
2024-03-13 15:21:38
2453
原创 服务器部署git
之前在迷迷糊糊之间完成了服务器的git部署,现在做项目需要再次用到。故写下笔记。提示在此之前,你应该完成服务器上git的安装。more。
2024-01-13 19:01:38
636
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅