进步·于辰 2023-10-30 19:53 采纳率: 60%
浏览 4
已结题

对接服务器问题请教!

(javase项目)不知道大家有没有遇到过这样的需求:

将一个excel文件载入程序,封装成List,然后做其他操作。

这里有一个问题,就是如果excel文件比较大,那么读取时间就比较长,程序性能较低。
所以我想到一个解决办法:将List存入服务器,比如:Tomcat,
服务器一直跑着,这样直接去里面拿,就会快很多。
可问题是,这个项目只是javase项目,不会整合Tomcat,那么HttpSession这些就无法使用,这样根本就无法将List存入服务器,
请问有什么方法可以实现?比如:类似服务器接口啥的。

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-31 05:30
    关注

    【以下回答由 GPT 生成】

    首先,对于这个问题,我很抱歉我无法给出具体的解决方案。在一个普通的Java SE项目中,是没有内置的服务器接口可以直接将List存储到服务器上的。

    如果你想要在Java SE项目中将大型Excel文件导入服务器,你可以考虑以下几种方法:

    1. 将Excel文件上传到服务器:你可以使用Java中的Socket编程来实现文件上传功能。具体来说,你可以通过建立Socket连接,将Excel文件转换为二进制流,然后通过Socket将二进制流发送到服务器上。服务器端可以通过接收Socket连接,读取二进制流并保存为文件。

    2. 使用Web Service:你可以创建一个简单的Java Web服务来处理文件上传功能。在Java SE项目中,你可以使用Apache CXF、JAX-WS等工具来创建和部署Web服务。通过Web服务的调用,你可以将Excel文件上传到服务器。

    3. 使用RESTful API:你可以创建一个简单的RESTful接口来处理文件上传功能。在Java SE项目中,你可以使用Jersey、Spring等框架来创建和部署RESTful服务。通过调用RESTful接口,你可以将Excel文件上传到服务器。

    无论你选择哪种方法,你都需要在服务器端编写相应的代码来接收和保存上传的Excel文件。你可以使用Apache POI库来读取Excel文件,并将其转换为List。

    总结起来,如果你想在Java SE项目中将大型Excel文件导入服务器,你需要通过Socket编程、Web服务或RESTful API来实现文件上传功能,并在服务器端编写代码来接收和保存上传的Excel文件。此外,你还需要使用Apache POI库来读取Excel文件。这些方法都需要一定的技术和开发工作,因此建议在考虑实施之前仔细评估项目需求和技术实现的复杂性。



    【相关推荐】


    • 你可以看下这个问题的回答https://ask.csdn.net/questions/726563
    • 除此之外, 这篇博客: java_web 快速入门之第一章 WEB环境的搭建中的         Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 部分也许能够解决你的问题。

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月8日
  • 已采纳回答 10月31日
  • 创建了问题 10月30日

悬赏问题

  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥30 求解达问题(有红包)