
Spring框架
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。
唐 昊
稳扎稳打,步步为营
展开
-
SpringMVC实现的登录操作(Servlet原生API以及POJO作为参数使用)
Index.jsp页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>Insert title here</title></head><body>原创 2021-10-08 19:28:47 · 174 阅读 · 0 评论 -
springMVC之处理模式对象
Spring MVC 提供了以下几种途径输出模型数据:ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据Map 及 Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法返回时,Map中的数据会自动添加到模型中。@SessionAttributes: 将模型中的某个属性暂存到HttpSession 中,原创 2020-08-22 18:21:58 · 192 阅读 · 0 评论 -
SpringMVC实例之RESTful风格进行CRUD实例(学习笔记)
根据:springMVC工作原理一、 添加所有员工信息显示添加页面URL:Add请求方式:GETjsp页面添加请求方式:POST显示效果:完成添加,重定向到 list 页二、展示所有员工信息URI:List请求方式:GET显示效果三、删除单个员工信息URL:emp/{id}请求方式:DELETE删除后效果:对应记录从数据表中删除四、更改单个员工信息显示修改页面:• URI:emp/{id}• 请求方式:GET• 显示效果:回显表单。修改员工信息:原创 2020-08-22 18:09:06 · 908 阅读 · 3 评论 -
SpringMVC之浅析工作流程
SpringMVC工作流程1、用户发送请求至DispatcherServlet对应url-pattern。2、处理映射,如果有则HandlerMapping 获取HandlerExecutionChain 对象,并获取 HandlerAdapter适配器,调用拦截器的 PreHandle 方法,调用目标 Handler 的目标方法得到ModelAndView 对象,之后再调用拦截器的 postHandle方法2、DispatcherServlet处理映射如果不存在映射则查看是否配置< mv原创 2020-08-21 18:34:44 · 194 阅读 · 0 评论 -
SpringMVC结合JSP实现的登录操作(Servlet原生API以及POJO作为参数使用)
Index.jsp页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>Insert title here</title></head><body>原创 2020-08-19 22:16:10 · 96 阅读 · 0 评论 -
SpringMVC实例之RESTful风格进行CRUD(学习笔记)
1) form 标签一般情况下,通过 GET 请求获取表单页面,而通过POST 请求提交表单页面,因此获取表单页面和提交表单 页面的 URL 是相同的。只要满足该最佳条件的契约,<form:form> 标签就无需通过 action 属性指定表单提交的 URL• 可以通过 modelAttribute 属性指定绑定的模型属性,若没有指定该属性,则默认从 request 域对象中读取command 的表单 bean,如果该属性值也不存在,则会 发生错误原创 2020-12-16 18:08:49 · 298 阅读 · 0 评论 -
SpringMVC之参数请求映射实例
一、配置对应的jar包– commons-logging-1.1.3.jar– spring-aop-4.0.0.RELEASE.jar– spring-beans-4.0.0.RELEASE.jar– spring-context-4.0.0.RELEASE.jar– spring-core-4.0.0.RELEASE.jar– spring-expression-4.0.0.RELEASE.jar– spring-web-4.0.0.RELEASE.jar– spring-webmvc-原创 2020-08-14 12:30:04 · 463 阅读 · 1 评论 -
Spring实现简易的web登录操作
一、配置新建一个web项目(勾选2.5版本,有web.xml)在lib文件夹中导入对应的包在src目录下创建配置文件,因为要用到注解和自动装配进行信息传入,故提前配置 xml信息(Service.xml)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch原创 2020-08-13 19:29:35 · 498 阅读 · 0 评论 -
你真正了解Spring自动装配吗
XML配置里的Bean自动装配一、Spring IOC容器自动装配Bean< bean>的autowire属性里自动自动装配的模式:byType(根据类型自动装配)若IOC容器中有多个与目标Bean类型一致的Bean在这种情况下Spring将无法判定哪个Bean最合适该属性,所以不能执行自动装配byName(根据名称自动装配)必须将目标Bean的名称和属性名设置完全相同根据bean的名字和当前bean和setter风格的属性名进行自动装配constructor(通过构造器自动装配)当原创 2020-08-13 12:36:10 · 238 阅读 · 0 评论 -
Spring之三种方式DI以及给各种类型的属性赋值
依赖注入的3种方式1.set注入:通过setXxx()赋值依赖注入底层是通过反射实现的<property…>2.构造器注入:通过构造方法赋值< constructor-arg value="" name=""></ constructor>< constructor-arg value="" >< /constructor> 按照构造器的顺序来赋值< /constructor> 按照index的序号注入 按照输入的数据类原创 2020-08-11 12:43:53 · 647 阅读 · 0 评论 -
Spring之AOP前置通知、后置通知、异常通知
一、配置数据源引入对应的jar包:commons-dbcp-1.4.jar连接池(数据源配置)commons-pool-1.6.jar连接池ojdbc7.jarspring-jdbc-4.3.9.RELEASE.jaraopalliance-1.0.jarspring-tx-4.3.9.RELEASE.jarspring配置文件(数据源)<!-- 配置事务管理器txManager --> <bean id="txManager" class="org.sprin原创 2020-08-09 19:53:41 · 501 阅读 · 0 评论 -
spring框架-IOC的注入方式
依赖注入的3种方式1.set注入:通过setXxx()赋值依赖注入底层是通过反射实现的<property…>2.构造器注入:通过构造方法赋值(1) < constructor-arg value="" name=""></ constructor>(2 )< constructor-arg value="" >< /construc...原创 2020-03-23 09:26:05 · 181 阅读 · 0 评论 -
spring-framework-4.3.9.RELEASE-dist.zip下载地址
点击:链接https://maven.springframework.org/release/org/springframework/spring原创 2020-03-21 22:27:29 · 1267 阅读 · 0 评论 -
Spring Tools Suite (STS)的下载及安装
Spring Tools Suite (STS)其实就是一个被包装过的Eclipse,主要用于快速的开发Spring项目,我们不用再去编辑繁琐的xml配置文件,而是由工具自动生成。STS有两种安装方式,一种是直接在Eclipse中安装STS插件,另一种是直接下载和安装STS。STS官网上有发布版直接下载解压打开即可。官网点击:下载一、将下载后的压缩文件解压,在解压后的sts-bundle下的s...原创 2020-03-21 21:26:48 · 3964 阅读 · 6 评论