2011-05-04 70 views
0

我想編寫一個與服務器上的MySQL數據庫對話的Java應用程序,並根據它在數據庫中找到的內容更改某個變量v的值。在服務器上部署此Java應用程序時該如何更改?

如果我只是做我的電腦上我會是這樣的:

//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向多個用戶在網絡上誰希望訪問是像

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

回聲$ v A home.php文件;

1)我的java代碼中會發生什麼變化,或者我怎麼看待整個問題?我需要一個servlet嗎?或者tomcat?或者我只需要安裝jdk?

2)來自home.php文件的調用怎麼樣?

什麼是我可以用來了解這些問題的好資源?

非常感謝!

+0

php和java是不同的東西 – 2011-05-04 05:56:08

+0

ofcourse they are .. – algorithmicCoder 2011-05-04 05:56:47

+0

使用web服務而不是思考servlet和其他東西。 – 2011-05-04 06:01:13

回答

0

我會使用ajax語言編寫代碼。我會寫一個從網頁中調用的servlet(javascript)。在servlet中,我會寫一個DAO層,它將與MySQL數據庫進行通信。在servlet中,業務邏輯(即檢查值)將被寫入&適當的值將被返回到前端(網頁)。

相關問題