Java Web
学习java web开发相关内容的集锦,包括前端、后端、框架等
二叉叔
我的博客只是我部分学习过程中的笔记,水平有限,不足之处还请多多批评指教,如果能帮到您那再好不过了。
展开
-
过滤器(Filter)和拦截器(Interceptor)
servlet+过滤器:所有的Servlet过滤器类都必须实现javax.servlet.Filter接口。该接口定义了以下3个方法:init(FilterConfig):这是Servlet过滤器的初始化方法,Servlet容器创建Servlet过滤器实例后就会调用这个方法。在这个方法中可以通过 FilterConfig来读取web.xml文件中Servlet过滤器的初始化参数。 ...原创 2020-04-01 17:22:54 · 217 阅读 · 0 评论 -
IDEA
IDEA快速编码方面常用的快捷键:sout:system.out.println:soutpsvm:主函数Alt+回车:导入包、自动修正、提示ALT+INSERT:生成get/set 实现接口等Ctrl+alt+T:快速生成try-catchCtrl+O:快速构造、重写方法Ctrl+/:快速注释Alt+/:自动补齐Ctrl+F9:重新编译文件Ctrl+Alt+L:代码格式化...原创 2020-03-29 15:07:18 · 110 阅读 · 0 评论 -
servlet知识点摘记
IDEA创建一个servlet项目:https://blog.csdn.net/qq_33360009/article/details/105161866github:https://github.com/xaioheilj/HelloServlet.git流程:Servlet实例化-》初始化init(ServletConfig) 方法-》实现service方法执行服务 -》销毁de...原创 2020-03-28 23:19:32 · 93 阅读 · 0 评论 -
IDEA创建一个servlet项目
1.File->project->java project(选中java web)->填写相关信息2.导入jar包:File->project structure->Moudle->Dependencies->+->jars or directories->选择Tomcat安装目录lib下servlet-api.jar导入3.编写He...原创 2020-03-28 15:36:50 · 1086 阅读 · 0 评论 -
Java web开发中能够帮(摸)助(鱼)编(划)码(水)的工具
这里列出几种java web开发中能够帮助快速编码的工具,不做详细使用介绍,新手先测试再用到项目上1.Mybatis逆向工程:由数据表生成各层代码框架2.Mybatis-plus逆向工程:Mybatis逆向工程增强版3.EasyCode插件 :IDEA插件4.lombok插件:IDEA插件5.AiCode插件:适应多种IDE,高效智能的代码提示工具...原创 2020-03-25 20:38:05 · 242 阅读 · 1 评论 -
SpringBoot使用thymleaf,加入版本控制和布局版本控制的properties后报错
背景:SpringBoot使用thymleaf在pom.xml文件中引入<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</proj...原创 2020-03-23 15:10:29 · 145 阅读 · 0 评论 -
SpringBoot项目常用注解
SpringBoot注解 @SpringBootApplication包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解 Configuration注解通常与@Bean一起使用,使用这两个注解可以创建一个简单的Spring配置类,替代Xml配置,也可以使用@ImportResource注解加载xml配置文件 ...原创 2020-03-21 12:45:58 · 174 阅读 · 0 评论 -
Spring摘记
Spring是一个基于IOC和AOP的结构J2EE系统的框架IOC 反转控制 创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象,DI 依赖注入拿到的对象的属性,已经被注入好相关值了,直接使用即可。applicationContext.xml是Spring的核心配置文件,通过关键字获取已经被注入相关属性的对象AOP:参考以下文章https://bl...原创 2020-03-18 15:32:51 · 92 阅读 · 0 评论 -
MVC简介
MVC:M 代表 模型(Model),就是数据,就是dao,beanV 代表 视图(View),就是网页, JSP,用来展示模型中的数据C 代表 控制器(controller),把不同的数据,显示在不同的视图上结合Servlet:实现CRUD案例了解以下知识点:https://blog.csdn.net/quan20111992/article/details/88712521...原创 2020-03-18 14:11:22 · 124 阅读 · 0 评论 -
JSP学习笔记
JSP:动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。指令include:<%@include file="xxx.jsp" %...原创 2020-03-17 23:21:11 · 438 阅读 · 0 评论 -
JSON简介
JSON:是存储和交换文本信息的语法由两种结构组成:键值对的无序集合——对象(或者叫记录、结构、字典、哈希表、有键列表或关联数组等)值的有序列表——数组{"key1":1,"key2":"string"}[{“key1”:value1},{“key2”:”string2”}]JavaScript 程序能够使用内建的eval...原创 2020-03-17 10:56:08 · 78 阅读 · 0 评论 -
Log4j简介
Log4j::输出哪个类哪个线程的日志信息,以及用时等信息;eclipse需要导入jar包及相关配置,IDEA下具体如何在SpringBoot中使用log4j2参考博客文章:https://www.cnblogs.com/keeya/p/10101547.htmlpackage log4j;import org.apache.log4j.BasicConfigurator;impor...原创 2020-03-16 21:21:09 · 74 阅读 · 0 评论 -
Junit简介
Junit:测试,pom.xml中加入Junit依赖即可@Test 进行了注解,表示这个方法是一个测试方法@Before @After 也是常见的测试框架注解,分别用来在测试开始之前做的事情,和结束之后做的事情。Assert的用法,除了举例里的判断数字是否相等,还可以判断boolean, 是否是null ,是否是相同对象等等常见逻辑。package junit;impor...原创 2020-03-16 21:18:17 · 353 阅读 · 0 评论 -
Ajax简介
Ajax:通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。用ajax实现验证用户名是否存在:/*获取用户名的静态页面*/<span>输入账号 :</span><inputid="name"name="name"onkeyup="check()"ty...原创 2020-03-16 21:16:34 · 103 阅读 · 0 评论 -
SpringBoot问题摘记
1.导入SpringBoot项目:File->new->Project from Exiting Source->web2. 配置Tomcat3.项目部署Tomcat出错:warning no artifacts configured:解决1----如果不行-----解决24。控制台输出乱码:解决15.运行SpringBoot项目:完成项目部...原创 2020-03-08 21:57:04 · 139 阅读 · 0 评论 -
SpringMVC报错摘记
1.org.springframework.web.servlet.DispatcherServlet:jar包没有导入或者jar包导入位置不对,eclipse下应该存放在lib下2.The word is not correctly spelled :在eclipse下的Window--Preference输入spell,然后把第一个复选框“Enable spell checking...原创 2020-03-07 23:29:58 · 307 阅读 · 0 评论