JPA( Java Persistence API )是 Sun 官方提出的 Java 持久化规范。 它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。 他的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate,TopLink,JDO 等 ORM 框架各自为营的局面。
构建工具之Gradle
Gradle 是一个基于Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。
使用JUnit进行测试
JUnit 是一个 Java 语言的单元测试框架。它由肯特·贝克和埃里希·伽玛(Erich Gamma)建立,逐渐成为源于 Kent Beck 的 sUnit 的 xUnit 家族中为最成功的一个。 JUnit 有它自己的 JUnit 扩展生态圈。
构建工具之Maven
Maven 是一个强大的 Java 项目构建工具。 对于其他语言也是可以的,但是主要是 Java,是由 Apache 开发的。
主要作用就是:项目的构建和依赖管理
项目构建体现在:在项目编码完成后,要对项目进行编译、测试、打包、部署;这些工作 Maven 都可以做到
Spring学习笔记
Spring Framework 是一个开源的 Java/Java EE 全功能栈(full-stack)的应用程序框架,以 Apache 许可证形式发布,也有 .NET 平台上的移植版本。
关键字:轻量级
、非侵入式
、一站式
、模块化
,其目的是用于简化企业级应用程序开发。
可以说 Spring 是一个容器框架,用于配置 bean、处理和维护 bean 之间的关系的框架
Hibernate学习笔记(二)
对于数据量大,性能要求高的系统,是不适合使用 Hibernate 的;主要用于事务操作比较多的系统(比如 OA/CRM 行业软件)
忽然想起来,现在已经是 Hibernate5.x 了,有些配置方面已经做了更改,比如 SessionFactory 的获取方式,我也刚刚才意识到,这个版本的问题我准备以后单独搞一篇来说