gpt4 book ai didi

web-applications - Java Web 应用程序结构

转载 作者:行者123 更新时间:2023-12-02 07:55:48 26 4
gpt4 key购买 nike

我希望实现一个简单的基于 Web 的应用程序。我想这样做的主要原因是要了解一些 Java EE 技术,但我想确保我采用的方法是明智的。

该应用程序应允许某人上传文件(最初是图像,但最终将是视频)。我会对上传的文件做一些分析,然后将结果返回给用户,并将结果存储在数据库中。

所以,我想到的是:

  1. 编写(非常简单的)网页使用 JSP,
  2. 有一个 servlet读取上传的图像并存储它在服务器上
  3. 有servlet 调用执行以下操作的 EJB繁重的工作(分析图像和将结果保存在数据库中)
  4. 在 EJB 完成分析后,它将结果返回到用于演示的 Servlet。

这听起来合理吗,还是我离题太远了??

此外,人们会推荐任何特定的技术(spring?,持久性库?)来实现它?

谢谢


更新

找到这个很好的引用,它似乎为我想做的事情提供了很好的分步指南 here .认为它可能对对此问题感兴趣的人有用。

最佳答案

恕我直言,除非您被 EJB 所束缚,否则我会避免整个层。

使用 Spring 或 Structs 等框架,使用 MVC 模式构建应用程序,并让您的 Controller 与解耦的服务对象对话以进行分析。该服务会将结果返回给 Controller , Controller 可以将其捆绑到您的模型对象中以传递给 View 进行渲染。

关于web-applications - Java Web 应用程序结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com