Spring
文章平均质量分 92
Super-小龙
应届生
展开
-
SpringIOC对象管理
概念 IOC(Inversion of Control):控制反转。 IOC是Spring框架中的一个核心功能,即由SpringIOC容器来管理组件对象的生命周期,负责组件对象的创建和组件对象之间的依赖关系,这样可以大大降低程序各组件之间的耦合关系,符合软件工程中低耦合高内聚的理念。环境搭建 搭建Spring环境就行,利用开发工具很容易,如果手动建立工程文件就需要下载相应的spring核...原创 2018-03-30 15:44:50 · 3408 阅读 · 0 评论 -
Spring MVC拦截器组件使用
SpringMVC组件流程 在Spring MVC的框架流程中,有一个拦截器组件,拦截器组件可以在SpringMVC流程处理中的三个流程点插入拦截器进行处理。拦截器插入的流程点如上图所示,拦截器可以在业务控制器Controller执行之前拦截,也可以在Controller执行之后拦截,还可以在视图组件解析之后拦截。拦截器的作用拦截器的作用从总体上来说就是在特定的位置插入逻辑处理和逻辑...原创 2018-07-27 14:19:22 · 641 阅读 · 0 评论 -
Spring MVC异常处理机制
前言Java作为一门优秀的开发语言,灵活方便的异常处理机制是它的一大特色。以Java语言为基础的SpringMVC框架也集成封装了异常处理机制,提高了软件的可控性和稳定性,可以处理很多软件运行时发生未知的错误,提高用户体验。本文简要介绍一下Spring MVC中的异常处理机制。问题引入MVC模型中Controller控制层的作用是接收客户端的请求,调用相应的数据模型进行数据处理,之后传...原创 2018-07-25 19:55:27 · 999 阅读 · 0 评论 -
eclipse新建Maven SpringMVC项目
前言之前有使用IDEA工具建立Maven管理SpringMVC项目,IDEA是比较智能的集成开发环境,在新建项目时自动生成了相关的配置文件和自动引入了相关的架包资源,相对来说,eclipse构建项目过程相对复杂点,同时也可以了解更多相关的内容。创建项目步骤新建maven项目 (先将eclispe切换为Jave EE视图) file->new->ma...原创 2018-07-19 17:18:01 · 573 阅读 · 0 评论 -
Sping MVC接收请求参数和传出处理结果
实验目的本次实验的业务是当客户端发出携带了表单数据的请求,经过Controller组件中的方法接收数据,并传出数据给跳转页面显示。处理流程图接收请求参数的三种方法首先新建Maven Spring MVC项目,结构如下 login.jsp的代码如下<%@page language="java" contentType="text/html原创 2018-07-24 16:24:58 · 286 阅读 · 0 评论 -
Log4j日志工具使用
概念Log4j是Apache的一个开源项目,是一个使用简单灵活,功能强大,应用广泛的日志工具。优点可以控制级别信息输出可以控制信息输出的目的地可以控制信息输出的格式以上都只需要更改log4j的配置文件就可以对日志信息输出进行相关的控制,不需要对源码内容进行修改。Log4j的组件日志器 在源代码中使用输出器 0.0布局器...原创 2018-07-18 18:52:13 · 1314 阅读 · 0 评论 -
Spring web MVC实现Demo
Sping web MVC介绍和实现原理Spring web MVC的项目框架流程图如下: 通过写一个小型Demo来熟悉和深入理解Spring web MVC的流程。 项目代码下载地址 编译环境: Intellij IDEA,tomcat先建立一个SpringMVC web项目。 把Spring MVC和web Application勾上。**输入项目名->n...原创 2018-04-11 15:58:05 · 7497 阅读 · 0 评论 -
AOP的使用、通知类型介绍和AOP原理
承上:SpringAOP的基本认识先从AOP前置通知类型为例,写一个简单的demo,从入门级了解AOP的使用。 IDE环境:Intellj IDEA 步骤: 1先建立一个Spring项目。项目结构如下: 已经知道AOP四要素 方面组件————-LogUtil类(添加日志功能) 目标组件————-EntityDao类(进行数据库操作的功能) EntityDao类代码:(因为主要...原创 2018-03-28 19:00:23 · 3101 阅读 · 0 评论 -
Spring AOP的基本认识
AOP(Aspect Oriented Programming):面向切面编程。AOP的作用:实现业务逻辑层解耦,也就是将业务逻辑代码和系统服务代码(或者其他无关业务逻辑的代码)分离开。先弄清业务逻辑代码和系统服务代码的区别吧 业务逻辑代码是根据产品,实现程序逻辑功能,进行数据处理的代码,写业务代码是大部分程序员大部分时间的工作(所以不少人憎恶长时间写业务代码,认为没有技术含量)。 系...原创 2018-03-28 15:23:26 · 2407 阅读 · 0 评论 -
IOC注解配置
Spring中IOC功能的使用有两种方式,依赖注入和依赖查找,依赖注入已经介绍,注解方式将Bean组件定义到Spring容器,并完成Bean对象的关系注入,下面学习通过注解配置方式实现依赖查找。注解简介: 注解技术是在jdk5.0版本出现的,注解是一种符号标记,可以写在类定义前,方法定义前,成员变量定义前。 格式是:@标记名,常见的有@Test,@Service,@Over...原创 2018-04-02 18:25:21 · 979 阅读 · 0 评论 -
Sping web MVC介绍和实现原理
从字面上来看,Spring web MVC就是使用Spring框架和MVC的设计模式来实现web项目,Spring技术使用Spring容器管理项目繁多的对象,使用IOC和AOP实现项目组件的解耦,MVC是在企业项目中普遍采用的经典的设计模式。 MVC核心就是将项目中的组件分类处理,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(contro...原创 2018-04-09 15:43:38 · 434 阅读 · 0 评论 -
SpingIOC依赖注入
我们知道Spring IOC负责创建和管理对象,那么IOC是如何低耦合的建立起它们之间的使用关系呢,有两种方式,一种是依赖注入,一种是依赖查找。 本文主要介绍依赖注入,主要有两种实现方式:构造注入:通过有参的构造函数注入设值注入:通过无参构造函数+setter方法注入其实挺简单的,不用太纠结概念或者哪种方式更好,当前大部分使用设值注入的方式,只需要了解两者的用法就行了,下面用一个简...原创 2018-03-30 18:53:41 · 375 阅读 · 0 评论 -
Spring Web MVC之Ajax应用
Ajax概念Ajax:异步JavaScript和XML技术,是一种综合应用的技术 使用Ajax可以开发出异步发送请求和响应,可以在页面不刷新的情况下与服务器进行交互,从而实现页面内容的局部改变(局部刷新)。Ajax优点可以提升用户体验可以提升响应效率 提升了页面的响应效率就是提升了用户体验Spring Web MVC+Ajax处理流程...原创 2018-08-02 18:02:22 · 620 阅读 · 0 评论