版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁從零開始學javaweb開發(fā)首先要學習java的基礎知識。
不要被新技術困惑,所謂萬變不離其宗,新技術都是基于java的基礎之上,如果基礎不扎實,關于這些新技術的理解也是一知半解,學不到根源。
1、web開發(fā)
全面的JEE的web開發(fā)知識:Servlet+JSP+javaBean+TagLib,到這里做一個完整的web應用項目開發(fā)。
2、J2EE基礎
j2ee說白了就是做網(wǎng)頁,這時候你要從先從java里脫身出來,學些跟網(wǎng)頁有關的東西:
html:很簡單的東西不是太笨的話半天左右即可搞定
js:易學難精,想速度找工作不必花太多時間,隨便買本javascript書略讀并備查推舉:JavaScript高級程序〔制定〕;JavaScript權威指南
數(shù)據(jù)庫:如果沒有基礎的話,建議多花時間,至少一個月,開始建議用mysql,然后是oracle,然后是sqlserver,這段時間最關鍵的就是sql語言的編寫。
xml
就是一種封裝數(shù)據(jù)的格式,沒啥好學的,學習一下怎么用dom4j或者jdom讀寫xml即可。
jsp,servlet,tomcat:
這段時間說白了就是用jsp來做個網(wǎng)站。
3、EJB開發(fā)
包涵全面的EJB知識:1)EJB入門和無狀態(tài)會話Bean;2)有狀態(tài)會話Bean;3)BMP和CMP是實體Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的開發(fā)和應用:
要會使用主流框架
框架其實就是一些公共的工具和方法,被封裝到一個盒子中供您隨時調用,框架也是別人用java編寫的,相當于你調用別人寫好的公共模塊,可以節(jié)省時間和效率。
主要是3大框架:mvc框架:struts,struts2,jsf、or映射框架:hibernate,ibatis、業(yè)務框架:spring、重量級框架:ejb。
這些都是java技術的學習知識點,和學習流程,先簡單后復雜,由一個點展開,開始更廣更深入的學習。這些都掌握了以后,你就學會了java,具備了基本〔編程〕的能力,但不代表你就能做出合格的產(chǎn)品,所以接下來,你就必須要學習軟件工程和算法,進一步的提升自己。
2怎么學習java
第一,學會學習。學習也是一種能力,在學習和工作中我們發(fā)現(xiàn)同樣多的時間不同的人其學習效果是不一樣的,甚至是學習用時短的人比時間長的人效果更高。這是因為這兩種人的學習能力不一樣,學習能力的養(yǎng)成必須要長期的總結、積存和沉淀的。建議你和周邊的程序員進行比較,如果存在學習效率低下的想象,那就趕緊學習他人的學習方法吧。
第二,將基礎知識學牢。所謂"基礎不牢,地動山搖',因為所有復雜的程序都是由簡單的程序構成,而構成這些簡單程序的就是基礎知識,所有出色的程序員都對基礎知識掌握的非常牢固。因此,掌握牢固基礎知識是成為一個JAVA程序員的必要條件之一。
第三,向出色程序員學習。所謂"近朱者赤,近墨者黑',想要成為一個JAVA程序員,就要向行業(yè)內、公司內、部門內出色的程序員學習,查看他們編寫的程序,通過查看程序學習他們的思維方式。除此之外,還要把握住一切機會向他們請教,了解他們程序開發(fā)前、中、后是如何思索和工作的,學習他們的技巧和方法,并在工作中進行實際操練,提升自己的程序開發(fā)能力。
第四,培養(yǎng)自己的結構化思維能力。一個JAVA程序員無論是在工作質量還是工作效率方面都是優(yōu)于初級程序員的,他們的成功之處就是形成的結構化的思維能力,他們拿到開發(fā)任務之后并目視盲目的立即去開發(fā)程序,而是首先了解程序的用途、目的、特別必須求、開發(fā)時間等,掌握這些信息后他們會對程序開發(fā)前、中、后的工作進行計劃和安排。要養(yǎng)成結構化思維的模式,首先就要去模仿他們,先做到"形似',以后才干做到"神似'。
3怎么學java
corejava
這是java的基礎,包括基本的概念,語法,面向對象,集合等,這是作為一個java工程師必須要熟練掌握的,也是最核心的部分。這部分的學習應該是比較有條理性的,也是比較容易學習的,網(wǎng)絡上可利用的資源也比較多。推舉一本書《java核心技術》,開始階段先學習卷1,真正接觸項目后可以學習卷二。從現(xiàn)在起你必須學會使用API幫助手冊。java的api巨多,你不可能全部記下來,最好的辦法就是學會使用手冊。不會用手冊的人是學不好java的。
database
數(shù)據(jù)庫是現(xiàn)在項目中不可缺少的部分,基本要求就是數(shù)據(jù)的增刪改查,單表操作,多表操作。掌握的數(shù)據(jù)庫以oracle,mysql,sqlserver三大主流數(shù)據(jù)庫為主,mysql是免費的,合適學習使用,oracle提供了免費的簡介版oracleXE可以從官網(wǎng)下載使用。這一部分對sql語句的掌握是至關重要的。sql語句在主流數(shù)據(jù)庫中是通用的。以上都是些基礎。如果掌握了,必須要深入的學習一些觸發(fā)器,存儲過程的知識。每種數(shù)據(jù)庫都有自己的特點,可以深入研究一種數(shù)據(jù)庫,作為自己的亮點。
web
web技術主要包括html,css,js等,作為一名java工程師,對前端技術的要求不如前端工程師要求那么高,但要掌握基本的使用。這一部分比較重要的是ajax和jquery技術,技術也是必須要掌握的。html5將會是成為主流。
framework
接觸過實際項目的人都明白框架的重要性。關于初學者,可以從三大基本框架入手:struts2,hibernate,spring。首先學會使用,其次是掌握每個框架的核心。關于更深層的運作原理可以先不去理會,等你成長為一名高級工程師的時候再去攻克吧!最后要使用三大框架整合出一個自己的項目出來,作為自己的成果展示。具體的項目可以從一些書籍中參照,也可以從網(wǎng)絡查找。
4學java的方法
注重理論基礎。軟件開發(fā)最好有一定的理論基礎。通其理才干更好的理解技能的精髓,才懂得融會貫穿,軟件開發(fā)學習也適用于這一點,不要忽視理論課的作用,理論是為了更好的施行。甲骨文培訓學校的教員表示:"好的培訓學校能做到讓同學即能對理論課付出較大的熱情,又能在施行操作上表現(xiàn)出色。',只有理論和施行合理的搭配才干學好軟件開發(fā)技術。
優(yōu)良的心態(tài)。興趣是最好的老師,或許你并非抱著對軟件開發(fā)極大的興趣和熱情來學習的,但興趣是最好的老師,我們可以在學習的過程中培養(yǎng)興趣,有優(yōu)良的學習心態(tài),不只是為學習而學習,而是為興趣而學習,為就業(yè)而學習。
明確的學習目的。安守本分做好一名士兵,還是有所追求想做軍官?這就是目標。學習也要有目的,盲目的學習必定會使我們手忙腳亂,效率低下;有目的的學習才干使我們這只漂泊在知識海洋上的小船看到燈塔??傊?,學好軟件開發(fā)并不是單一影響,而是多方的作用,只
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年體育春季開學第一課
- 二零二五年度房地產(chǎn)買賣合同范本(含土地、配套設施、稅費及車位)3篇
- 國際山岳日介紹
- 二零二五年度房產(chǎn)交易平臺二手房按揭合同范本2篇
- 實驗室生物危害及生物安全安全培訓課件
- 重慶市2024-2025學年高二上學期期末考試語文試卷(含答案)
- 公關部部門年終總結
- Unit 4 Never too old to learn Reading I 說課稿-2023-2024學年高中英語牛津譯林版(2020)選擇性必修第四冊
- 江西省上饒市2024-2025學年度第一學期七年級道德與法治上冊期末綠色評價試卷(含答案)
- 廣東省深圳市龍崗區(qū)2024-2025學年高三上學期期末質量監(jiān)測歷史試題(含答案)
- 倉庫盤點培訓資料
- 徐州市2023-2024學年八年級上學期期末地理試卷(含答案解析)
- GA 1809-2022城市供水系統(tǒng)反恐怖防范要求
- 新北師大版八年級下冊數(shù)學(全冊知識點考點梳理、重點題型分類鞏固練習)(基礎版)(家教、補習、復習用)
- 公司崗位權責劃分表
- 電壓10kV及以下送配電系統(tǒng)調試報告
- 用合像水平儀測量直線誤差
- 北京市工傷保險實施細則
- 象棋老師崗位職責任職要求
- 教學改革計劃項目申請書模板
- 東神汽車售后服務手冊
評論
0/150
提交評論