基于java实现的简易web容器.rar

上传者: XUchenmp | 上传时间: 2021-09-06 17:13:38 | 文件大小: 59KB | 文件类型: RAR
对大学生找java工作有所帮助的项目,看完本项目你将学到容器处理请求响应的原理、http请求响应消息头中常见字段的作用、较为规范化的代码、java的IO流等

文件下载

资源详情

[{"title":"( 58 个子文件 59KB ) 基于java实现的简易web容器.rar","children":[{"title":"web容器","children":[{"title":"helloWorld","children":[{"title":"pom.xml <span style='color:#111;'> 640B </span>","children":null,"spread":false},{"title":"target","children":[{"title":"classes","children":[{"title":"web.xml <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"hello","children":[{"title":"webApp.class <span style='color:#111;'> 474B </span>","children":null,"spread":false},{"title":"Controller","children":[{"title":"HelloController.class <span style='color:#111;'> 924B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"generated-sources","children":[{"title":"annotations","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"helloWorld.iml <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"web.xml <span style='color:#111;'> 328B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"hello","children":[{"title":"webApp.java <span style='color:#111;'> 172B </span>","children":null,"spread":false},{"title":"Controller","children":[{"title":"HelloController.java <span style='color:#111;'> 449B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".idea","children":[{"title":"uiDesigner.xml <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false},{"title":"misc.xml <span style='color:#111;'> 724B </span>","children":null,"spread":false},{"title":"jarRepositories.xml <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"compiler.xml <span style='color:#111;'> 543B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 184B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"webContainer","children":[{"title":"pom.xml <span style='color:#111;'> 1019B </span>","children":null,"spread":false},{"title":"target","children":[{"title":"maven-status","children":[{"title":"maven-compiler-plugin","children":[{"title":"compile","children":[{"title":"default-compile","children":[{"title":"inputFiles.lst <span style='color:#111;'> 993B </span>","children":null,"spread":false},{"title":"createdFiles.lst <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"testCompile","children":[{"title":"default-testCompile","children":[{"title":"inputFiles.lst <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"classes","children":[{"title":"web.xml <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"xu","children":[{"title":"server","children":[{"title":"Server$Client.class <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"Server.class <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"exception","children":[{"title":"StatusException.class <span style='color:#111;'> 374B </span>","children":null,"spread":false},{"title":"MethodException.class <span style='color:#111;'> 374B </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"DispatchServlet.class <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"StaticResourceController.class <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"Servlet.class <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"Response.class <span style='color:#111;'> 377B </span>","children":null,"spread":false},{"title":"servletImp","children":[{"title":"HttpResponse.class <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"HttpRequest.class <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"Request.class <span style='color:#111;'> 430B </span>","children":null,"spread":false}],"spread":true},{"title":"Utils","children":[{"title":"FileToByte.class <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"CloseIoUtil.class <span style='color:#111;'> 997B </span>","children":null,"spread":false},{"title":"ReadConfigFile.class <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"maven-archiver","children":[{"title":"pom.properties <span style='color:#111;'> 115B </span>","children":null,"spread":false}],"spread":true},{"title":"generated-sources","children":[{"title":"annotations","children":null,"spread":false}],"spread":true},{"title":"webContainer-1.0-SNAPSHOT.jar <span style='color:#111;'> 18.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"webContainer.iml <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"web.xml <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 213B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"xu","children":[{"title":"server","children":[{"title":"Server.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"exception","children":[{"title":"MethodException.java <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":"StatusException.java <span style='color:#111;'> 195B </span>","children":null,"spread":false}],"spread":false},{"title":"servlet","children":[{"title":"Servlet.java <span style='color:#111;'> 695B </span>","children":null,"spread":false},{"title":"DispatchServlet.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Request.java <span style='color:#111;'> 868B </span>","children":null,"spread":false},{"title":"StaticResourceController.java <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"servletImp","children":[{"title":"HttpResponse.java <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"HttpRequest.java <span style='color:#111;'> 7.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"Response.java <span style='color:#111;'> 717B </span>","children":null,"spread":false}],"spread":false},{"title":"Utils","children":[{"title":"FileToByte.java <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"ReadConfigFile.java <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"CloseIoUtil.java <span style='color:#111;'> 510B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".idea","children":[{"title":"uiDesigner.xml <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false},{"title":"misc.xml <span style='color:#111;'> 724B </span>","children":null,"spread":false},{"title":"jarRepositories.xml <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"compiler.xml <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 6.38KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 184B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明