java項(xiàng)目開發(fā)流程 現(xiàn)在開發(fā)JAVA后臺(tái),主要用哪些技術(shù)?
現(xiàn)在開發(fā)JAVA后臺(tái),主要用哪些技術(shù)?你的系統(tǒng)有多大,你的技術(shù)有多強(qiáng)大!從我們公司的角度來看,使用java開發(fā)后臺(tái)服務(wù)使用了以下幾點(diǎn)!2. 數(shù)據(jù)庫映射框架:mybatis!3. 數(shù)據(jù)庫連接池:Drui
現(xiàn)在開發(fā)JAVA后臺(tái),主要用哪些技術(shù)?
你的系統(tǒng)有多大,你的技術(shù)有多強(qiáng)大
!從我們公司的角度來看,使用java開發(fā)后臺(tái)服務(wù)使用了以下幾點(diǎn)
!2. 數(shù)據(jù)庫映射框架:mybatis
!3. 數(shù)據(jù)庫連接池:Druid
!4. 原木框架:slf4j
!5. 項(xiàng)目建設(shè)工具:Maven
!6. 版本控制工具:SVN和git
!7. 緩存:redis
!9. 工作流引擎:activiti
!10. 規(guī)則引擎:口水
!11. 微型服務(wù)容器:docker
!12、圖片、文件等上傳工具OSS
!14,原型視圖工具:Axure RP
!15. 后臺(tái)服務(wù)模擬訪問:郵遞員
!16,腳本:shell或Python
!17,語言:java8
!這些是工作中使用的后端技術(shù)。可以說程序員是全能的!你可能會(huì)對(duì)很多事情感興趣。如果你喜歡手機(jī)開發(fā),你可以做一個(gè)手機(jī)操作系統(tǒng),因?yàn)锳ndroid是用Java開發(fā)的。如果你想涉足金融行業(yè),你可以為銀行或投資機(jī)構(gòu)建立他們的交易系統(tǒng),因?yàn)楦呤?、華旗集團(tuán)等使用的交易系統(tǒng)都是用Java開發(fā)的。如果你喜歡游戲,可以參考桌面版的minecraft開發(fā)一套游戲;也可以再造一個(gè)阿里巴巴。我聽說它們主要是Java棧。
學(xué)了java能做什么實(shí)際的東西?
謝謝你的邀請(qǐng)
!作為實(shí)習(xí)生,您需要掌握以下技能:
1基礎(chǔ)知識(shí)要扎實(shí),如采集、多線程、面向?qū)ο蟮戎R(shí);
2。熟悉web知識(shí),AJAX,JDBC,spring框架,structs框架,hibernate框架等的背景知識(shí);熟悉基本開發(fā)工具的使用;
3。前端應(yīng)該會(huì)懂jQuery和JavaScript,掌握一兩個(gè)前端框架,
會(huì)使用一兩個(gè)常用的數(shù)據(jù)庫;
以上是需要掌握的一些基本技能,但在實(shí)習(xí)階段,一般不取決于你的技術(shù)有多高,但你的學(xué)習(xí)能力和業(yè)務(wù)掌握能力。根據(jù)我個(gè)人的經(jīng)驗(yàn),我給你以下非技術(shù)性的建議:
第一,盡快熟悉公司的項(xiàng)目開發(fā)模式和項(xiàng)目業(yè)務(wù);
第二,自己解決問題。如果你解決不了,就上網(wǎng)找答案,少問一些與業(yè)務(wù)無關(guān)的問題;
第三:如果你有發(fā)展任務(wù),就要問清楚,明白再發(fā)展;
第四:處理好與同事的人際關(guān)系;
以上是我個(gè)人的體會(huì)。我希望我的回答能幫助你。如果你有不同的答案,請(qǐng)?jiān)谙旅媪粞浴?/p>