十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
大學(xué)畢業(yè)之后,憑著一點(diǎn)JAVA知識(shí)和J2EE知識(shí),順利的找到了一份不錯(cuò)的工作,從那時(shí)起,我就開(kāi)始了我的JavaWeb工程師之路。

今天回顧總結(jié)一下這幾年我學(xué)過(guò)的編程知識(shí)。
一、開(kāi)發(fā)語(yǔ)言
Java:從學(xué)習(xí)Java開(kāi)始到現(xiàn)在有8年多時(shí)間了,這個(gè)是我深入骨髓的一門(mén)開(kāi)發(fā)語(yǔ)言,現(xiàn)在依然在使用。對(duì)于那些沒(méi)有對(duì)象的同學(xué),學(xué)習(xí)java之后,可以自己new一個(gè),想要什么樣的對(duì)象,自己說(shuō)了算。
二、Web基礎(chǔ)
1、HTML:網(wǎng)頁(yè)包含的元素,網(wǎng)頁(yè)顯示的內(nèi)容,比如:標(biāo)題,段落等。
2、CSS:網(wǎng)頁(yè)元素的樣式,負(fù)責(zé)網(wǎng)頁(yè)元素的布局以及展現(xiàn),比如:字體顏色,表格美化等。
3、JavaScript :網(wǎng)頁(yè)元素的行為,負(fù)責(zé)處理網(wǎng)頁(yè)元素的事件以及行為,比如:點(diǎn)擊,彈框,拖拽等。
4、jQuery:jQuery 是一個(gè) JavaScript 庫(kù)。jQuery 極大地簡(jiǎn)化了 JavaScript 編程。
5、AJAX:在不重新加載整個(gè)頁(yè)面的情況下,AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁(yè)的技術(shù),是異步的JavaScript 和 XML。
三、J2EE體系
1、JSP:JSP與PHP、ASP、ASP.NET等語(yǔ)言類(lèi)似,運(yùn)行在服務(wù)端的語(yǔ)言,JSP文件后綴名為(*.jsp)。
2、Servlet:Servlet 為創(chuàng)建基于 web 的應(yīng)用程序提供了基于組件、獨(dú)立于平臺(tái)的方法,Servlet 有權(quán)限訪問(wèn)所有的 Java API,包括訪問(wèn)企業(yè)級(jí)數(shù)據(jù)庫(kù)的 JDBC API。
四、數(shù)據(jù)庫(kù)
1、SQL:SQL 是用于訪問(wèn)和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言,數(shù)據(jù)庫(kù)操作必須精通sql。
2、Oracle:Oracle是付費(fèi)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),功能強(qiáng)大,我從業(yè)經(jīng)歷一直在使用Oracle數(shù)據(jù)庫(kù)。
3、Mysql:Mysql是是免費(fèi)的最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。
4、數(shù)據(jù)庫(kù)可視化工具:PLSQL Developer。
五、服務(wù)器中間件
1、Tomcat:目前比較流行的Web 應(yīng)用服務(wù)器。
六、操作系統(tǒng)
1、Linux:Java Web應(yīng)用部署的常用操作系統(tǒng),要數(shù)據(jù)基本操作與shell腳本。
七、開(kāi)源框架
最常用的框架組合是ssh。
1、Struts2:Struts2是一個(gè)基于MVC設(shè)計(jì)模式的Web應(yīng)用框架,它本質(zhì)上相當(dāng)于一個(gè)servlet,在MVC設(shè)計(jì)模式中,Struts2作為控制器(Controller)來(lái)建立模型與視圖的數(shù)據(jù)交互。
2、Hibernate:Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,封裝了JDBC,它將POJO與數(shù)據(jù)庫(kù)表建立映射關(guān)系,是一個(gè)全自動(dòng)的orm框架,java程序員可以用面向?qū)ο蟮乃季S來(lái)操作數(shù)據(jù)庫(kù)。
3、Spring:Spring致力于提供一種方法管理你的業(yè)務(wù)對(duì)象,其特點(diǎn)是通過(guò)面向切面進(jìn)行日志或事物支持,通過(guò)控制反轉(zhuǎn)促進(jìn)了程序間的低耦合。
八、開(kāi)發(fā)工具
Eclipse:Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。這幾年開(kāi)發(fā)一直用它。
九、代碼管理工具
SVN:SVN是一個(gè)開(kāi)放源代碼的版本控制系統(tǒng),用于多個(gè)人共同開(kāi)發(fā)同一個(gè)項(xiàng)目,共用資源的目的。
十、編程是一個(gè)不斷深入學(xué)習(xí)的過(guò)程,新事物新技術(shù)層出不窮,只有不斷學(xué)習(xí),才能跟的上時(shí)代的發(fā)展。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。