当前位置: 首页 > news >正文

12.31.1

import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
import java.io.*;
import java.net.InetSocketAddress;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.Executors;

/**

  • 后端HTTP服务器,替代Tomcat,处理所有API请求

  • 2305-3 程永耀20233967 12月31号
    */
    public class BackendServer {
    private static final int PORT = 8080;

    public static void main(String[] args) throws IOException {
    // 创建HTTP服务器,监听8080端口
    HttpServer server = HttpServer.create(new InetSocketAddress(PORT), 0);

     // 设置线程池server.setExecutor(Executors.newFixedThreadPool(10));// 注册请求处理器server.createContext("/login", new LoginHandler());server.createContext("/fillTestReport", new FillTestReportHandler());server.createContext("/updateTestReport", new UpdateTestReportHandler());server.createContext("/deleteTestReport", new DeleteTestReportHandler());server.createContext("/managerApprove", new ManagerApproveHandler());server.createContext("/directorApprove", new DirectorApproveHandler());server.createContext("/confirmTask", new ConfirmTaskHandler());server.createContext("/assignTask", new AssignTaskHandler());server.createContext("/assignTaskToManager", new AssignTaskToManagerHandler());server.createContext("/statistics", new StatisticsHandler());server.createContext("/submitApplication", new SubmitApplicationServlet());server.createContext("/submitFeedback", new SubmitFeedbackHandler());server.createContext("/searchResults", new SearchResultsHandler());server.createContext("/viewResult", new ViewResultHandler());server.createContext("/getTasks", new GetTasksHandler());// 启动服务器server.start();System.out.println("后端服务器已启动,运行在 http://localhost:" + PORT);System.out.println("前端页面可通过 http://localhost:8000 访问");
    

    }
    完成java考试

http://www.jsqmd.com/news/173474/

相关文章:

  • 【课程设计/毕业设计】基于SpringBoot的在线招聘系统系统设计与实现【附源码、数据库、万字文档】
  • Java计算机毕设之基于SpringBoot的在线招聘系统系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 别再熬夜改论文!8款免费AI工具一键润色,原创性飙升超省心!
  • UE_CPP学习
  • Java毕设项目:基于SpringBoot的在线招聘系统系统设计与实现(源码+文档,讲解、调试运行,定制等)
  • 基于SSM的大学生就业信息平台【源码+文档+调试】
  • 【毕业设计】基于SpringBoot的新能源二手汽车销售平台的设计与实现(源码+文档+远程调试,全bao定制等)
  • 再见,2025。你好,2026
  • 计算机Java毕设实战-基于SpringBoot的在线招聘系统系统设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • jspm基于JSP高校研招考研招生信息共享系统的设计与实现-vue
  • 【课程设计/毕业设计】基于SpringBoot的新能源二手汽车销售平台的设计与实现【附源码、数据库、万字文档】
  • 提示工程伦理常见风险图谱:架构师必须警惕的10大伦理陷阱
  • springboot乘用车汽车销售市场销量情况可视化分析gnsm7wu6
  • Java计算机毕设之基于SpringBoot的新能源二手汽车销售平台的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • windows系统中,GDT中的全局描述符和LDT中的局部描述符关系概述
  • 47. Connecting register env
  • java基于SSM线上视频学习系统设计与实现-vue
  • Java毕设项目:基于SpringBoot的新能源二手汽车销售平台的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 48. UVM Register Backdoor Access
  • AI元人文:内在的意义行为原生——意识作为第一舞台的元叙事
  • 计算机Java毕设实战-基于SpringBoot的新能源二手汽车销售平台的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • java基于Ssm的线上花店鲜花销售商城的设计与实现-vue
  • 大数据时代下 Eureka 的性能优化秘籍
  • 生物智能+提示工程架构师:开启前所未有的技术新纪元
  • 2025必备!8个AI论文平台,助你轻松搞定本科毕业论文!
  • springboot大学生平时成绩量化管理系统-vue
  • springboot大学生科研项目评审系统-vue
  • 12.31.2
  • 【课程设计/毕业设计】基于java-springboot非遗作品交易平台SpringBoot的非遗传统手工艺购物系统【附源码、数据库、万字文档】
  • 贪心算法专题(十四):万流归宗——「合并区间」