我對使用Freemarker相當陌生,所以我的理解並不是最好的。從我能夠告訴我們,我們使用.ftl文件是可以與struts和其他庫進行接口的模板。該頁面的內容在服務器(具有JVM)上生成,然後作爲客戶端的HTML視圖提供。說到這裏,我之前的印象是,JRE需要出現在客戶端才能使這些應用程序正常工作。話雖如此,我從一臺沒有JRE/JDK的筆記本電腦上訪問了這些頁面,並且它們沒有問題。我的問題是,如果我的發現是正確的,那麼客戶端不需要爲應用程序運行JRE。我想將我們的代碼庫從Java 7更新到8,但前提是它不會侵犯需要更新Java版本的用戶。使用Freemarker時需要JRE
1
A
回答
1
從技術上講,ftl模板不會「回到服務器,執行相應Java類中調用的方法,準備視圖,然後將其發送到客戶端」。 ftls在服務器端處理,然後客戶端得到一個呈現的html。如果您將Struts與ftls一起使用,那麼您需要一臺運行JVM的服務器來運行Struts應用程序,以便渲染htmls。 呈現的htmls不需要服務器,因爲它們是ftl處理的結果。但是,您需要使用服務器來爲每個請求提供最新信息的htmls服務器。 希望我明確自己。
相關問題
- 1. 在需要Freemarker幫助時使用XPages
- 2. Leiningen是否需要JDK/JRE?
- 3. 運行servlets.Server JRE或客戶端JRE需要哪個JRE?
- 4. 使用launch4j,最終用戶是否還需要安裝JRE?
- 5. m2eclipse:Eclipse運行在JRE中,但需要JDK
- 6. 需要特定的JRE版本
- 7. 我是否需要jdk和jre?
- 8. 在安裝JRE方面需要幫助?
- 9. 需要服務器VM,但在JRE中不可用。那麼我需要什麼軟件包:JRE,JDK?
- 10. 需要同時使用Word2Vec
- 11. 何時需要使用FreeHGlobal()?
- 12. 何時需要使用NSPropertyMapping?
- 13. 用java 1.7編寫的應用程序需要什麼jre?
- 14. 使用紅寶石時,「需要」何時需要?
- 15. 即使JDK包含JRE,JRE的需求是什麼?
- 16. 使用WXPython何時需要使用類?
- 17. 需要使用$超時和$使用requestAnimationFrame
- 18. ubuntu中的Maven JRE錯誤:Eclipse在JRE中運行,但需要jdk
- 19. 用Java編寫的程序如何不需要JRE?
- 20. FreeMarker:使用宏時保持標識
- 21. 在freemarker模板中使用時區'EST'
- 22. 使用Spring/Hibernate時Freemarker的替代品?
- 23. 使用JRE 1.4嘲笑當前時間
- 24. 使用HTTPS時需要/需要gzip壓縮嗎?
- 25. 使用JRE VS JDK
- 26. JRE所需的JAR文件
- 27. PHP需要使用需要xs的webservice:base64Binary
- 28. 需要JDBC,但不需要使用jdbc
- 29. Richfaces要求jre版本
- 30. 我什麼時候需要使用@WebServiceRef?
我發現很難描述我的意思,但你認爲的是我的意思。我們的服務器都運行在JDK 1.8上,因此它們可以毫無問題地提供內容。我只是好奇,如果客戶端需要一個JRE,但你爲我回答。謝謝您的幫助! – jdhurricanes
@jdhurricanes在這種情況下,客戶端根本不需要Java :)只是一個瀏覽器。 如果回答您的問題,您應該注意並標記此答案爲正確。乾杯! – maaw
完成。每當我達到15的聲望,我會回去,並upvote你的答案。再次感謝。 :) – jdhurricanes