gpt4 book ai didi

java - 当部署在服务器上时,这个 Java 应用程序有何变化?

转载 作者:行者123 更新时间:2023-11-28 23:52:46 24 4
gpt4 key购买 nike

我想编写一个 Java 应用程序,它与服务器上的 MySQL 数据库通信,并根据它在数据库中找到的内容更改某个变量 v 的值。

如果我只是在我的计算机上执行此操作,我会得到如下内容:

 //import database stuff

public class Test{
int v;
public Test()
{
v=0;
}

public void main (String[]args){

Test t = new Test();
t.setVariable();

}
public void setVariable(){

// connect to database etc etc

if(something in MySQL database is true){
v= 10;
}

else{
v=30;
}
}
}

现在假设我想将其部署在 Web 服务器上,并将变量 v 公开给 Web 上的多个用户,这些用户想要访问类似于 home.php 的文件

$v =//调用java程序返回v

echo $v;

1) 我的 Java 代码会发生什么变化,或者我如何看待整个问题?我需要一个servlet吗?还是 Tomcat ?还是我只需要安装 jdk?

2) 来自 home.php 文件的调用如何进行?

什么是我可以用来了解这些问题的好资源?

非常感谢!

最佳答案

我会使用 ajax 语言对此进行编码。我会写一个从网页(javascript)调用的servlet。在 servlet 中,我将编写一个与 MySQL 数据库对话的 DAO 层。在 servlet 中,将编写业务逻辑(即检查值)并将适当的值返回给前端(网页)。

关于java - 当部署在服务器上时,这个 Java 应用程序有何变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5879156/

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