java - 如何将 Java 后端与 html/css 前端连接起来?

标签 java html css frontend backend

您好,我非常了解 HTML、CSS 和 Java 语言,但我完全不知道如何将 Java 后端连接到前端。在编程方面,我是一个完全的业余爱好者,我只是非常了解这些语言中的每一种的基础知识。我对 HTML 和 CSS 进行了编码以接收输入,并且所有的计算都是用 Java 编写的,所以我已经准备好了我想做的事情的功能。我只是不知道如何将用户的输入从 HTML 传递到 Java 中的计算。我只是使用扫描仪作为用户输入来运行我的 Java 代码,但我想集成我的所有代码以使其成为一个真正的网站,而且我认为我需要的不仅仅是扫描仪,以便用户在网站上输入内容。我多次研究了这个主题,找到了有关 serverlet 和 IntelliJ 的信息,但这些信息让我感到困惑,因为我在计算机科学方面是一个完全的业余爱好者(除了了解这些语言)。有些人还说最好的方法是将我的 java 代码转换为 javascript,但我不确定这是否是最好的方法。关于做什么的任何建议/信息?这是我的一些 Java 代码(这部分接受用户输入,搜索最后一个斜线之前的数字,然后将其添加到双首尾)。谢谢!

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    double firsum = 0; 
    while (sc.hasNext()) {
        String ip = sc.nextLine();
        int def = ip.lastIndexOf("/");
        double firnum = 0;
        for (int i = 1; i < 7; i++) {
            if (ip.charAt(def-i) != '\t') {
                firnum = Double.parseDouble(ip.substring(def - i, def));
                out.println(firnum);
            }
        }
        firsum += firnum;
    }
} 

最佳答案

就像cricket说的,你可以使用基于Java的web框架,我建议Spring .这将提供您需要的所有功能,例如允许您为您的应用程序保存、索引、搜索、编写路由等。根据您的新手程度,您可能想要制作一个基本的 CRUD app了解 Spring。

您还想从架构的 Angular 考虑您的应用。您是想制作一个单一的整体应用程序来处理您的所有业务逻辑、服务和前端,还是想通过微服务使其更加模块化? (第二个选项可能更好)。为此,您需要编写一个 API 来处理您的所有应用程序数据(使用 Spring),然后制作一个小型前端应用程序来获取并显示该信息。

希望对您有所帮助:)

关于java - 如何将 Java 后端与 html/css 前端连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50671420/

相关文章:

javascript - 将自定义图标添加到选择菜单

html - 全文的文本下划线

javascript - 如何重定向 wpmu 目录 "edit listing"按钮?

html - "overflow: hidden"用于切断 div 容器上的元素的替代方法

css - 如何在 Jumbotron-Twitter Bootstrap 中定位文本

css - 用于在 IE 浏览器窗口顶部放置像素网格的附加组件

Java:如何使用xulrunner将html转换为postscript?

java - Documentum:Oracle数据库Date时间差和I_LATEST_FLAG

java - 如何更改 JOptionPane.showInputDialog 中按钮的默认文本

java - JSP:在文件上传时获取 MIME 类型