自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC的数据响应

在SpringMVC的各个组件中,处理器映射器、处理器适配器、视图解析器称为SpringMVC称为SpringMVC的三大组件。在方法上添加@ResponseBody就可以返回json格式的字符串,但是这样配置比较麻烦,配置的代码比较多,因此,我们可以使用mvc的注解驱动代替上述配置。②.将需要回写的字符串知己返回,单此时需要通过@ResponseBody注解告知SpringMVC框架,返回的字符串不是跳转是是直接在http响应体中返回。重定向redirect/index.jsp。...

2022-07-30 20:32:47 151 1

原创 SpringMVC异常处理

①创建异常处理器类实现HandlerExceptionResolvermodelAndView.addObject("info","自定义异常");modelAndView.addObject("info","类转换异常");}}}②配置异常处理器③编写异常页面}④测试异常跳转。

2022-07-28 20:20:01 76

原创 SpringMVC组件解析

Springmvc基于spring容器,所有在进行springmvc操作时,需要将Controller存储到Spring容器中,如果使用@Controller注解标注的haul,就需要使用进行组件扫描。作用用于建立请求URL和处理请求方法之间的对应关系。...

2022-07-25 00:01:11 121

原创 AOP简介

AOP为AspectORientedProgramming的缩写,意思为面向切面编程,是通过编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是oop的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重复性,同时提高了开发的效率。...

2022-07-24 23:55:09 164

原创 基于XML的声明式事务控制

Spring的声明式事务顾明思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中声明,用在Spring配置文件中声明式的处理事务来代替代码的处理事务。声明式事务处理的作用事务管理不侵入开发的组件。具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此,因为事务管理属于系统层面的服务,而不是业务逻辑的一部分,如果想要改变事务管理策划的话,也只需要在定义文件中重新配置即可注意Spring声明事务控制底层就是AOP。...

2022-07-23 21:18:39 125

原创 编程式事物控制相关对象

PlatformTransactionManager是接口类型,不同类型,不同的Dao层技术则有不同的实现类,例如Dao层技术是Jdbc或mybatis时org.springframework.jdbc.datasource.DatasourceTransactionManager。PlatformTransactionManager接口是spring的事物管理器,他里面提供了我们常用的操作事物的方法。TeansactinStatus借口提供的是事务具体的运行状态,方法介绍如下。...

2022-07-23 21:09:16 94

原创 Mybatis动态SQL语句

我们根据实体类的不同取值,使用不同的SQL语句来进行查询。比如在id如果不为空时可以根据id查询,如果username不为空是还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。循环执行sql的拼接操作,例如select*fromsys_rolewhereidin(1,2,5)Sql中可重复的sql提取出来,使用时用include引用即可,最终达到sql重用的目的。...

2022-07-20 22:50:59 234

原创 SpringMVC简介以及快速入门

SpringMVC是一种基本Java的实现MVC设计模型的请求驱动类型的轻量级web框架,属于SpringFramework的后续产品,已经融合在spring Web Flow中。SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超越Struts2,成为最优秀的MVC框架。他通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。同时他还支持RESTful编程风格的请求。 需求:客户端发送请求,服务器接收请求,执行逻辑并进行试图跳转。开发步骤:

2022-07-08 22:44:20 81

原创 Spring集成web环境

应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件)方式获取的,单每次从容器中获得Bean是都要编写new ClasspathXmlApplicationContext(spring配置文件),这样的弊端是配置文件加载多次,应用上下文对象创建多次。在web项目中,可以使用ServletContextListener监听web应用的启动,我们可以在web应用时,就加载spring的配置文件,创建应用上下文对象ApplicationContext,在将

2022-07-06 20:58:48 86

原创 Spring注解

spring是轻代码而中配置的框架,配置比较繁重,影响开发效率,所有注解是一种趋势,注解代替xml配置文件可以简化配置,一稿开发效率。spring原始注解主要是代替的配置注解说明@Component使用在类上用于实例化Bean@Controller使用在web层类上用于实例化Bean@Service使用在service层类上用于实例化bean@Repository使用在dao层类上用于实例化Bean@Autowired使用在字段上用于根据类型依赖注入@Qualifier结合@Autowired一...

2022-06-29 18:40:55 49

原创 Spring相关API和配置数据源

applicationContext:接口类型,代表应用上下文,可以通过其他实例获得Spring容器中的Bean对象 (1)classPathXmlApplicationContext他是从类的根路劲下加载配置文件推荐使用这种(2)FileSystemXmlApplicationContext他是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置(3)AnnotionConfigApplicationContext当使用注解配置容器对象时,需要使用此类来创建Spring容器,他用来读取注解。常见的数据源

2022-06-29 18:37:19 214

原创 Spring配置文件

用于配置对象交由Spring来创建。默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。基本属性:scope:指对象的作用范围,取值如下:取值范围说明singleton默认值,单例portotype多例的requestWEB项目中,Spring创建一个Bean的对象,将对象存入request域中sessionWEB项目中,Spring创建一个Bean的对象,将对象存入session域中global sessionWEB项目中,应用在Portlet环境,如果没有Portlet环境那么g

2022-06-29 18:29:45 46

原创 Spring简介和快速入门

目录1.Spring简介1.1Spring是什么1.2Spring的优势2.Spring快速入门2.1程序开发步骤Spring是分层的Java SE/EE应用funllstack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Aspect oriented programming:面向切面编程)为核心。提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务逻辑层管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使

2022-06-29 18:13:03 50

原创 Maven

目录1.Maven1.1Maven是什么1.2Maven的作用2.Maven仓库3.坐标4.仓库配置4.1本地仓库配置4.2远程仓库配置5.Maven工程目录结构 Maven中的坐标用于描述仓库中资源的位置Central Repository:groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:org.mybatis)artfactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)version:定义当前项目版本号使用唯一坐标,唯一性定位资源位置,通常该标识可以将

2022-06-29 17:30:18 50

原创 过滤器&监听器

(Filter)过滤器的使用需实现Filter接口重写以下三个方法:init() :该方法在容器启动初始化过滤器时被调用,它在 Filter 的整个生命周期只会被调用一次。这个方法必须执行成功,否则过滤器会不起作用。doFilter() :容器中的每一次请求都会调用该方法, FilterChain 用来调用下一个过滤器 Filter。destroy(): 当容器销毁 过滤器实例时调用该方法,一般在方法中销毁或关闭资源,在过滤器 Filter 的整个生命周期也只会被调用一次@WebS

2022-04-13 22:42:40 41

原创 EL表达式和JSTL标签

1.什么是EL表达式:Expression Langusge(表达式语言)代替JSP页面中的复杂代码,可以非常便捷的域对象(page、request、session、application)中取出保存的数据。EL就相当于在简化getAttribute方法。2.EL的特点:2.1能够强制转换对象2.2对类型没有强制要求2.3相比较JSP中嵌入Java代码,EL应用更加简单3.EL的隐式对象:对象名称 说明 pageScope 返回页面范围的变量名,这些名称已映.

2022-03-13 21:01:00 54

原创 Jsp标准动作

1. <jsp:forward page=""></jsp:forward> 在使用 <jsp:forward page=""></jsp:forward>跳转页面的时候切记不可用Java注释、html注释

2022-03-10 23:20:00 85

原创 application&富文本编辑器&文件上传

目录1.application是什么2.富文本编辑器的使用3.文件上传方式1.application是什么可以说application是单例模式的一个类。application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。。因为它是全局 的单例的,所以在不同的Activity,Service中获得的对象都是同一个对象。所以通过Application来进行一些,数据传递,数据共享 等,数据缓存等操作。2.富文本编辑器的使用2.1进入官网https:

2022-03-07 22:41:48 198

原创 JavaBean&三层架构

1.JavaBean的概念。JavaBean是一种Java语言写成的课重组组件。为写成JavaBean,类必须是具体的、公开的,且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。2.JavaBean的好处。1.实现界面和Java代码分离,便于日后维护和扩展 2.可解决代码重复编...

2022-03-06 19:58:19 260

原创 Javaweb分页

先连接mysql数据库package com.zking.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Driver;import oracle.jdbc.driver.OracleDri

2022-03-05 19:59:09 252

原创 session和Cookie总结

Session:Session,指用户登录网站后的一系列动作,比如浏览商品添加到购物车并购买。Session是Web程序中常用的技术,用来跟踪用户的整个Session。常用的Session技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。session对象常用方法: Cookie:Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一

2022-03-03 22:04:09 72

原创 servlet

什么是servlet?servlet是对支持Java是服务器的一般扩充。它最常见的用途是扩展Web服务器,停工非常安全的,可移植的、易于使用的CGI代替品。提示一种动态加载的模板,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。servlet容器负责处理客户请求、把请求传送给servlet并把结果返回给用户。不同程序实际实现可能有所变化,但容器与servlet之间的接口是由servlet API定义好的...

2022-03-01 20:05:49 393

空空如也

空空如也

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

TA关注的人

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