随笔分类 -  Java WEB

摘要:总结: 详见正文:SpringBoot生命周期事件——BAT的乌托邦 正文 本文将以SpringApplication的启动流程/生命周期各时期发出的Event事件为主线,结合每个生命周期内完成的大事记介绍,真正实现一文让你总览Spring Boot的全貌,这对你深入理解Spring Boot,以及 阅读全文
posted @ 2021-08-09 18:31 March On 阅读(7323) 评论(0) 推荐(1) 编辑
摘要:参阅公众号 BAT的乌托邦-Java EE 专栏 阅读全文
posted @ 2021-07-26 16:06 March On 阅读(125) 评论(0) 推荐(0) 编辑
摘要:总结 在javax.servlet.http.HttpServlet的基础上添加额外功能,包括参数解析、请求拦截器、异常处理、视图渲染等。 核心组件:DispatcherServlet、【Handler、HandlerMapping、HandlerAdapter、HandlerExecutionCh 阅读全文
posted @ 2020-05-06 10:03 March On 阅读(600) 评论(0) 推荐(0) 编辑
摘要:编程思想演进:POP(Procedure Oriented Programming)-> OOP(Object Oriented Programming)-> AOP(Aspect Oriented Programming) 三者不是孤立的,往往互相配合使用。 1. AOP(Aspect Orien 阅读全文
posted @ 2019-07-09 15:00 March On 阅读(396) 评论(0) 推荐(0) 编辑
摘要:与传统编程模式的区别:对象不用开发者创建而是框架自动创建统一放到容器中、要用对象时也不用写如何拿对象而是直接声明要什么对象即可。 可见,IoC的主要作用是 对象全生命周期管理(自动创建对象、对象依赖关系维护、统一保管对象、自动获取对象给需要者),提供声明式编程方式。 1 What IoC (Inve 阅读全文
posted @ 2019-07-09 12:56 March On 阅读(832) 评论(0) 推荐(0) 编辑
摘要:本文中用到的Spring Security版本为 5.3.4.RELEASE 。 以下多数内容为阅读官方文档(https://docs.spring.io/spring-security/site/docs/5.3.4.RELEASE/reference/html5)的总结。 1 What Spri 阅读全文
posted @ 2019-07-02 14:39 March On 阅读(938) 评论(0) 推荐(0) 编辑
摘要:什么是JPA JPA(Java Persistence API)是Java标准中的一套ORM规范,借助JPA技术可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中(即Object Model与Data Model间的映射)。 JPA之于ORM(持久层框架,如MyB 阅读全文
posted @ 2018-06-13 10:56 March On 阅读(22538) 评论(10) 推荐(8) 编辑
摘要:Jetty与Tomcat类似,也是一种Servlet引擎,可以用来运行Java Web项目。 其常被嵌入到项目中,以便于开发、测试,以及Demo等项目的运行。 1、作为插件——作为开发、测试时项目运行的容器 在Java Web APP开发中,为了测试功能是否如预期,通常需要编译、打包、部署三步骤,比 阅读全文
posted @ 2016-09-12 21:52 March On 阅读(1258) 评论(0) 推荐(0) 编辑
摘要:借助类,相关依赖: <!-- https://mvnrepository.com/artifact/net.sourceforge.pjl-comp-filter/pjl-comp-filter --> <dependency> <groupId>net.sourceforge.pjl-comp-f 阅读全文
posted @ 2016-07-27 00:40 March On 阅读(997) 评论(0) 推荐(0) 编辑
摘要:Eclipse Maven Web工程报错:java.lang.ClassNotFoundException: ContextLoaderListener 原因:打包项目时没有把相关Maven依赖包打到WEB-INF/lib下,正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下。 阅读全文
posted @ 2016-07-26 19:28 March On 阅读(373) 评论(0) 推荐(0) 编辑
摘要:开发Java web项目,在tomcat运行后报如下错误: 解决:将commons-pool依赖的版本改为1.4就不报了 阅读全文
posted @ 2016-07-25 14:24 March On 阅读(9496) 评论(0) 推荐(0) 编辑
摘要:i18n在Java Web中的基本使用和配置 见:http://www.cnblogs.com/xdp-gacl/p/3945800.html SpringBoot中的i18n SpringBoot项目默认会进行i18n的自动配置,因此在class path下增加messages.propertie 阅读全文
posted @ 2016-05-30 21:34 March On 阅读(282) 评论(0) 推荐(0) 编辑
摘要:参考文献:http://www.cnblogs.com/xdp-gacl/p/3908610.html 一、Jsp+JavaBean 此模式如下图所示: 在jsp+javabean架构中,JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用。 JSP+JavaBean模式适合开发业务逻辑 阅读全文
posted @ 2016-05-30 17:24 March On 阅读(2214) 评论(0) 推荐(0) 编辑
摘要:总结: 内容编码:通过content-encoding来指定内容的压缩方式,通过content-length来指定文件大小,服务端会在缓冲指定大小的数据后才发送到浏览器,浏览器收到指定大小的数据后认为文件已接收完毕,之后用相应的压缩方式对内容进行解压。 传输编码:上述方式中服务器等指定大小的资源缓冲 阅读全文
posted @ 2016-05-10 17:05 March On 阅读(29439) 评论(0) 推荐(2) 编辑
摘要:生成验证码图片并对提交的输入进行验证 1 public class AuthCodeController { 2 @GetMapping(value = WebSecurityConfig.URL_AUTH_CODE) 3 public void getAuthCodeImg(HttpServlet 阅读全文
posted @ 2016-05-10 15:13 March On 阅读(578) 评论(0) 推荐(0) 编辑
摘要:参考文献:http://www.cnblogs.com/xdp-gacl/p/3729033.html 一、基本概念 1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为: 静态web资 阅读全文
posted @ 2016-05-08 22:45 March On 阅读(942) 评论(0) 推荐(0) 编辑
摘要:1、通过HttpServletResponse对象实现文件下载 服务端向客户端游览器发送文件时,如果是浏览器支持的文件类型,一般会默认使用浏览器打开,比如txt、jpg等,会直接在浏览器中显示,如果需要提示用户保存,就要利用Content-Disposition进行一下处理,关键在于一定要加上att 阅读全文
posted @ 2016-05-06 20:49 March On 阅读(15924) 评论(0) 推荐(1) 编辑
摘要:1、一般工程中使用I/O类指定文件的绝对路径读取 FileInputStream fis = new FileInputStream("src/main/resources/zsm.properties"); ppt.load(fis); String memAddr1 = ppt.getPrope 阅读全文
posted @ 2016-05-06 20:02 March On 阅读(5791) 评论(0) 推荐(0) 编辑
摘要:Servlet参考文献: 1、http://www.cnblogs.com/luoxn28/p/5460073.html 2、http://www.cnblogs.com/xdp-gacl/p/3760336.html 一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资 阅读全文
posted @ 2016-05-05 15:00 March On 阅读(689) 评论(0) 推荐(0) 编辑
摘要:参考文献:http://www.cnblogs.com/zlbx/p/4888312.html Filter,过滤器,顾名思义,即是对数据等的过滤,预处理过程。为什么要引入过滤器呢?在平常访问网站的时候,有时候发一些敏感的信息,发出后显示时 就会将敏感信息用*等字符替代,这就是用过滤器对信息进行了处 阅读全文
posted @ 2016-04-14 22:27 March On 阅读(851) 评论(0) 推荐(0) 编辑

top last
Welcome user from
(since 2020.6.1)