mybaits+spring+springmvc
以总结为主线,使用的工具idea
qq_39095899
这个作者很懒,什么都没留下…
展开
-
ssm综合练习总结
jar包的总结ssm框架spring IOC DI AOPspring-beansspring-contextspring-corespring-expressionspring-context-support原创 2020-06-20 09:12:32 · 303 阅读 · 1 评论 -
ssm综合练习第三阶段
spring+springmvc+mybaits实现功能级联新增 form表单 用户信息、订单信息 同时保存到用户表和订单表级联删除 删除用户信息 如果存在订单,级联删除订单在同一个项目中级联增加就是先增加账户信息再增加账单信息,但是在一个功能中实现saveArAccountOrder.html<body> <form action="/ordersController/saveArAccountOrder" method="post">原创 2020-06-18 09:15:07 · 364 阅读 · 0 评论 -
ssm综合练习第二阶段
spring+springmvc+mybaits实现的功能查询一对多多对一在单表操作基础上,加入多表关联功能账户表id username money订单表id 名称 下单时间 金额 账户id多表关联 查询 1对多 多对一我是在第一阶段的基础上实现的,也可以新建一个项目导入相关的配置。一对多的查询在数据库中创建对应的表在idea项目的pojo包中创建对应的实体类比如我的是Orderspublic class Orders { private Integer原创 2020-06-18 09:14:43 · 97 阅读 · 0 评论 -
ssm整合练习第一阶段
spring+springmvc+mybaits综合spring+springmvc+mybatis环境下完成查询所有账户余额查询某个账户余额充值 给指定账户充值提现 从指定账户提现转账在单表操作基础上,加入多表关联功能账户表id username money订单表id 名称 下单时间 金额 账户id多表关联 查询 1对多 多对一级联新增 form 用户信息、订单信息 同时保存到用户表和订单表级联删除 删除用户信息 如果存在订单,级联删除订单创建项原创 2020-06-18 09:13:59 · 139 阅读 · 0 评论 -
springmvc+spring+jdbc综合练习
springmvc+spring+jdbc项目整合要求:查询所有账户余额查询某个账户余额充值 给指定账户充值提现 从指定账户提现转账创建项目添加依赖jar包1 导jar包pom.xml中的jar引入<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> &l原创 2020-06-17 09:43:04 · 178 阅读 · 0 评论 -
springmvc拦截器
拦截器 Interceptorspringmvc 自定义拦截器自定义拦截器的类import org.springframework.lang.Nullable;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.原创 2020-06-16 13:04:00 · 81 阅读 · 0 评论 -
springmvc内部执行流程
springmvc内部执行流程Spring核心组件组件介绍DispatcherServlet:作为前端控制器,整个流程控制的中心,控制其它组件执行,统一调度,降低组件之间的耦合性,提高每个组件的扩展性。HandlerMapping:通过扩展处理器映射器实现不同的映射方式,例如:配置文件方式,实现接口方式,注解方式等。HandlAdapter:通过扩展处理器适配器,支持更多类型的处理器,调用处理器传递参数等工作!ViewResolver:通过扩展视图解析器,支持更多类型的视图解析,例如:jsp、f原创 2020-06-15 11:05:09 · 284 阅读 · 0 评论 -
springmvc的静态资源处理和文件上传
springmvc的静态资源处理现象:html、css、js、图片等静态资源默认情况下无法访问,springmvc对静态资源进行了拦截解决方案在springmvc配置文件中加入以下内容 <!--springmvc配置静态资源处理--> <mvc:resources mapping="/css/**" location="/css/" ></mvc:resources> <mvc:resources mapping="/html/**" loca原创 2020-06-12 15:13:30 · 216 阅读 · 0 评论 -
springmvc返回参数和处理中文乱码
springmvc返回参数创建一个maven项目,导入jar包,在web创建jsp包,包中创建jsp页面 <context:component-scan base-package="com.lanou"></context:component-scan> <!--内部视图资源解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&原创 2020-06-11 17:49:19 · 631 阅读 · 1 评论 -
springMVC获取参数
springMVC学习概述SpringMVC 是一种基于 Java 的实现 MVC 设计模式的轻量级 Web 框架SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优秀的MVC 框架。它通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无须实现任何接口。同时它还支持RESTful 编程风格的请求。SpringMVC的框架就是封装了原来Servlet中的共有行为;例如:参数封装,视图转发等。作用:符合mvc设计原创 2020-06-11 09:02:04 · 147 阅读 · 0 评论 -
spring中的注解和xml配置文件中配置对应总结
spring中的注解和xml配置文件中配置对应需要导入的jarspring-contextspring-context-supportspring-testcommons-loggingbeanxml文件中的配置id:对象名字唯一,不能使用特殊字符name:对象名字class:类的全限定名 包名.类名init-method:初始化方法destroy-method:销毁对象之前执行的方法scope:作用域范围prototype:多例创建一次是一个新的对象sin原创 2020-06-10 17:08:08 · 1022 阅读 · 0 评论 -
spring+jdbc
spring+JDBC练习spring+jdbc完成增删改查创建一个maven项目,创建一个resources问件夹并作为资源目录。创建相应的包结构既然要连接数据库就要导入连接数据库的jar包mysql-connector-javac3p0 dbcp druid (选其中一个连接池就行了)spring-jdbc在pomxml中的导入的jar包,看自己情况导什么jar包都行<!-- https://原创 2020-06-08 17:17:09 · 204 阅读 · 0 评论 -
springAOP面向切面思想
springAOP面向切面思想spring 三大思想IOC 控制反转DI 依赖注入AOP( Aspect Oriented Programming) 面向切面编程 弥补面向对象的不足是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。这样做的好处是:在程原创 2020-06-08 11:21:22 · 171 阅读 · 0 评论 -
springDI依赖注入思想
springDI依赖注入思想spring创建对象的几种形式创建一个maven项目,导入jar包还是昨天的jar包spring-context-***.jarspring-context-support-***.jarcommons-logging创建resources目录,在目录中创建applicationContext.xml创建包的包结构controllerdao——Implpojoservice——Implutils在pojo包中创建一个user实体类public原创 2020-06-07 12:57:39 · 167 阅读 · 0 评论 -
spring简单介绍和IOC思想
spring简单介绍和使用spring概念spring是一个轻量级的,开源的ioc/aop容器,目的是提高开发效率,实现层与层之间的分离。名词解释:轻量级:消耗资源少 重量级:消耗资源多开源:公开的源码spring三大思想IOC思想:控制反转:Inversion of control 控制反转创建对象权限的反向转移正常情况下:由使用者创建类的对象 谁用谁创建 new类()反转:将创建对象的权限交给spring容器,由spring容器统一创建对象,我们使用时,原创 2020-06-06 11:34:43 · 169 阅读 · 0 评论 -
mybatis基础学习综合
mybatis学习之省市联动练习步骤一:创建项目步骤二:导包步骤三:实体类cities实体类import java.io.Serializable;public class Cities implements Serializable { private int id; private String cityid; private String city; private String provinceid; private Provinces pro原创 2020-06-02 20:49:31 · 98 阅读 · 0 评论 -
mybatis框架基础进阶学习
mybatis框架学习核心xml配置属性核心xml配置就是指mybatis-config.xml中的一些属性的配置configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源原创 2020-06-01 15:31:31 · 128 阅读 · 0 评论 -
mybatis框架基础入门
mybatis框架入门三层架构软件开发常用的架构是三层架构,之所以流行是因为有着清晰的任务划分。一般包括以下三层:持久层:主要完成与数据库相关的操作,即对数据库的增删改查。 因为数据库访问的对象一般称为Data Access Object(简称DAO),所以有人把持久层叫做 DAO层。业务层:主要根据功能需求完成业务逻辑的定义和实现。 因为它主要是为上层提供服务的,所以有人把业务层叫做Service层或Business层。表现层:主要完成与最终软件使用用户的交互,需要有交互界面(UI)。因此原创 2020-06-01 08:47:26 · 307 阅读 · 0 评论 -
Maven的安装和基本学习
Maven的简单认识1 简介maven是一个项目构建(指的是项目创建、编译、运行、测试,打包,部署等整个流程)和jar包管理工具 (jar包依赖,jar包下载,jar包冲突),目的是提高开发效率; Maven是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具。 主要用来管理java项目,进行依赖管理(jar包管理,能自动分析项目所需的依赖软件包,并到Maven仓库区 下载)和项目构建(项目打包和部署)。 此外还能分块开发,提高开发效率。一句话总结maven:maven是一个原创 2020-06-04 19:49:50 · 131 阅读 · 0 评论