[{"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}]