導航:首頁 > 網路信息 > java開發網站怎麼學

java開發網站怎麼學

發布時間:2024-06-04 15:00:29

1. 零基礎如何系統學習java Web

你要下決心,我要轉行做開發,這樣你才能學成。
你要會打字,我公司原來有一個程序員,打字都是兩個手一指禪,身為程序員你一指禪怎麼寫出的代碼,半個月後被辭退了,當然我們還是朋友。
前兩個條件都符合了你就可以學了,首先要了解web是什麼,一般呢,java web開發無外乎就這么兩大類,第一,互聯網公司,第二,軟體公司。對於互聯網公司和軟體公司還有一些差別,互聯公司是面向廣大網民的,會有專門的ui設計,前台開發,後台代碼開發,ios開發,android開發,軟體測試,產品經理等,軟體公司呢,一般就是做需求的,開發的,測試的。沒有美工
所以樓主你看要學什麼了。是想做客戶端開發還是軟體開發,還是美工,還是UI....balabala

關於java 我把我知道的說一下,作為一個java程序員 從前段到後端你都要知道一些,不要求你把頁面做的和美工一樣專業。
但是你要懂一些技術,有些軟體公司前台後台都是一個做的。

那麼問題來了:
4.1 前台:html + jsp +javaScript +servlet (servlet現在可能不需要寫了,但是也要知道的好。如果有經歷學一下)這些都是基礎。
4.2 後台:一個MVC框架 最常見的就是struts2 hibernate spring 這三個了,還有很多流行的框架,這三個是你必須要會的。
4.2 資料庫:從mysql 開始 會寫簡答的sql語句,insert update delete select
如果這些你都會了相信你也會使用一些工具了。

關於工具:上面這些你都會了相信你也會使用一些工具了。
工具:
1. java程序員 eclipse肯定要熟練使用 JDK的安裝 環境變數的配置 都搞定了就開始你的編程之旅吧。

2.資料庫工具,mysql我用navicat Oracle我用plsql

3.notepad++這個經常使用 查看一些文檔
4.肯定忘不了一個版本控制工具了,當前流行的svn 和 git 要會一個
上面那些都學會了足可以找一份工作了,甚至不需要都學會,工作工還會遇到的一些需要你學的知識,很多第三方框架,如quartz任務調度,基本沒個項目都會用。JBPM 工作流,webservice,restful,json,xml,spring mvc

附上出處鏈接:https://www.hu.com/question/31151832

2. 想做JAVAWEB後台的話,要學習哪些知識

首先要明確後端包括哪些職業:DBA(資料庫維護優化專家),Developer(程序猿),Architect(構架師),Scrum master及類似(敏捷開發專家),Project Manager(產品狗),Maintenance&IT support(通訊和伺服器相關),當然這只是一個大致的分類,並沒有一個清晰的界限。

按程序猿內功而言:關系型資料庫,領域驅動設計(Domain-Driven Design),設計模式Design Pattern,演算法Algorithm,面向對象編程OOP(SOLID),線程安全,事件驅動,測試驅動開發,依賴注入框架,等等。

對於初學Java並且有志於後端開發的同學來說,需要重點關注以下幾個部分:

基礎:比如計算機系統、演算法、編譯原理等等

Web開發: 主要是Web開發相關的內容,包括HTML/CSS/js(前端頁面)、 Servlet/JSP(J2EE)以及MySQL(資料庫)相關的知識。它們的學習順序應該是從前到後,因此最先學習的應該是HTML/CSS/JS(前端頁面)。

J2EE:你需要學習的是Servlet/JSP(J2EE)部分,這部分是Java後端開發必須非常精通的部分,因此這部分是這三部分中最需要花精力的。關於Servlet/Jsp部分視頻的選擇,業界比較認可馬士兵的視頻。

最後一步,你需要學會使用資料庫,mysql是個不錯的入門選擇,而且Java領域里主流的關系型資料庫就是mysql。這部分一般在你學習Servlet/Jsp的時候,就會接觸到的,其中的JDBC部分就是資料庫相關的部分。你不僅要學會使用JDBC操作資料庫,還要學會使用資料庫客戶端工具,比如navicat,sqlyog,二選一即可。

開發框架:目前比較主流的是SSM框架,即spring、springmvc、mybatis。你需要學會這三個框架的搭建,並用它們做出一個簡單的增刪改查的Web項目。你可以不理解那些配置都是什麼含義,以及為什麼要這么做,這些留著後面你去了解。但你一定要可以快速的利用它們三個搭建出一個Web框架,你可以記錄下你第一次搭建的過程,相信我,你一定會用到的。還要提一句的是,你在搭建SSM的過程中,可能會經常接觸到一個叫maven的工具。這個工具也是你以後工作當中幾乎是必須要使用的工具,所以你在搭建SSM的過程中,也可以順便了解一下maven的知識。在你目前這個階段,你只需要在網路上了解一下maven基本的使用方法即可,一些高端的用法隨著你工作經驗的增加,會逐漸接觸到的。

因此,你需要去看一些JDK中的類的源碼,也包括你所使用的框架的源碼。這些源碼能看懂的前提是,你必須對設計模式非常了解。否則的話,你看源碼的過程中,永遠會有這樣那樣的疑問,這段代碼為什麼要這么寫?為什麼要定義這個介面,它看起來好像很多餘?由此也可以看出,這些學習的過程是環環相扣的,如果你任何一個階段拉下來了,那麼你就真的跟不上了,或者說是一步慢步步慢。而且我很負責的告訴你,我在這個階段的時候,所學習的東西遠多於這里所羅列出來的。

總而言之,這個階段,你需要做的是深入了解Java底層和Java類庫(比如並發那本書就是Java並發包java.concurrent的內容),也就是JVM和JDK的相關內容。而且還要更深入的去了解你所使用的框架,方式比較推薦看源碼或者看官方文檔。

3. java,web程序設計要學些什麼

第一階段:Java基礎,包括java語法,面向對象特徵,常見API,集合框架; (基礎)
第二階段:java界面編程,包括AWT,事件機制,SWING,(不常用)這個部分也可以跳過,用的時候再看都能來及;
第三階段:java API:輸入輸出,多線程,網路編程,反射註解等,java的精華部分(重點);
第四階段:資料庫SQL基礎,包括增刪改查操作以及多表查詢; Oracle Mysql
第五階段:JDBC編程:包括JDBC原理,JDBC連接庫,JDBC API,雖然現在Hibernate比JDBC要方便許多,但是JDBC技術仍然在使用,JDBC思想尤為重要;
第六階段:JDBC深入理解高級特性:包括資料庫連接池,存儲過程,觸發器,CRM思想(高級)這個比較不好懂,有時間的可以學習;
第七階段:HTML語言學習,包括HTML標簽,表單標簽以及CSS,這是Web應用開發的基礎;
第八階段:JavaScript腳本語言,包括javaScript語法和對象,Ajax基礎 ;就這兩個方面的內容;
第九階段:Servlet開發,從此開始踏入javaWeb開發的重要一步,包括XML,Tomcat伺服器的安裝使用操作,HTTP協議簡單理解,Servlet API等,java web開發的基礎。 (重要)
第十階段:JSP開發:JSP語法和標簽,自定義標簽,EL,JSTL庫了解以及MVC三層架構的設計模式理念;
第十一階段:AJAX開發:AJAX原理,請求響應處理,AJAX開發庫,Jquery;
第十二階段:三大框架-struts、spring、hibernate,javaWeb的精華部分(重要)
第十三階段:其他框架學習-springMVC、mybatis,目前比較主流的框架
第十四階段:當學習完這些知識後,你就可以深層次的學習一些企業框架,Maven、redis、log4j等等
第十五階段:一般現在的公司企業用的系統伺服器都是linux,所以有興趣的可以學習一下,linux的各種命令

閱讀全文

與java開發網站怎麼學相關的資料

熱點內容
iphone5s最省電的瀏覽器 瀏覽:225
用數據線如何接攝像頭 瀏覽:110
qq手機電腦互傳文件 瀏覽:613
linux內核升級方法 瀏覽:986
iphone5沒有熱點 瀏覽:189
哪裡有在線幼兒c語言編程 瀏覽:959
iframe跨域調用js對象 瀏覽:178
蘋果手機能分文件夾嗎 瀏覽:679
fdb文件怎麼刪除裡面內容 瀏覽:638
龍江網路配置什麼路由器 瀏覽:169
如何使用指標導入數據 瀏覽:866
平時用什麼app看nba 瀏覽:503
win10想以管理員身份運行bat文件 瀏覽:85
合並單元格中的其他數據如何排序 瀏覽:331
電腦窗口程序在哪 瀏覽:281
前女友把我微信刪了又加什麼意思 瀏覽:655
win10不識別無線xboxone手柄 瀏覽:403
汽車之家app怎麼看成交價 瀏覽:908
abc文件破解密碼 瀏覽:516
怎麼登錄米家app賬號 瀏覽:165

友情鏈接