
JavaEE框架
SSM
OY..
这个作者很懒,什么都没留下…
展开
-
SpringMVC基础知识(下篇)
一、处理JSON JSON知识:JSON 有两种格式:① Json 对象:{key:value,key:value…},②Json数组:[value1, value2…]Json 对象解析方式: 对象.key; Json 数组的解析方式:for循环遍历java对象转Json: ① Bean 和 map —》Json 对象;② List —》 json数组1、 返回JSON加入 jar 包:下载地址:https://repo1.maven.org/maven2/com/f原创 2020-08-05 16:29:55 · 348 阅读 · 0 评论 -
SpringMVC之上传下载
1、文件下载代码示例方式一: 图片名字由服务进行绑定 【index.jsp】<body> <a href="down">下载图片</a></body> 【TestUploadAndDownController.java】 @RequestMapping(value = "/down") public ResponseEntity<byte[]> down(HttpSession session) thr原创 2020-08-04 12:21:42 · 204 阅读 · 0 评论 -
SpringMVC 使用jackson.jar包报错
报错异常信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter’: Instantiation of bean failed; nested exception is org.springframework.bean原创 2020-08-03 11:58:10 · 753 阅读 · 0 评论 -
Mybatis基础知识
mybatis-generator-core-1.3.2.jar一、Mybatis 入门案例1、开发环境准备(Idea)导入MyBatis 框架的 jar 包、 MySQL驱动包、log4j 的 jar 包导入log4j 的配置文件(复制粘贴即可)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configura原创 2020-08-11 00:39:29 · 446 阅读 · 0 评论 -
Jackson 官网最新资源全版本下载
下载地址:https://repo1.maven.org/maven2/com/fasterxml/jackson/core/目前最新的版本 2.2.9转载 2020-08-03 11:51:44 · 1608 阅读 · 0 评论 -
SpringMVC基础知识(上篇)
一、SpringMVC入门案例点击链接查看: SpringMVC之永远的Hello world二、 @RequestMapping 注解1、@RequestMapping 概念在控制器的类定义及方法定义处都可标注 @RequestMapping ① 标记在类上:提供初步的映射信息。相对于WEB 应用的根目录 ② 标记在方法上:提供一步的细分映射信息。相对于标记在类的URL若类上未标注 @RequestMapping,则方法处标记的 URL 相对于 WEB 应用的根目录作用:原创 2020-08-01 13:41:22 · 292 阅读 · 2 评论 -
Spring5之事务的操作
一、事务的操作(事务的概念)1、事务事务是数据库操作的基本单元,逻辑上的一组操作,要么都成功,如果一个失败所有的操作都失败典型场景:银行转账lucy 转账 100元 给 marylucy 少 100 , mary 多 1002、事物四个特征(ACID)原子性一致性隔离性持久性二、事务操作(搭建事务操作环境)1、创建数据库表,添加记录2、创建service, 搭建dao, 完成对象的创建和注入关系service 注入dao, 在dao 注入Jdbctemplat原创 2020-07-28 15:20:23 · 294 阅读 · 0 评论 -
Spring5之JdbcTemplate
一、JdbcTemplate(概念和准备)1、JdbcTemplate Spring 框架对jdbc 进行封装, 使用JdbcTemPlate 方便实现对数据库操作2、过程准备引入相关jar包在 spring 配置文件配置数据库连接池 <!--数据库连接池--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">原创 2020-07-26 17:53:31 · 251 阅读 · 0 评论 -
Spring5之AOP
一、AOP(概念)(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗的描述:不通修改源代码方式,在主功能里面添加新功能(3)使用登录例子说明 AOP图示:二、AOP (底层原理)1、AOP底层使用动态代理(1)有两种情况动态代理 第一种 有接口情况,使用JDK动态代理创建接口实现类代理对象,增强类的方法第二种没有接口情况,使用CGLIB动态代理创建子类代理对象,增强原创 2020-07-24 11:19:16 · 195 阅读 · 0 评论 -
Spring5之IOC
Spring5 介绍Spring 是轻量级的开源的JavaEE 框架Spring 可以解决企业应用开发的复杂性Spring 有两个核心部分:IOC 和 Aop(1) IOC : 控制反转,把创建对象过程给Spring进行管理(2) Aop: 面向切面,不修改源代码进行功能增强Spring 特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序测试(4) 方便和其他框架进行整合(5)方便进行事务操作(6)降低API 开发难度Spring5 入门案例使原创 2020-07-22 23:59:38 · 902 阅读 · 0 评论