簡體   English   中英

從Java GUI到Java Web

[英]From Java GUI to Java Web

我最近一直在使用Java-Swing開發大型應用程序。 現在,我想轉到網絡。 基本上-我不是Microsoft,Java對我來說還不錯。 我檢查了Java EE框架的一些基礎知識,並決定選擇Spring 我已經熟悉JDBC。 學習Spring是一回事,但是僅使用GUI(C ++和Java)意味着我對Web開發的知識非常差。

在開始閱讀Spring MVC的教程之前,開發Web解決方案應該知道些什么? 我主要感興趣的是“如何”使用圖形...從頭開始或進行一些類似於IDE RAD的開發? 我有點像fe Silverlight,並集成到Web或asp.net獲勝表格中-使我們的“ GUI”人員可以更快地發展。 那么,能否請您給我一些有用的建議?

謝謝

您可能需要檢查http://code.google.com/webtoolkit/以獲取一些Java語言的客戶端GUI javascript代碼編譯。 代碼甚至看起來像是Swing一樣:)

值得注意的另一件事是,也許您可​​能希望將Spring用作Hibernate ,而不是JDBC。

在Web中,GUI主要由CSS完成。 您可以在此處找到快速的CSS教程/參考 您將在此處獲得有關CSS功能的一些想法。 UI的“原始”部分由純HTML完成,在Java EE Web應用程序通常由良好的舊JSP文件提供服務的情況下,或在Sun自己的MVC框架JSF的情況下,也由Facelets提供支持的XHTML文件提供的服務。

在談到JSF時,存在一些可以在JSF之上使用的豐富的UI組件庫,例如RichFaces在此處展示 )和IceFaces在此處展示 )。 使用這些庫,您無需費心即可完成基於CSS的外觀工作。

Spring MVC沒有提供任何豐富的UI組件庫。 我誠實地認為,Spring在改進的Java EE 6 API中也已經過時了,它最終提供了許多類似Spring的功能。

在開始學習Spring之前,請考慮Grails 它建立在Spring和Hibernate之上,並且易於學習和使用。 Grails使用Groovy,但是如果您知道Java,學習groovy的速度將非常快。 開發Java EE或Spring應用程序太痛苦又無聊。 您可以將grails與NetBeans或Eclipse一起使用。

暫無
暫無

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

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