簡體   English   中英

Java應用程序的Web界面

[英]Web interface for a Java application

我最近用Java開發了一個完整的系統,該系統連接到數據庫,並將表內容導出和導入到Excel工作表中。 我使用SWING作為用戶界面。 用戶將與其進行交互以進行身份​​驗證和文件管理。

顯然,客戶改變了需求,他希望從Web界面獲得一切。 我的團隊負責人建議您仔細閱讀JSP。

  1. JSP實際做什么?
  2. 如果使用JSP,是否需要重寫Web中的用戶界面?
  3. 有沒有更有效的解決方案來完成這項工作?

我會很感激

我不確定您所說的“特定答案”是什么意思,但是這里有:

  1. JSP是一種基於Java的模板語言,是一種動態生成HTML的技術。 這是服務器端技術。 這里

  2. 是的,如果您要使用純Web / HTML解決方案,則需要完全重寫UI。

  3. 還有其他用於創建Web應用程序的框架,例如Vaadin或Play! 框架可能比JSP“更好”,但是要學習一個全新的API /框架...

  1. JSP實際做什么?
  2. 如果使用JSP,是否需要重寫Web中的用戶界面?
  3. 有沒有更有效的解決方案來完成這項工作?

我使用SWING作為用戶界面。

將表格內容導出並導入到Excel工作表中。

不,必須看一下JavaFX 2

如果轉換為JSP,則肯定需要重寫用戶界面。

JSP本質上只是一種動態生成HTML的方法(可以選擇嵌入Java代碼以生成頁面的一部分)。

仍然可以從Web瀏覽器運行Swing應用程序:您可能想看看Java Web Start。 這將使您不必進行完全重寫。

1.)JSP非常類似於PHP。 它是服務器端腳本。 每當瀏覽器請求頁面(JSP頁面)時,服務器(主要是Tomcat或部署JSP項目的任何應用程序服務器)都將使用JSP代碼生成HTML內容。 JSP主要由HTML,JavaScipt(如果需要動態內容)和Java組成。

2.)據我所知,如果您渴望在JSP中進行此操作,則需要在JSP中再次進行所有客戶端工作。 在那里,您將使用Java代碼生成HTML UI。 但是您可以使用所有使用的后端代碼。

您可以在Applet中使用SWING。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM