SimpleWebServer是一款使用Java基于NIO编写的超轻量级开源WebApplicatioServe
想做一些小的Web程序,但是迫于Java运行环境过于繁琐而迟迟没有下手,那么现在除了SprigBoot,广大的Java程序员又多了一个选择
轻量级并不基于servlet,源代码仅3000行左右,jar包仅0.1m左右,零依赖,无xml,极低的内存占用,所以不用担心程序能不能在嵌入式(树莓派)/Adroid上能否正常运行
完整Cookie,Iterceptor,Jso,模板,文件上传,基本常用API都有,使得写Web应用更容易
快速上手request,respose,cotroller.iterceptor还是熟悉的配方,熟悉的味道
com.hibegisimplewebserver0.2.10publicclassDemoCotrollerextedsCotroller{publicstaticvoidmai(Strig[]args){ServerCofigserverCofig=ewServerCofig();serverCofig.getRouter().addMapper("",DemoCotroller.class);ewWebServerBuilder.Builder().serverCofig(serverCofig).build().startWithThread();}publicvoididex(){getRespose().rederText("Helloworld/v"+ServerIfo.getVersio());}}性能简单与号称“性能打爆网卡的tio”对比,感兴趣移步到https://gitee.com/94fzb/simplewebserver-performace
开源地址码云:https://gitee.com/94fzb/simplewebserverGitHub:https://github.com/94fzb/simplewebserver
评论