如何快速上手java web

來源:互聯網
上載者:User
幫朋友寫畢設,用java web完成一些curd的功能,我有php原生基礎和一點架構基礎,以前學過點java ee什麼的。網上有 什麼比較好的快速上手的教程嗎?
java黑表示目前eclipse都不怎麼會用

回複內容:

幫朋友寫畢設,用java web完成一些curd的功能,我有php原生基礎和一點架構基礎,以前學過點java ee什麼的。網上有 什麼比較好的快速上手的教程嗎?
java黑表示目前eclipse都不怎麼會用

好吧我來給甲魚捧個場。。
我以前是做Java Web的,路線如下,給個參考:
JSP -> Servlet -> Java SSH Framework
其中SSH我只學了Hibernate,就去搞別的了,所以只涉及到一些簡單的MVC、設計模式、ORM之類的,當時我做一些簡單的MIS系統是夠用了。

單獨說一下Java RESTful,可以用Spring3去搞,也可以用其他的基於JSR 311實現的REST架構。

Web Container方面,一般Tomcat就夠用了,要是想上JBoss也隨意。。。這方面有本書《JBoss in Action》。

做畢業設計的話,你覺得網上一些教學視頻行不?比如傳智播客的Java Web開發。其實我覺得用入門書 + 文檔+Github Demo + 問答社區這樣去邊學邊做也能達到不錯的效果。

好像說了一堆廢話>_< 我是來捧場的~

直接上!可以使用這個Java輕量級架構:http://www.playframework.com/

我在這裡也答過:http://segmentfault.com/q/1010000000364063#a-1020000000364524

看問題的規模。畢設應該比較簡單,推薦使用最原始的 Servlet API + 手寫 web.xml + 最原始的 jsp + JDBC 上只有一層薄封裝的 commons-dbutils 。

複雜點的推薦一個輕量級架構 Spark 。

構建工具 Maven 幾乎必用。主要是你要用它管理第三方庫及其依賴。比如如果你的項目使用了 commons-dbutils ,你只需要在 pom.xml 中加入:

    commons-dbutils    commons-dbutils    1.5

就行了。不需要向版本控制籤入任何第三方庫的二進位檔案或代碼檔案。

IDE:eclipse 或 IntelliJ Idea

只是實現需求的話,採用servlet與JDBC結合的方式即可。採用簡單的Dao,Service分層,想更規範,可以用樓

上說的,採用maven來管理項目依賴。

如果有其他要求,比如採用何種架構技術,何種伺服器。具體要求具體分析。

通讀一邊 HeadFirst Servlet&JSP,學java web最舒服的一本書

servlet+jsp+mysql就行了,建議去圖書館借一本java web入門的書,比如《21天學通java web》,看看基本原理與文法,然後看一個web網站的例子,仿照這個列子就可完成你的畢設了

1.時間充裕,可以找入門視頻學習.
2.時間緊,找一篇實戰文檔,直接上手,Servlet + JDBC 夠了,簡單點兒。
3.有基礎了可以嘗試一些開源架構,比如 SpringMVCMybatis 或者 Spring Boot

這裡推薦一些學習資料:
http://www.mkyong.com
http://www.hubwiz.com/
慕課網
並發編程網

我覺得快速上手的話,直接Spring或者Struts+Spring。看看別人的代碼,會配置了就得了。
你要是以後不深入開發的話,servlet完全不需要看啊。

最怕就是入門java web見到別人開口就是說用ssh來搞!!

基本上java web架構很多,但很難說快速上手,因為畢竟要掌握以下技能:orm,servlet,頁面模板,java應用程式容器,哦還有開發工具~~~

想要快速上手,儘快搞一個web應用出來,只能ROR或者django了

快速上手的吧,採用spring MVC吧,Google搜尋找一篇搭建的文章,搭建起來,看樓主所說,javascript應該懂得一點吧,如果不會就採用jsp吧,然後採用註解開發,不需要太多設定檔

只是想做畢業設計的話,直接使用JSP(只需要看懂servlet).看下基本的JSP視頻,上手後一個星期內應該就能基本完成不複雜的畢業設計了。架構就不需要了,這需要學習過程,而且調用架構過程中出錯的話,沒有經驗的很難找出問題所在。

正在業餘學習java。 感覺學下spring 和 mybatis就好 <= 萬一學成了回來補全答案~~

不要老是想快速上手,花一點時間認真研究一下,不是蠻好的嗎?寫出的代碼後人看了也舒服,自己也有成就感。。。。

還是不要用 java 做web ROR NodeJs 更適合現在的環境,非要做的話,別學 JavaEE (EJB SSH Servlet 那套) 直接上 Play!架構會更適合一點

我覺得還是把“快速”兩個字去了吧

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.