2013-12-21 84 views
0

我正在嘗試使用Java研究Web開發,但它似乎非常恐嚇。所有的教程都顯示了非常複雜的方法,甚至是NetBeans附帶的示例應用程序。我有一些使用PHP的經驗,但沒有一個使用java。最簡單的方法,使java crud應用程序

是否有任何簡單的方法來使用服務器上的Java來接受發佈請求並保存到數據庫,然後顯示來自數據庫的數據而不使用諸如javaServer faces之類的東西?

是否有必要使用像spring這樣的框架?

請原諒如果我問愚蠢的問題。我似乎無法找到從哪裏開始學習和教程似乎太混亂。

鏈接到任何一篇好文章會有很大的幫助

感謝

+0

您從不*需要*擁有一個DB訪問框架。如果你這樣做,框架將如何存在? :) – cHao

+0

@cHao雅這是一個很好的觀點:-) –

+0

我有點偏見,因爲我非常喜歡Grails,但製作CRUD應用程序非常簡單。 http://grails.org/learn –

回答

2

爲此,你應該熟悉Servlet API的,最好也用MVC框架等。

對於全世界的人都對你有點更簡單,並且從平均PHP社區-缺點引導離開(例如沒有人告訴你如何編寫好),我建議你閱讀THIS書。

但首先,啓動HERE,然後轉移到THIS SITE

其他的方式(談論數據庫訪問,而不是Web服務在這裏)通過JDBC使用原始的SQL,我不會建議,除非你有一個很好的理由和你已經熟悉使用一個DB正確的方式(mysqlmysqli PHP的庫不一定會驅使你正確的路徑;然而PDO很可能會)。

當然,您不一定需要使用框架,但是您(實際上使用任何語言)最好使用它們。是的,可能最接近「nobrainers-php-methodology」(無意識編碼;在單個文件中將UI,DB訪問和業務邏輯連接在一起;等等)正在使用Servlet API,然後通過發送您的GET/POST數據通過JDBC直接發送到數據庫。但是這樣做比殘忍地謀殺可愛的小松鼠/兔子/小貓/ insert_your_favourite_cute_creature_here

稍差一些。您還需要一個servlet容器,其中最常見的是Apache Tomcat。

+1

PS .:隨時與我聯繫,只要你喜歡;根據我的業餘時間,我很樂意幫助你學習Java EE(順便說一下,我建議使用** [Eclipse IDE for Java EE開發人員](http://www.eclipse.org/downloads/packages/eclipse -ide-java-ee-developers/keplersr1)**) – Powerslave

1

學習網頁使用Java進行開發遊戲框架1是非常好的:

Play 2已經存在了,但是如果你是新的Java世界,Play 1就更簡單了。

+0

+1感謝您的建議 –

相關問題