- 博客(18)
- 收藏
- 关注
原创 SpringMVC系列之文件上传【springmvc整合commons-fileupload实现文件上传功能】
一、Maven依赖commons-fileupload<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version>...
2020-02-28 00:33:19
1270
原创 SpringMVC系列之整合Mybatis
一、Maven依赖spring-jdbcspring-txmysql-connector-javamybatismybatis-springdruid 或 其他数据库连接池如果需要分页,可以再引入 pagehelper 分页插件【非必须引入】代码: <!-- spring-jdbc : jdbcTemplate --> <dependency>...
2020-02-28 00:13:03
232
原创 SpringMVC系列之整合Thymeleaf【Thymeleaf整合springmvc介绍及Thymeleaf基础概念、使用语法详解】
Thymeleaf是java的模板引擎,可以将动态页面静态化;目前使用较多的模板引擎:Velocity、Freemarker、Thymeleaf一、Maven依赖Thymeleaf整合springmvc共需要两个jar:1. thymeleaf2. thymeleaf-spring5 <dependency> <groupId>org.thymeleaf&l...
2020-02-27 23:51:14
841
原创 SpringMVC系列之容器详解【spring容器与springmvc容器的详细介绍】
一、spring容器(root容器、父容器)Servlet容器(tomcat、jetty)启动时,使用ContextLoaderListener读取 web.xml中的contextConfigLocation全局参数,初始化spring容器,如果没有这 个参数,那么ContextLoaderListener会加载/WEBINF/applicationContext.xml文件; ...
2020-02-26 01:14:09
1803
原创 SpringMVC系列之RESTful请求【RESTful详细介绍】
一、RESTful 是什么?RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。二、RESTful的特点?1、每一个URI代表1种资源;2、客户端使用GET、POST、PUT、DELETE4个表示操...
2020-02-22 20:49:46
680
原创 SpringMVC系列之参数传递【前后端参数传递的方式详解】
· spring mvc参数传递的方式有哪些?一、前端向后台传递参数的方式:通过 Servlet api 中的 HttpServletRequest对象基本数据类型 + String类型Array 数组Java Bean 对象List 集合Map 集合JSON 格式二、后台向前端通过request域传递值的方式:Servlet api 中的 HttpServletRequ...
2020-02-11 01:29:11
8554
2
原创 JavaWeb 开发日志管理详解(内含Slf4j底层实现原理 + log4j + logback框架介绍)
日志管理系统的使用背景我们在日常软件开发中,避免不了使用日志管理系统,它是为我们展示系统运行状况的重要手段,当我们的系统在上线运行后,每个模块代码的执行,或者产生的结果乃至突发的错误,我们都可以通过日志管理系统来保存下来,在我们需要某些数据或者处理突发错误时能够快速定位问题代码的位置或者原因时,会非常的便利和高效。如果我们没有采取任何的代码执行记录,那一旦我们的系统出现问题,或者业务逻辑出现问题...
2020-01-27 02:31:37
1305
原创 任务调度框架Quartz详解+具体代码应用+Spring整合+SpringMVC框架Demo
Quartz是啥?quartz是一个由java编写的任务调度库,由OpenSymphony组织开源出来。绝大多数公司都会用到任务调度这个功能, 比如公司需要定期执行任务调度生成报表, 或者比如博客什么的定时更新之类的,都可以靠Quartz来完成。任务调度:现在有N个任务(程序),要求在指定时间执行,比如每周二3点执行任务A、每天相隔5s执行任务B等等,这种多任务拥有多种执行策略就是任务调度。...
2020-01-18 23:20:42
1103
原创 【案例演示】基于SpringMVC框架+注解配置+XML文件配置的方式,利用ActiveMQ具体实现用户注册后发送Email激活账号功能
介绍完了ActiceMQ支持的4种持久化方式和具体配置,接下来,将日常开发中常用的利用JDBC持久化消息的方式,结合mysql数据库,为大家书写一个全面的项目,旨在让大家熟悉开发是全流程,同时再一次理解JDBC持久化的方法。案例演示:使用JDBC持久化消息到mysql数据库使用SpringMVC整合ActiveMQ方式,来实现一个案例:将前端页面用户注册的信息,发送到消息中间件,通过中间件将数...
2020-01-18 20:08:55
1606
原创 消息队列的实现原理和ActiveMQ详解
一、链式调用在我们日常的项目开发过程中,一般各模块或者函数方法之间,都是采用链式调用的方式,为了完成一个整体功能,我们会将其拆分成多个函数(或者子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统间的RPC(远程过程调用(Remote Procedure Call)的缩写形式) 交互繁杂,一个功能背后要调用上百个接口并非不可能,这种架构就有如下几个劣势:...
2020-01-16 23:56:55
1783
原创 Spring事务的使用配置和详细介绍( 编程式事务+声明式事务+隔离级别+传播行为+回滚机制)
Spring框架中的事务有很多人觉得我们有了Spring,就再也不需要去处理获得连接、事务提交、回滚和关闭连接等这些操作了,其实并不是这样的,事实上Spring并不是直接管理事务的,只是提供了多种事务管理器,让持久化机制所提供的平台框架的事务来实现事务管理。Spring事务管理的三大接口底层的实现关系如图所示:三者的关系非常清晰,TransactionDefinition 将 Tran...
2020-01-16 22:20:21
2859
原创 在JAVA EE应用程序中实现Web Service服务(二)代码实战
使用jdk方式发布web service服务利用jdk工具包中为我们开发者提供的工具,来创建Web Service服务端,同时,使用jdk工具包中的工具来实现访问Web Service的客户端。服务端步骤:创建一个服务接口 - interface创建服务实现类发布服务客户端步骤:生成客户端代码wsdl2java -d e:/jdk-client http://localh...
2020-01-15 23:11:19
352
原创 在JAVA EE应用程序中实现Web Service服务(一)基础理论
前言本系列主要讲解面向服务的架构(SOA)和Web服务的必要性。同时介绍基于XML和RESTful这两种类型的Web服务。同时涵盖了如何创建和具体的使用。技术使用背景随着通过Web进行商业交易的急剧增长和被越来越多的人接受,越来越多的企业正在实现Web服务解决方案。Web服务是根据现有的行业标准(例如WSDL、SOAP和)...
2020-01-15 21:17:24
827
原创 基于thumbnailator 实现图片的水印添加和大小压缩
基于thumbnailator 实现图片的水印添加和大小压缩通过相关代码,来改变图片大小并打上水印。一、引入Maven依赖<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version...
2020-01-14 22:38:07
485
1
原创 基于java.awt 绘制 自定义图片算式验证码
基于java.awt 绘制 自定义图片算式验证码一、创建绘制图片验证码的类import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;import javax.script.ScriptE...
2020-01-14 22:27:19
286
原创 JavaWeb后端全局异常处理
JavaWeb使用springmvc进行后端全局异常处理全局异常处理的目的:在后端代码校验中,凡是出现用户因前端操作不当而导致的问题,都需要将错误信息返回给前端,供用户查看。于是,我们在后台,将所有的错误声明成异常,通过创建不同类型的异常,对应不同类型的错误,以此通过我们手动抛出异常,来让springmvc提供的全局异常捕获器来捕获到,并自动将错误信息为我们响应到前端页面。全局异常处理的步...
2020-01-14 21:49:47
2011
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人