JavaWeb
文章平均质量分 94
MR.史,个人博客,学习总结。
Mr.史
MR.史,个人博客,学习总结。
展开
-
Maven的三种项目打包方式——pom,jar,war的区别
1、pom:用在父级工程或聚合工程中,用来做jar包的版本控制,必须指明这个聚合工程的打包方式为pom。 <packaging>pom</packaging> <modules> <module>guns-base</module> <module>guns-sys</module> <module>guns-vip-main</module原创 2020-06-14 22:59:34 · 14792 阅读 · 1 评论 -
SSM整合学习笔记(2万字总结)
文章目录SSM整合1、环境要求2、基本环境搭建3、Mybatis层编写4、Spring层5、SpringMVC层6、小结及展望SSM整合1、环境要求环境:IDEAMySQL 5.7.19Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE原创 2020-05-11 17:29:03 · 380 阅读 · 0 评论 -
SpringMVC学习笔记(6万字总结)
文章目录SpringMVC1、什么是SpringMVC2、回顾Serlvet3、初识SpringMVC概述**中心控制器:**springMvc执行原理4、第一个MVC程序注解版小结5、控制器Controller实现Controller接口使用注解@Controller6、RequestMapping7、RestFul 风格扩展:小黄鸭调试法8、结果跳转方式ModelAndViewServletAPISpringMVC9、数据处理处理提交数据数据显示到前端对比10、乱码问题方式一:方式二:方式 三 :11、原创 2020-05-11 17:08:18 · 612 阅读 · 1 评论 -
Mybatis学习笔记(5万字总结)
文章目录Mybatis1、简介1.1、什么是Mybatis1.2持久层1.3持久层1.4 为什么需要Mybatis2、第一个Mybatis程序2.1、搭建环境2.2、创建一个模块2.3、编写代码2.4、测试3.1 CRUD1、namespace2、select3、Insert4、Update5、Delete6、分析错误7、万能的Map8、思考题4、配置解析1、核心配置文件2、环境配置(environments)3、属性(properties)4、类型别名(typeAliases)5、设置(settings)原创 2020-05-11 16:50:22 · 1475 阅读 · 4 评论 -
Spring学习笔记(4万字总结)
文章目录Spring51、Spring1.1、简介1.2、优点1.3、组成2、IOC理论推导IOC本质3、HelloSpring4、HelloSpring5、Spring配置5.1、别名5.2、Bean的配置5.3、import6、依赖注入6.1、构造器注入6.2、Set方法注入【重点】6.3、拓展方式注入6.4、Bean作用域7、 Bean的自动装配7.1、测试7.2、自动装配byName自动装配byType自动装配7.4、使用注解自动装配8、使用注解开发9、使用java的方式配置注解10、代理模式10.原创 2020-05-11 12:43:22 · 1954 阅读 · 1 评论 -
关于IOC与AOP的理解
文章目录1、IOC理论推导1.1、IOC本质1.2、HelloSpring(IOC实例)2、AOP2.1、什么是AOP2.2、AOP在Spring中的作用2.3、使用Spring实现AOP1、IOC理论推导UserDao接口UserDaolmpl实现类UserService业务接口UserServicelmpl业务实现类在之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求去修改原代码!如果程序代码量十分大,修改一次的成本代价十分昂贵!我们使用一个Se原创 2020-05-11 12:43:02 · 855 阅读 · 0 评论 -
SSM之乱码问题(3种解决方案)
乱码问题方式一:1、SpringMVC给我们提供了一个过滤器以前乱码问题通过过滤器解决 , 而SpringMVC给我们提供了一个过滤器 , 可以在web.xml中配置 .修改了xml文件需要重启服务器!<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</fi原创 2020-05-11 12:23:18 · 1917 阅读 · 0 评论 -
SSM配置文件总结
SSM配置文件maven仓库:https://mvnrepository.com/1、Maven打包时:Maven由于他的约定大于配置,之后我们可能会遇到我们写的配置文件,无法被导出或生效的问题,解决方案:在build中配置resource,来防止资源导出失败的问题 <build> <resources> <resource> <directory>${basedir}/原创 2020-05-11 12:02:48 · 365 阅读 · 0 评论 -
Mybatis入门案例--CRUD
Mybatis入门思路:搭建环境—>导入mybatis—>编写代码—>测试Mybatis官网:https://mybatis.org/mybatis-3/zh/getting-started.html文章目录Mybatis入门1.1、搭建环境1.2、创建一个模块1.3、编写代码1.4、测试2.1 CRUD1、namespace2、select3、Insert4、Update...原创 2020-03-31 19:02:01 · 255 阅读 · 0 评论 -
Mybatis之缓存机制
缓存1.1、简介1、什么是缓存[Cache] ?存在内存中的临时数据将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2、为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。3、什么样的数据能使用缓存?经常查询并不经常改变的数据。1.2、Mybatis缓存Mybatis包含一个非常强大是查询缓存特性,它可以非常方便的定制和配置缓存。缓存可以极大的提高查询效原创 2020-05-11 11:53:07 · 108 阅读 · 0 评论 -
Ajax技术
Ajax技术1、简介AJAX = Asynchronous JavaScript and XML (异步的JavaScript和XML)AJAX是-种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在2005年, Google通过其Google Suggest使AJAX变得流行起来。Google Suggest能够自动帮你完成搜索单词。Google Suggest使用AJAX创造出动态性极强的原创 2020-05-11 11:49:34 · 203 阅读 · 0 评论 -
IDEA配置Maven__Tomcat __测试
IDEA配置Maven—>Tomcat–>测试文章目录IDEA配置Maven--->Tomcat-->测试下载配置maven在IDEA中配置MavenIDEA配置Tomcat测试:已安装jdk1.8下载配置maven1、下载压缩包,解压即可2、配置maven环境变量path中:3、配置maven的本地仓库、镜像、jdk版本进入apache-maven...原创 2020-03-27 15:49:14 · 1257 阅读 · 1 评论 -
javaWeb学习笔记
IDEA以配置好jdkIDAE配置Mavenpom.xml文件解析:<?xml version="1.0" encoding="UTF-8"?><!--Maven版本与头文件--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h...原创 2020-03-25 13:31:46 · 150 阅读 · 0 评论