2012-03-20 112 views
-2

我是網絡開發和Java servlet的新手。所以請耐心等待我解釋我正在嘗試完成的任務:將PHP集成到Java動態Web項目(Eclipse)中

我正在構建一個Time Entry應用程序,其中經過身份驗證的用戶可以輸入他們的時間,日期,項目,說明等,然後將其存儲到MySQL數據庫。

該應用程序使用Java Servlet構建,該Servlet動態生成用戶可以看到並輸入其時間的HTML(非JSP)界面。當用戶輸入帶有相關時間輸入信息的表單時,servlet將這些信息輸入到MySQL數據庫中。我使用Apache Tomcat作爲我的服務器。

理想情況下,我想建立一個網頁(或可能與同一個網頁集成),用戶可以根據日期或項目名稱查看他/她以前的時間條目。這個想法很簡單 - 用戶點擊「7天」,MySQL返回最近7天的所有時間條目。

由於我是servlet編程的新手,我想我知道如何做到這一點的唯一方法是編寫另一個servlet,當用戶單擊「7天」並且servlet讀取輸入時生成MySQL查詢並將結果返回到新頁面。

我想知道是否有更好的方法來做到這一點。我之前沒有用PHP編寫過程,但我願意考慮PHP,如果這是處理這個問題的更好方法。但我不確定如何將PHP集成到Eclipse IDE for Java EE內的現有Dynamic Web Project中。

有什麼建議嗎?

回答

1

任何你需要在你呈現的場景中完成的事情都可以使用Java EE完成。從可維護性(和健全性)的角度來看,將PHP與Java EE代碼混合在一起並不明智。這就是說,既然你使用的是Java EE,我會說模型 - 視圖 - 控制器(MVC)模式對你來說是一個好方法。

需要一點時間才能正確設置,但可以讓您從長遠角度創建模塊化,易於維護/理解的代碼。

看看Servlets and JSP Pages Best Practices作爲初學者,以及關於使用MVC開發Java Web應用程序的StackOverflow上的所有好帖子。

相關問題