轉老師的經驗

來源:互聯網
上載者:User

學了java有一段時間了,學了j2se,jsp,struts2,hiberate,spring基本上都學了,但是做不出東西了,老師要我做項目,一看到可無從下手,但對那些知識點基本是知道的,可是就不知道怎麼把他們如何連起來做項目,現在很茫然。

其實這個問題很普遍,所以想把我的想法分享給大家.下面i是我的回複.

你好,你現在的狀態應該是知道有這些東西了,但是沒有真正的理解。
兩種方法:
第一種,回頭把這些東西再好好學學,這次看的時候應該更細一些,尤其是關於如何應用,如果條件允許的話,上機操作,不一定全部操作,首先在大腦中思考,如果自己認為上機操作肯定沒有問題,就不用上機操作,如果不是很理解,應該上機驗證加深理解.如果不理解,繼續看書,從網上搜尋相關的專題,找到有效網頁看個5、6個,我想你應該能理解,我也是這樣做的。所以有同學讓我推薦相關書籍,我很為難,因為我多數時候是從技術文檔和網路中擷取資訊,一般先讀技術文檔,如果有哪個地方不是很理解,在從網頁中搜尋.

第二種方法,自己假設一個簡單的項目,然後把項目的功能細化,細化到什麼程度呢?細化到:這個功能需要什麼介面,需要什麼處理,需要訪問資料庫的哪張表,介面中包含哪些輸入元素並且有什麼要求,介面中有哪些輸出元素並且資料從哪裡來,結合你的技術,這些資料應該如何組織以及如何傳遞,業務方法如何擷取這些資料。介面之間的跳轉關係如何(包括中間涉及哪些處理)。這些工作屬於設計,設計好了之後,就可以動手寫代碼了,在寫代碼的過程中你會遇到很多問題,然後從書上或者從網路中尋找資源解放你的問題,等把你的小項目完成之後,相信對這些知識的理解會加深很多,不過到這裡還沒有完,應該對項目做個總結,可以從新去學習這些知識,相信你一定會成功。

希望對你有用。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.