![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaee
javaee相关学习
code1997
这个作者很懒,什么都没留下…
展开
-
14.hibernate的入门
hibernate1 概念1.1 分层好处1.2 模型模型:描述现实实物,面向对象的思想。域模型:java中的实体类数据模型:数据库中的表数据模型之间的关系: 1对n n对n 1对1域模型之间的关系: 关联 依赖 聚集 一般化public class Person extends Animal{//继承::一般化关系 Father father; //每个person都有一个自己的father: 但两者可以是独立的个体:关联关系1.3 jdbc缺点1.4原创 2020-11-04 12:40:26 · 219 阅读 · 0 评论 -
13.shiro之ssm版本
Shiro1 初布介绍1 shiro有什么特点?Apache Shiro 是 Java 的一个安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。下载2 功能简介Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户原创 2020-10-30 12:15:23 · 321 阅读 · 1 评论 -
12.PageHelper-来自官网
分页插件–pageHelper官网:https://pagehelper.github.io/使用方法1. 引入分页插件引入分页插件有下面2种方式,推荐使用 Maven 方式。1). 引入 Jar 包你可以从下面的地址中下载最新版本的 jar 包https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/http://repo1.maven.org/maven2/com/翻译 2020-10-30 12:11:06 · 4811 阅读 · 2 评论 -
11.spring单元测试
Spring中单元测试1 传统中的单元测试存在的问题 存在的问题:会导致进入死循环,当我们启动单元测试的时候会实例化这个类,然后回加载ioc容器,ioc容器发现这个组件会进行实例化,然后就进入到了死循环之中。2 Spring中的单元测试第一步:导入Spring的test包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</a原创 2020-10-30 10:42:17 · 100 阅读 · 0 评论 -
10.md5加密
MD5加密1 什么是数据加密和解密数据加密:对原来为明文的文件或数据按照某种加密算法进行处理,使其成为一段不可读的代码,通常称之为"密文’’,以此来保护原始数据。数据解密:通过解密方法或者密匙,经过解密将密文还原成可读的明文文档。2 什么是md5加密? md5加密是我们常用的一种加密算法,可以对明文进行处理产生一个128位(16字节)的散列值,通常用在密码存储和文件的完整性校验上。3 MD5的案例package com.zhiyou100.util;import org.sprin原创 2020-10-30 10:38:36 · 146 阅读 · 0 评论 -
9.ssm整合-基于idea的maven项目
ssm整合1 环境搭建1.1 创建项目 这里使用的是idea开发工具,创建maven项目。1.2 添加pom依赖<dependencies> <!--1.导入mybatis相关的包--> <!--导入mybatis的包--> <dependency> <groupId>org.mybatis</groupId> <artif原创 2020-10-30 10:36:05 · 70 阅读 · 0 评论 -
8.ssm之springmvc
SpringMVC1 SpringMVC初涉1.1 为什么要使用SpringMVC 背景:很多应用程序的问题在于处理业务数据的对象和显示业务数据的视图之间存在紧密耦合,通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都有高度敏感性。而且,当多个视图依赖于同一个业务对象时是没有灵活性的。SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦。基于请求驱动指的就是使用请求-响应模型,原创 2020-10-30 10:27:25 · 285 阅读 · 1 评论 -
7.ssm之springAOP
SpringAOP1 AOP的初涉1.1 AOP简单介绍 AOP:Aspect Oriented Programming:面向切面编程,基于oop基础之上的。指的是程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的编程方式。1.2 为什么要使用AOP 想象下面的场景,开发中在多个模块间有某段重复的代码,我们通常是怎么处理的?显然,没有人会靠“复制粘贴”吧。在传统的面向过程编程中,我们也会将这段代码,抽象成一个方法,然后在需要的地方分别调用这个方法,也就是所谓的工具类,这样当这段代原创 2020-10-29 17:43:09 · 191 阅读 · 1 评论 -
6.ssm之springIOC
Spring1 Spring的初步认识1.1 基本概述 Spring是一个设计层面的框架(不属于某一层),用于整合业务和其他层的交互,简化项目的设计和开发。核心是ioc和aop。IOC:inversion of control,控制反转容器,用来整合其他框架。将对象的创建,初始化,分配,使用,维护和销毁等功能交给Spring来进行管理。DI:Dependency Injection,依赖注入,容器知道那个组件运行时需要另一个类,在需要的时候利用反射将组件注入到指定的组件中去。AOP:A原创 2020-10-29 16:15:48 · 164 阅读 · 0 评论 -
5.ssm之mybaties
Mybaties1 基本概述1.1 简单介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及结果集封装。MyBatis 可以使用简单的 XML 或注解来配置和映射信息,将Java 的 POJO(Plain Ordinary Java Object,8普通的 Java对象)映射成数据库中的记录。底层使用到了orm的技术。orm:Object Relational Mapping对象关系映射。原创 2020-10-29 15:22:17 · 287 阅读 · 1 评论 -
4.log4j
log4j1 简单介绍 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器,UNIX,Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。2 使用步骤1 导入jar包<dependency> <groupI原创 2020-10-28 20:23:18 · 65 阅读 · 0 评论 -
3.静态代理&动态代理&CGlib
代理模式1 代理的概念代理的作用:为了实现在不更改被代理类的基础上,对被代理类的功能进行扩展。代理对象:对被代理对象的功能进行扩展(中介)目标对象:被代理对象。原则:代理对象,代理的是目标对象,不能有更多的功能。2 实现方式2.1 静态代理2.1.1 静态代理的要求代理类和被代理类必须实现相同的接口。代理类中存在被代理类的对象的引用。2.1.2 代码实现package com.atguigu.proxytest;/** * 静态代理举例 * 特点:代理类和被代理类在编译期原创 2020-10-28 20:20:36 · 107 阅读 · 0 评论 -
2.xml解析-原生
XML解析技术1 初涉1.1 简单介绍 可扩展性标记语言,详情请百度。1.2 语法规则所有的标记类引用的注释:xml是文本类型的语言,文本后缀名必须是.xmlXml文件必须有声明区和数据区组成Xml中有且只有一个根标签属性名 标签名区分大小写属性名 标签名不要以数字开头标签之间可以合理嵌套:属性值 可以写在双引号(规范) 单引号 或者不写引号浏览器内置有解析标记类语言的程序 通过浏览器执行xml代码展示:1.3 字符实体原创 2020-10-28 20:13:53 · 241 阅读 · 0 评论 -
1.reflex-反射
反射1 反射概述1.1 什么是反射?Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为: 反射。1.2 反射可以做什么?在运行时判断任原创 2020-10-28 19:13:10 · 402 阅读 · 0 评论