打造一款属于自己的web服务器——开篇
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> JVM总结慢慢来吧,先插播一篇水文,来介绍下最近业余一直在写的一个小项目——easy-httpserver( github )。适合新手学习,大神们路过即可^_^。 一、这是个什么玩意? easy-httpserver本来的目的是实现一个简易的java web服务器 ,基于jdk自带的httpserver实现,可以处理http请求,使用方式类似于jetty,以jar包方式嵌入项目 。但是准确的说他又不单算一个web服务器, easy-httpserver集成了MVC中部分View和Controller的功能,使web项目只用按照规则实现页面、controller以及对应的业务处理,就能直接部署运行。 所以说,这是个什么玩意我也说不清,但是我的目的就是打造一款能够快速开发部署小型web项目的框架(虽然现在离这个目的还有一些差距)。 二、为什么要写这么个东西? 理由有如下几点: 摘要里提到的原因。 之前一直想弄明白web服务器的运行原理,虽然看了一些资料,但是还是一知半解,正好自己写个简单的来体会体会。 年后想搭建一个个人博客,希望能够自己定制一些功能,但是搜了下发现java的开源博客要么不好用,要么不好改,还不如自己写一个(域名、空间都买了,真有点裤子都脱了,结果.....的感觉)。所以就打算自己慢慢搞个小框架