自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Spring—AOP

1.AOP是什么?AOP(Aspect-oriented programming)面向切面编程。2.Aop个人理解:例子:外科医生+护士外科医生:相当与一个目标(Target)指被通知(被代理)的对象,用来完成具体的业务逻辑。比如:给病人开刀护士:通知(Advice)在某个特定的连接点上执行的动作。比如:给医生拿东西,给病人打麻药Target和Advice组合在一起就是个代理(Pr...

2019-09-04 10:36:33 113

原创 Struts2文件上传和下载

一、Struts2文件上传文件上传注意:表单method必须是post。使用二进制编码.multipart/form-data。Student实体类package com.zking.s03.entity;import java.io.Serializable;public class Student implements Serializable { private stat...

2019-09-01 17:34:45 123

原创 hibernate(一对多)

Hibernate关联关系关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:订单和订单项一个订单对应多个订单项Order.javapackage entity;import java.io.Serializable;import java.util.HashSet;import java.util.Set;public class Ord...

2019-09-01 17:34:37 120

原创 hibernate(多对多)

多对多:老师和学生,一个老师可以教多个学生,一个学生可以被多个老师教。Book.javapackage entity;import java.io.Serializable;import java.util.HashSet;import java.util.Set;public class Book implements Serializable { private static ...

2019-09-01 17:34:31 123

原创 hibernate入门

一、什么是hibernate1.对象与关系型数据之间的映射管理框架2.ORM框架/持久层框架ORM (Object Relational Mapping) : 对象关系映射优点:跨数据库的无缝移植 (SqlServet、Oracle、MySql)二、如何在项目中添加hibernate(5.2.12.Final)支持(手动添加)添加hibernate相关依赖在resource目...

2019-09-01 17:34:16 170

原创 OGNL

1.什么叫OGNLOGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,Struts框架使用OGNL作为默认的表达式语言。2.OGNL概叙OGNL 有一个上下文(Context)概念,它是一个map结构,因为它实现了java.utils.Map 的接口。OgnlContext(ognl上下文)=根对象(1个)+非根对象(...

2019-08-25 18:09:30 119

原创 hibernate的加载策略

hibernate的加载策略对象三种状态:临时状态:new出一个对象,此时对象就是临时态瞬时态对象和数据库记录没有对关系 ,和session没有关系。持久状态:持久态对象和数据库记录存在对应关系,和session有关系。修改对象的属性,直接将数据保证到数据库。游离状态:当session关闭后,持久态对象变为游离态对象和session没有关系,可能和数据库存在对象也可能不对应。关...

2019-08-25 18:09:10 178

原创 Struts2

1.Struts2struts是一个实现了MVC模式的Web框架,实际上是一个Servlet 负责处理请求转发和路径struts2环境搭建首先搭建一个maven的配置环境,在pom.xml中加入struts2的依赖,下载jar包<dependency> <groupId>org.apache.struts</groupId> &...

2019-08-25 18:08:45 89

原创 Maven入门

1. Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。2. Maven安装与配置2.1 下载maven安装包,解压即可使用http://maven.apache.org/download.cgi2.2 配置maven环境变量1. MAVEN_HOME2. M2_HOME修改path添加maven相关路径:配置方式跟jdk有些...

2019-08-25 16:34:30 80

原创 自定义MVC框架

1.什么是mvc?MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,它是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码。2. MVC结构V : jsp/ios/androidC :servlet/actionM : 实体域模型(名词)、过程域模型(动词)MVC核心思想:各司...

2019-08-25 15:31:10 116

原创 枚举(Enum)

什么是枚举?枚举指的是在一定范围内取值,这个值必须是枚举类型中的任意一个,而且只能够取其中一个。使用枚举的注意点:enum是关键字,标识枚举类型。定义枚举类型必须用enum开头。可以在定义类型时对枚举常量初始化。因为枚举类型是常量,所以不能对枚举类型进行赋值运算。枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号,隔开。同一个程序中不能定义同名的枚举类型...

2019-07-14 18:57:47 576

原创 JDK环境变量配置

一,什么是path(环境变量)?path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。注:没有配置jdk会运行不了进程,不能编译不能运行,因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac等二,什么是jdk,jre?jdk(java development kit),J...

2019-07-11 22:07:58 187

原创 自定义标签

一,自定义标签实现要求自定义标签的实现分三步,第一步就是编写tld文件;第二步,编写java文件;第三步,在jsp页面使用自定义标签,第四部,导入jar包。标签分为三种<开始标签 属性名=“属性” >标签体</结束标签>二,自定义标签三种方改toStadoStartTag(); 开始标签doEndTag();结束标签doAfterBody()...

2019-07-09 22:59:39 325

原创 单例模式(懒汉式与饿汉式)

**什么是单例模式?**这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式常见的写法有: 懒汉式单例,饿汉式单例,登记式单例(可忽略)。单例模式的特点:单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给所有其他对象提供这一对象实例懒汉式单例:懒汉...

2019-07-07 21:29:49 105

原创 J2EE反射(Reflect)

1.什么是反射?反射是java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法2.反射有哪几种方法1.1实例化对象c.newInstance() --实例化1.2动态调用方法Method m; --找到方法m.invoke --调用1.3读写属性set/get --设置值和获取反射是java语言中一个机制,它可以利用这种机制动态实例化对象(构造函数)...

2019-07-06 22:32:50 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除