2013-04-17 72 views
1

對於「Web工程」中的分配,我們必須使用Servlets,Java Server Pages和Java Beans。 (我知道JSB或多或少被棄用,但我們必須用它來訓練)使用Servlets,JSB和JavaBeans(MVC)

基本上我們有一個小型的切丁遊戲。有7個領域的道路,你可以點擊一個骰子,之後,你得到一個數字在1 - 3之間,你的車移動你切塊的數量。然後是電腦的轉彎,直到有人到達目標。

在規範中聲明,我們必須使用Java Bean作爲模型,JSP作爲View和Servlet作爲Controller。

我們已經做了,我們已經創建了一個Java Bean,其中包含了玩家和遊戲的所有信息(如round,time,leader)。這些信息與JSP一起顯示。

我們弄不清楚的是如何使用servlets。基本上點擊骰子,我猜它應該打開servlet,但它怎麼能與JSP和bean通信。

也許有人知道如何正確管理它?

下面的截圖: http://gyazo.com/c5e5eaae2de23d20755d687c479dccce (它了德語)左上角IST動態並與每個點擊它應該改變骰子,以及汽車和骰子

表。

+0

查看以下受歡迎的教程:[開始和中間Servlet和JSP教程](http://courses.coreservlets.com/Course-Materials/csajsp2.html)。而且這些教訓,他們有很好的大圖片來說明概念:[服務器端編程](http://www3.ntu.edu.sg/home/ehchua/programming/index.html#WebApp)。也 – informatik01

回答

2

所以基本上,當你點擊骰子。您的瀏覽器會將某些網頁操作預製爲網址。通常是POST或GET。監聽那個URL你有一個servlet。這個servlet有一種獲取你訪問該URL時推送的數據的方法。然後,servlet執行一些操作,通過調用模型加載數據或更改數據。然後它將您重定向到/使用該模型加載JSP。 jsp然後顯示來自該模型的數據。我希望這有助於!