
JavaEE框架
JavaEE阶段学习笔记
彼岸啊
永远年轻,永远热泪盈眶
展开
-
第一个SpringBoot程序、自定义banner、SpringBoot中pom.xml分析、SpringBoot集成MyBatis、前端页面传值
文章目录SpringBoot1、简介2、第一个SpringBoot程序3、自定义项目启动Log4、pom.xml讲解5、三种配置文件5、SpringBoo集成MyBatis6、SpringBoot页面传值SpringBoot1、简介Servlet+jsp:原生开发,十分的麻烦,在web.xml和代码中有很多的重复代码Spring:从2003年Spring出现到现在,Spring已经变得不是...原创 2020-03-05 23:02:33 · 953 阅读 · 0 评论 -
Vue事件及路由、NodeJs基础环境设置、Axios异步通信
文章目录1、Vue快速入门1、基础环境设置1、NodeJs2、npm2、Vue1、第一个Vue程序2、v-bind 单向绑定3、v-model 双向绑定4、事件5、路由3、axios异步通信4、如何启动一个前端项目1、Vue快速入门1、基础环境设置1、NodeJsNode 是一个让 JavaScript 运行在服务端的开发平台入门案例编写 sendData.js// 设置http常量...原创 2020-03-02 23:15:02 · 546 阅读 · 0 评论 -
Vscode安装汉化、NodeJs安装及cmd测试
文章目录Vscode安装汉化NodeJs安装及测试Vscode安装汉化下载官网:https://code.visualstudio.com/选择想要的版本,下载安装及测试可以指定安装目录,一路next安装,安装后双击图标,能够正常打开就成功了汉化点击下图图标,或直接使用快捷键Ctrl + Shift + X搜索Language Packs,点击出现的选项,在右侧点...原创 2020-03-02 19:41:44 · 573 阅读 · 0 评论 -
JSON字符串、Ajax异步请求、拦截器Interceptor详解
文章目录1、JSON1、什么是JSON2、JSON对象和JS对象的关系与转换3、Jackson工具4、测试集合输出5、fastjson工具2、Ajax1、什么是Ajax2、jQuery.Ajax3、使用原生的HttpServletResponse处理异步请求4、使用springmvc实现5、注册提示效果3、拦截器1、编写拦截器2、验证用户是否登录小案例1、JSON1、什么是JSONJSON(...原创 2020-03-01 22:29:32 · 3167 阅读 · 0 评论 -
SSM图书信息整合案例(含SQL语句、maven依赖)
文章目录SSM整合案例1、软件环境要求2、数据库环境3、创建项目基本环境4、MyBatis层编写5、Spring配置6、SpringMVC层7、Controller和视图层编写8、配置Tomcat服务器,测试运行SSM整合案例1、软件环境要求编辑器:IDEA数据库选择:mysql-5.7.19服务器选择:tomcat-9.0.24maven选择:maven-3.6.12、数据库环境...原创 2020-02-27 22:57:12 · 396 阅读 · 0 评论 -
SpringMVC乱码解决、前端传递普通类型参数或对象、return转发与重定向
文章目录1、springMVC回顾2、前端普通类型和对象传值1、普通字符串2、中文乱码问题3、传递对象1、springMVC回顾@RequestMapping()注解的位置区别只在方法上那就是@RequestMapping()括号内的URL请求地址类上+方法上将类上与方法上的@RequestMapping()注解的参数进行拼接,请求得到的URL地址所以视图是可以重用的...原创 2020-02-27 22:39:25 · 536 阅读 · 0 评论 -
Spring-AOP、Spring整合MyBatis、Spring声明式事务、SpringMVC详解
文章目录1、AOP:面向切面编程1、AOP在Spring中的应用2、方式一:使用增强配置类(实现接口)3、方式二:使用切面实现(自定义切面)3、方式三:使用注解实现增强2、Spring整合MyBatis1、创建MyBatis项目2、整合MyBatis3、Spring声明式事务4、SpringMVC1、AOP:面向切面编程AOP可以在不改动源代码的情况下增加新的功能传统的编程方式都是纵向开发...原创 2020-02-27 11:39:22 · 660 阅读 · 0 评论 -
Spring IOC本质、创建Spring程序、自动装配@Autowire+@Qualifier、使用注解开发详解
文章目录Spring1、简介2、IOC1、通过简单程序理解控制反转2、IOC本质3、第一个Spring程序4、IOC创建对象的方式5、spring配置6、属性注入方式7、bean的作用域8、自动装配1、autowire在xml中实现自动装配2、使用注解实现自动装配9、使用注解开发10、spring新特性Spring1、简介Spring官网:https://spring.io/Spring核...原创 2020-02-23 22:50:02 · 834 阅读 · 0 评论 -
MyBatis中动态SQL IF、Choose、Trim、Foreach
文章目录一、MyBatis中的动态SQL1、创建基本环境2、if标签3、choose标签(when,otherwise)4、trim标签(where,set)5、foreach标签6、SQL片段一、MyBatis中的动态SQL什么是动态SQL:动态SQL就是根据不同的参数及条件生成不同的SQL语句MyBatis中动态SQL元素ifchoose(when,otherwise)trim(...原创 2020-02-22 01:05:34 · 420 阅读 · 0 评论 -
MyBatisCRUD注解使用、一对多及多对一详解
文章目录MyBatis进阶1、MyBatis回顾2、使用注解开发1、面向接口编程思想2、使用注解编程的步骤3、CRUD注解练习3、一对多(collection)4、多对一(association)5、resultMap小结MyBatis进阶1、MyBatis回顾MyBatis就是用来帮我们简化数据库操作的。创建第一个MyBatis程序步骤创建数据库和表创建一个简单Maven项目,添加...原创 2020-02-21 21:38:13 · 619 阅读 · 0 评论 -
常见Maven依赖servlet、lombok、mysql、mybatis、log4j等(持续更新中)
文章目录1、mybatis2、mysql-connector-java3、lombok4、junit5、log4j6、javax.servlet-api7、javax.servlet.jsp-api8、jstl-api9、standard1、mybatis<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->...原创 2020-02-20 13:45:12 · 560 阅读 · 0 评论 -
第一个MyBatis程序、MyBatis增删改查与配置文档、resultMap映射、log4j日志、RowBounds分页
文章目录一、MyBatis1、Mybatis阶段学习概述1、SSM---企业级开发框架2、Spring与SpringBoot联系3、前后端分离开发2、第一个MyBatis程序1、MyBatis是什么2、第一个HelloWorld程序3、CURD(增删改查)4、配置文档配置1、db.properties配置文档,不写死2、包的别名设置3、setting 配置输出日志4、用户映射配置5、映射1、结果集...原创 2020-02-19 23:16:36 · 228 阅读 · 0 评论 -
JavaWeb小习题-下载图片、随机数验证码、重定向与转发、过滤器与监听器
1、Response常见应用-下载文件步骤得到文件路径与文件名称让浏览器支持文件的下载获取文件输入流获取缓冲区使用输出流将文件输出到网页界面java代码package org.westos.Response;import javax.servlet.ServletException;import javax.servlet.ServletOutputStrea...原创 2020-02-18 23:14:55 · 202 阅读 · 0 评论 -
Lombok使用及JavaWeb知识点小结
一、JavaWeb1、什么是Javaweb就是使用 java语言写Web网站静态网站和动态网站的区别静态网站:HTML、CSS、JS动态网站:Servlet/JSP,等和数据库连接项目中导入依赖的方式手动导入需要的jar包,然后将jar包添加到项目的依赖中使用Maven,在https://mvnrepository.com/ 上查找相关的依赖,然后配置到在pom.xml中,项...原创 2020-02-18 20:39:52 · 814 阅读 · 0 评论 -
Junit测试工具、IOC注入方式、常用注解、注入复杂属性等
文章目录1、Junit测试工具2、IOC1、getBean()的五种用法的区别2、bean的id和name属性的区别3、IOC注入的方式4、xml配置和注解配置5、singleton与prototype的区别6、懒加载与积极加载7、IOC常用的注解8、工厂模式的组成9、案例:如何注入较复杂的属性(自定义、集合)1、Junit测试工具什么是JunitJUnit是一个Java语言的单元测试框...原创 2020-02-16 21:41:26 · 1154 阅读 · 0 评论 -
Maven生命周期、Spring核心技术IOC与AOP、Java中创建对象的5种方式(含使用Spring)
文章目录一、Maven1、什么是maven2、Maven核心功能3、Maven生命周期二、Spring1、Spring的Maven仓库核心依赖2、Java中创建对象的方法3、使用spring创建对象4、spring创建对象顺序5、spring的两大核心技术一、Maven1、什么是maven管理项目的构建,报告和文档的项目管理工具软件。将程序中要使用的jar包存在放在maven仓库中,只需要在...原创 2020-02-15 22:52:35 · 405 阅读 · 0 评论 -
HTTP请求特点、cookie及session来源、请求与会话的区别
文章目录一、HTTP特点与请求会话的区别1、HTTP的特点2、HTTP协议无状态特点的解决方案3、请求与会话的区别一、HTTP特点与请求会话的区别1、HTTP的特点HTTP属于TCP/IP协议簇中的应用层的协议,一共有5大特点支持客户/服务器模式简单快速HTTP协议中,客户端向服务器发送请求时,只需发送请求方法和路径。常用的请求方法有get、post方法等。请求方法规定了客户端...原创 2020-02-15 22:45:05 · 1498 阅读 · 0 评论 -
简单网页版的注册登录案例(JSP+CSS+MySQL+Servlet+MVC设计思想,含源码!)
一、登陆注册小案例1、数据库创建与连接测试创建数据库weblogin,创建users用户表#创建表usersCREATE TABLE `weblogin`.`users`( `uid` INT(10) ZEROFILL NOT NULL AUTO_INCREMENT COMMENT '用户ID', `username` VARCHAR(100) COMMENT '用户名', `...原创 2020-02-15 22:36:30 · 7022 阅读 · 0 评论 -
Java编程中编码问题、常见编码及字节数及Servlet乱码问题解决
文章目录一、编码乱码1、常见中文编码及字节数2、为什么不用一个字节表示一个汉字3、编码之间的瓜葛4、Servlet乱码问题解决方案一、编码乱码英文无论是Unicode还是GBK,英文编码都是一致的中文不同字符集间编码不一致,甚至是表示一个字符的字节数都不一致,所以就会出现很多的乱码问题。程序中强力推荐使用UTF-8编码1、常见中文编码及字节数GBK(两个字节)G...原创 2020-02-13 23:19:41 · 384 阅读 · 0 评论 -
JavaEE-jetty安装配置与及在IDEA中创建项目、Servlet生命周期、路径匹配规则、相对定位与绝对定位、重定向与转发、Servlet内置对象
文章目录1、jetty服务器安装2、jsp在IDEA中创建、部署、运行3、Servlet处理请求、生命周期3.1、第一次加载3.2、非第一次加载(Servlet已经驻留内存了)3.3、预加载3.4、一个Servlet设置多个请求地址3.5、Servlet路径匹配规则3.6、Servlet响应返回客户端的文件类型3.7、关于浏览器首页是默认的index.jsp,还是自定义的默认匹配规则页面4、Ser...原创 2020-02-13 22:52:54 · 641 阅读 · 0 评论