摘要:
续接前文 手写SpringMVC框架(二)结构开发设计 本节我们来开始具体方法的代码实现。 doLoadConfig()方法的开发 思路:我们需要将contextConfigLocation路径读取过来的配置文件springmvc.properties加载到内存中来。 实现:使用properties 阅读全文
摘要:
续接前文, 手写SpringMVC框架(一)项目搭建 本节我们来开始手写SpringMVC框架的第二阶段:结构开发设计。 新建一个空的springmvc.properties, 里面写我们要扫描的包名,之后这里面我们需要些一些配置信息,比如扫描的包路径等等。 scanPackage=com.lago 阅读全文
摘要:
SpringMVC处理请求的大致流程: 我们来开始着手手写一个SpringMVC框架。 新建一个springMVC项目,流程参见 SpringMVC框架搭建流程 引入servlet相关的jar包: <dependency> <groupId>javax.servlet</groupId> <arti 阅读全文
摘要:
Servlet:处理Request请求和Response响应 过滤器 过滤器(Filter):对Request请求起到过滤的作⽤,作⽤在Servlet之前,如果配置为/*可以对所 有的资源访问(servlet、 js/css静态资源等)进⾏过滤处理 监听器 监听器(Listener):实现了java 阅读全文
摘要:
什么是Restful风格 Restful 是⼀种 web 软件架构⻛格,它不是标准也不是协议,它倡导的是⼀个资源定位及资源操作的⻛格。 什么是 REST: REST(英⽂: Representational State Transfer,简称 REST)描述了⼀个架构样式的⽹络系统, ⽐如web 应 阅读全文
摘要:
Nginx介绍 Nginx是C语言开发的。 HTTP和反向代理Web服务器。 Nginx ⼜能做什么事情(应⽤场景) Http服务器(Web服务器) 性能⾮常⾼,⾮常注重效率,能够经受⾼负载的考验。 ⽀持50000个并发连接数,不仅如此, CPU和内存的占⽤也⾮常的低, 10000个没有活动的连 接 阅读全文