摘要: 前言:在java的世界中万事万物皆对象,而在一个工程中往往是涉及到多个对象。那么在处理多个对象之间的关系显得尤为重要,对象关系大致可以分为四种。一对一、一对多、多对一、多对多,而一对一无需多讲,一对多与多对一则是考虑的角度问题,其本质都是一样的,最后多对多也是可以拆分为一对多的关系。本例讲解一个订单 阅读全文
posted @ 2016-11-10 20:17 艾达 阅读(4523) 评论(0) 推荐(3) 编辑
摘要: 前言:hibernate对于字符串类型主键支持UUID主键生成策略,(号称是世界上唯一的字符串) 运行环境:运行环境:hibernate5.2,mysql5.6 一,使用hibernate给String类型id设置uuid的两种方式 ①,注解 @GeneratedValue(generator = 阅读全文
posted @ 2016-11-03 20:13 艾达 阅读(2701) 评论(0) 推荐(0) 编辑
摘要: 前言:博主刚刚从事于Web后端开发与学习不久,开发项目经验也是有限的。不过今天依旧将一些个人的想法记录下来,我的构想或许不太正确,还望各位大牛能给我多多建议。 首先:我们从编程开始讲起 博主是偏向于后端开发的程序员,从入门到如今,学过的语言,技术为数不多。但我敢肯定的是:无论是哪一门语言,其语法只要 阅读全文
posted @ 2016-10-21 15:32 艾达 阅读(298) 评论(1) 推荐(1) 编辑
摘要: 前言:上一篇博客自己动手编写spring IOC源码受到了大家的热情关注,在这里博客十分感谢。特别是给博主留言建议的@玛丽的竹子等等。本篇博客我们继续,还是在原有的基础上进行改造。下面请先欣赏一下博主画的一张aop简图(没有艺术天分,画的不好莫见怪) 解析:往往在我们的系统的多个核心流程中会有一部分 阅读全文
posted @ 2016-10-20 19:57 艾达 阅读(3899) 评论(0) 推荐(0) 编辑
摘要: 前言:对于spring IOC概念不是很了解的朋友可以阅读我上一篇博客——轻松理解spring IOC(这两篇博客也是由于我的个人原因导致现在才发布,惭愧啊)。通过这篇博客的理解之后,相信大家会对spring的IOC概念会有进一步的理解。接下来我先预览一下本例中java的类图关系。 解析:我们有一个 阅读全文
posted @ 2016-10-17 16:35 艾达 阅读(2671) 评论(8) 推荐(2) 编辑
摘要: 前言:在web项目中引入spring框架中的配置文件,我们给每一个java bean进行相关配置可以非常安全,便捷的管理我们的bean。那么,问题来了,如果一个项目中所涉及到的java bean十分庞大,而且每一个bean中的配置都是大同小异的,那么这份applicationContext.xml文 阅读全文
posted @ 2016-10-16 20:05 艾达 阅读(18033) 评论(0) 推荐(2) 编辑
摘要: 概念:AOP(Aspect-Oriented Programming)即面向切面编程。它是对传统的OOP(面向对象)编程的一种补充,在OOP中往往一个对象有什么行为我们就定义什么方法,对象与对象之间存在紧密联系。与OOP不同的是AOP更加关注的是切面,我们只需要关注于对象的核心业务而不是所有的业务。 阅读全文
posted @ 2016-09-25 20:22 艾达 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: spring IOC(Inversion of control)即控制反转 概念:一,spring框架的核心之一 二,控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 接下来我们以一个数据库连接的案列来阐述IOC的工作原理,下图为该项目的结构体系 本例中我们着重关注 阅读全文
posted @ 2016-09-22 11:06 艾达 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 相关链接: eclipse中SSH三大框架环境搭建<一> eclipse中SSH三大框架环境搭建<二> 引言:通过上两篇文章我们已经可以掌握struts2和spring的环境的搭建以及简单使用,但是在访问数据库层面使用的是传统的JDBC。在我们项目开发中使用JDBC确实是不太理想的,所以今天我给大家 阅读全文
posted @ 2016-09-08 11:09 艾达 阅读(3528) 评论(0) 推荐(1) 编辑
摘要: 通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 相关链接:eclipse中SSH三大k框架环境搭建<一> eclipse中SSH三大框架环境搭建<三> 本例业务需求:将数据库一张表的信息通过JDBC查询出来并显示在页面中 阅读全文
posted @ 2016-09-07 10:10 艾达 阅读(5299) 评论(0) 推荐(1) 编辑