spring生态
文章平均质量分 73
最好的硕硕
滴答答滴答
展开
-
MVC环境从FTP服务器中上传下载文件
这里给大家推荐一个FTP文件处理的工具类(自己写的,可以作参考)注:其中有部分需要spring的环境,可根据需要修改1.2 spring对FTPUtil的支持config.properties这里就不详细叙述,有需要的可以参考去前面的文章。这里提供一些简单的service层方法示例,注:一个业务操作只能有一个FTPClient。1.4 Controller的下载和上传上传下载注:部分代码和功能与系统整体业务相关,大致流程仅供参考注意引入对应的包完成一个简单的上传...原创 2022-06-21 16:28:06 · 503 阅读 · 1 评论 -
6.SSH框架整合及简单使用示例
6.SSH框架整合ssh:spring+spring-mvc+hibernate6.1 整合的场所 :web.xml跟 5.ssm框架 整合类似,可以对照学习,通过监听器配置hibernate,通过servlet配置mvcweb.xml:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w原创 2022-03-22 11:25:37 · 2286 阅读 · 2 评论 -
ssm下的Excel文件处理
ssm下的Excel文件处理3. 拓展:Excel处理3.1 编写Excel处理的工具类:import org.apache.poi.ss.usermodel.*;import java.io.*;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDat原创 2021-11-21 00:00:02 · 481 阅读 · 0 评论 -
ssm框架下的文件上传和下载
ssm下的文件上传和下载1. 文件上传1.1 文件上传需要的依赖文件上传需要使用到 commons-fileupload 和 commons-io 两个 jar 包。<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version&g原创 2021-11-14 17:30:06 · 2650 阅读 · 2 评论 -
5.SSM框架整合
5.SSM框架整合ssm:spring+spring mvc+mybatis5.1 整合的场所:web.xml通过监听器配置mybatis,通过servlet配置mvc。web.xml:<?xml version="1.0" encoding="UTF-8" ?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst原创 2021-11-13 22:11:57 · 1044 阅读 · 0 评论 -
4.spring-mvc
Spring MVC一个开源的轻量级Web框架,能够简化日常开发。1. 核心组件:DispatcherServlet 前置控制器负责接收请求、分发请求Handler 处理器处理器包括了拦截器、控制器中的方法等,主要负责处理请求HandlerMapping 处理器映射器解析配置文件、扫描注解,将请求与处理器进行匹配HandlerAdpter 处理器适配器根据请求来找到匹配的处理器,这个过程称为适配ViewResolver 视图解析器处理器执行后得到的结果可能是一个视原创 2021-11-09 17:52:16 · 148 阅读 · 0 评论 -
Java-代理模式
代理模式代理模式分为两种: 静态代理和动态代理1. 静态代理静态代理模式由三个部分构成:一个公共的接口一个代理角色一个被代理角色其中代理角色和被代理角色均需要实现公共接口。示例:接口:public interface Person { void shopping();}需要代理的对象:public class ZhangSan implements Person{ @Override public void shopping() {原创 2021-11-06 09:55:36 · 110 阅读 · 0 评论 -
AOP框架--AspectJ
AspectJmaven依赖:<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.9</version></dependency>1. AspectJ 简介AspectJ是一个面向切面的框架,它扩展了Java语言,定义了AOP 语法,能够在原创 2021-11-06 09:34:02 · 124 阅读 · 0 评论 -
3.spring-aop
Spring AOP1. AOP简介:AOP全称为Aspect Oriented Programming,表示面向切面编程由此可以得出,切面是一种将那些与业务无关,但业务模块都需要使用的功能封装起来的技术。这样便于减少系统的重复代码,降低模块之间的耦合度。2. AOP基本术语连接点(Joinpoint)连接点就是被拦截到的程序执行点,因为Spring只支持方法类型的连接点,所以在Spring中连接点就是被拦截到的方法。连接点由两个信息确定:方法( 表示程序执行点,即在哪个目标方法)相对点原创 2021-11-03 19:44:38 · 87 阅读 · 0 评论 -
2.spring-ioc
Spring IOC1. IOC --控制反转IOC全称为 Inverse Of Control,表示控制反转。指的是程序员使用硬编码创建的对象转为由Spring容器来创建,对于对象生命周期的控制交给Spring容器来管理。控制反转解决了具有依赖关系的组件之间的强耦合,使得项目形态更加稳健2. IOC的使用spring ioc的使用需要依赖于spring生态中的一些模块,如bean、core…2.1 依赖导入想要使用spring ioc的全部功能可以导入下方依赖:<dependency&原创 2021-11-02 18:03:07 · 90 阅读 · 0 评论 -
1.spring体系简述
Spring体系结构1. Spring 简介Spring 是目前主流的 Java 开发框架,是 Java 世界最为成功的框架。该框架是一个轻量级的开源框架,具有很高的凝聚力和吸引力。Spring 由 Rod Johnson 创立,2004 年发布了 Spring 框架的第一版,其目的是用于简化企业级应用程序开发的难度和周期,但现在已经不止应用于企业级应用程序。Spring 框架不局限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。Spring原创 2021-11-02 17:01:03 · 283 阅读 · 2 评论 -
mybatis
1.Mybatis优秀的数据持久层框架最新版本Maven配置:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version></dependency>1.搭建工程:mybatis依赖+数据库连接依赖<dependency> <原创 2021-10-26 23:38:01 · 222 阅读 · 0 评论