Jun262018
Spring Boot JPA 实现 DDD
什么是 DDD
DDD(领域驱动设计)是一种软件开发方法,强调将系统的设计重点放在业务领域上。它倡导使用统一的语言和模型来描述业务领域,并将业务领域的概念映射到软件系统中。
Spring Boot 和 JPA 的介绍
Spring Boot 是一个用于简化 Spring 框架开发的工具,它提供了自动化的配置和快速开发能力。而 JPA(Java Persistence API)则是 Java 中的一套 ORM(对象关系映射)规范,可以让我...阅读全文
作者:绝缘体.. | 分类:hibernate, java, MySQL, spring, 后端框架, 数据库, 编程语言 | 阅读: | 标签:hibernate, java, MySQL, spring, 领域
抢沙发
Jan052018
使用Java进行企业级web开发
在当今数字化时代,企业级web开发已成为许多公司和组织成功的关键。Java是一种强大的编程语言,因其稳定性、安全性和可伸缩性而成为流行的选择。本篇博客将探讨如何使用Java进行企业级web开发,并提供一些有价值的内容。
Java和企业级web开发
Java是一种通用的编程语言,被广泛应用于不同领域的企业级应用开发中。它的特点是可移植性、面向对象和多线程支持。Java还拥有丰富的开发工具和...阅读全文
Dec072017
使用Spring Data JPA进行数据持久化与访问
Spring Data JPA是Spring框架的一个模块,它提供了一种简化和统一的方式来访问各种不同的数据存储。在本文中,我们将探讨如何使用Spring Data JPA进行数据持久化和访问。
什么是Spring Data JPA?
Spring Data JPA是对Java Persistence API(JPA)的抽象,JPA是Java EE的一部分,它提供了一种使用对象-关系映射(ORM)的标准方式。Spring Data JPA通过提供一组简化的API和持久化操作的默...阅读全文
Jun112017
使用Spring Boot快速搭建Java后端应用
在后端开发中,使用框架可以帮助我们快速搭建应用,提高开发效率和代码质量。Spring Boot是一个用于创建独立的、基于Spring框架的Java应用程序的框架,它能够简化配置,并提供各种开箱即用的功能,使我们能够快速搭建一个可靠的后端应用。
本文将介绍如何使用Spring Boot快速搭建Java后端应用,包括环境准备、创建项目、编写Controller、使用数据库等内容。
环境准备
首先,确保你已经安...阅读全文
Jun082016
Hibernate中的二级缓存配置与性能调优
什么是二级缓存?
在Hibernate中,二级缓存是用来缓存整个SessionFactory级别的数据的。它可以减少Hibernate对数据库的查询次数,从而提高系统的性能。
为什么需要使用二级缓存?
Hibernate的一级缓存是Session级的,只能在同一个Session中共享数据。而二级缓存是跨Session的,可以在不同的Session中共享数据。这对于多个会话同时访问数据库时非常有用,它可以减轻数据库的压力,提升系统...阅读全文
May172016
NHibernate学习之Many-to-Many篇
前言
在对象关系映射(ORM)中,Many-to-Many关系是一种非常常见的关系类型。Many-to-Many关系表示两个实体之间存在着多对多的关系。在NHibernate中,我们可以使用一对多和多对一关联来建立Many-to-Many关系。
什么是Many-to-Many关系
Many-to-Many关系是指两个实体之间存在着多对多的关系,也就是说一个实体可以对应多个另一个实体,而另一个实体也可以对应多个该实体。
举个例子来说,...阅读全文
Apr252016
Spring Boot JPA 实现DDD
什么是DDD(Domain-Driven Design,领域驱动设计)?
DDD 是一种软件开发方法论,其核心思想是将领域模型置于设计的核心地位。在DDD中,开发人员通过通用的语言和模型来与领域专家沟通,并将其转化为可执行的软件。
使用DDD的好处包括增强软件的可维护性、可扩展性和可理解性。在DDD中,领域模型贯穿于整个软件开发过程,从问题领域的概念开始,直到最终的软件实现。
Spring Boot + JPA +...阅读全文
Mar142016
学习使用Java Spring框架进行Web开发
简介
Java Spring框架是一个开源框架,用于构建现代化的企业级应用程序。它提供了一个全面的编程和配置模型,用于构建基于Java的Web应用程序。使用Java Spring框架进行Web开发可以提高开发效率,并提供可靠、可扩展和安全的应用程序。
开发环境配置
在学习使用Java Spring框架进行Web开发之前,我们需要配置好开发环境。以下是一些必要的工具和组件:
Java Development Kit (JDK) ̵...阅读全文