框架
coderchem
这个作者很懒,什么都没留下…
展开
-
框架之Hibernate的配置
在myeclipse配置Hibernate框架前,需要准备Hibernate包、JDBC驱动、log4j驱动。具体的Hibernate包如图所示:mysql驱动包如图:log4j驱动包如图: 准备好了驱动包之后,把驱动包导入到WEB-INF下的lib目录下。接下来就是配置Hibernate,首先是配置java普通类来对应数据库的表。比如数据有一个tabel :...转载 2018-09-24 12:04:08 · 97 阅读 · 0 评论 -
Spring之AOP(代理)
AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。一...转载 2019-03-19 21:34:54 · 2784 阅读 · 0 评论 -
dubbo学习
1、学习dubbo 首先要在虚拟机上配置zookeeper,把zookeeper 安装好,并开启服务。2、porm依赖包,需要如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...原创 2019-03-02 20:26:56 · 1809 阅读 · 0 评论 -
基于@Aspect实现AOP的两种方式
第一种:package com.anno;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(R...原创 2018-11-26 21:52:25 · 2060 阅读 · 0 评论 -
Hibernate中的查询策略
Hibernate的基本策略查询。创建pojo.User 类package com.pojo;import java.util.HashSet;import java.util.Set;/** * User entity. @author MyEclipse Persistence Tools */public class User implements java.i...原创 2018-10-24 18:17:09 · 123 阅读 · 0 评论 -
Hibernate之多对多关联
接着上面的关联继续学习。多对多的关联在数据库的逻辑上需要建立一个中间表,中间表存放其他两个表的外键。这里以User表和Goods表,中间表为Collecations。User表字段为 username password Goodsbiao表字段为goodsid goodsname Collecations表字段为uname gid 建议不要把这里的字段...原创 2018-10-10 21:56:34 · 88 阅读 · 0 评论 -
hibernate的常用session方法
前边我们讲过了Hibernate中Session的意义和如何使用Session的缓存,即Session是Hibernate提供的操作数据库的最主要的接口,这个Session当中提供了一系列查询、更新、删除、加载Java对象从而操作数据库的方法。Session最显著的特点是Session接口的实现类当中拥有一系列的Java集合,这些Java集合构成了Session缓存。Session缓存的作用是降低...转载 2018-10-16 12:38:49 · 432 阅读 · 0 评论 -
mybatis之动态代理
mybatis的动态代理需要写相关的mapper接口(Dao),它有如下的规则:1、Mapper.xml文件中的namespace与mapper接口的全类名相同。2、Mapper接口方法名和Mapper.xml中定义的每个statement的id相同。3、Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同。4、Mapper接...原创 2018-10-09 16:31:10 · 98 阅读 · 0 评论 -
Hibernate之多表关联
Hibernate的夺标关联有一对多、多对一、多对多。具体操作如下:先创建两个表作为关联表,第一个表(EMP)员工,第二个表(DEP)部门表。Emp字段有empid(员工id) , empname(员工名称),did(部门外键) ;Dep字段有depid(部门id) ,depname(部门名称) ;创建bean类:Dep类package com.pojo;impo...原创 2018-10-08 21:52:54 · 532 阅读 · 0 评论 -
mybatis之一对多关联
先看一对一关联。建立两个表orders 和 user 。字段和java类保持一致。创建java普通类。Orders和Userpackage com.pojo;import java.io.Serializable;import java.util.Date;public class User implements Serializable { /** * */...原创 2018-10-12 20:17:30 · 124 阅读 · 0 评论 -
dubbo之二
为什么要使用dubbo 传统的ORM、MVC不能实现大量数据的访问需求,不利于项目模块的扩展。使用dubbo基于RPC(远程过程调用)可以实现模块与模块之间的分离,从而使得模块之间的耦合性降低,实现多模块的开发和维护,学习dubbo要学会它的思想。 RPC原理 1.1 什么是RPC RPC(Remote Procedure Call Protocol)——远程过程调...原创 2019-08-20 13:40:07 · 142 阅读 · 0 评论