-
首先到官網下載 gradle-2.4-all.zip,詳細見圖。
-
解壓 ZIP 文件,本案例解壓於 D:\usr\local,內容如圖。
END
配置Gradle
一.課程目標html
在學習JavaEE以前有一套完整+完美的學習路線,可讓Java學起來更加順利、更加有系統性。JavaEE的學習路線千千萬,四個階段的學習由淺入深逐漸帶入,課程安排嚴謹又不乏味,學習起來自主性更強。前端
第一階段的Java基礎。java
JavaEE的學習內容從計算機基本概念,DOS命令開始,爲你入門編程語言掃盲,什麼是程序,如何配置JAVA開發環境,JAVA編程的過程是怎樣的,JAVA有什麼物特色,程序是如何運行的,這些你均可以在這裏獲得答案。接下來是介紹JAVA編程的基礎語法,共分爲10個知識點,咱們將學習變量,基本數據類型,進制,轉義字符,運算符,分支語句和循環語句等,以達到訓練基礎語法和邏輯能力的目的。還有對數組、面向對象和異常處理等。web
第二階段是javaWeb的學習。算法
Web前端開發基礎和框架、Servlet和JSP在Web後端的應用、Web後端開發相關專題、MVC和分層架構以及項目開發流程及CASE工具的使用等。數據庫
第三階段 java框架。編程
框架是程序中另外一種存儲數據的方式,比直接使用數組來存儲更加的靈活,在項目中應用十分普遍。同時,框架整合開發(SSH/SSS)、RESTful架構和移動端接口設計、第三方接口和在線支付功能、網站安全和Spring Security應用實戰、複雜用戶交互處理和Spring Web Flow的應用、MyBatis的應用和SSM整合,咱們將深刻研究其中涉及到的數據結構和算法,對學員的技術深度有了一個質的提高。後端
第四階段是java+雲數據。數組
億級併發架構演進、Linux基礎、搭建tomcat環境以及大數據開發雲計算等高級Java教程,是Java技術的高端知識。其中穿插項目實戰演練,企業真實項目供學員應用學習,進行知識體系的「二次學習」。瀏覽器
二.企業及應用與互聯網應用的區別
企業級應用:商業組織、大型企業而建立並部署的解決方案及應用。涉及的外部資源衆多、事務密集、數據量大、用戶衆多、同時必須有較強的安全性考慮。
1 | 行業領域 | 區分行業,各自領域業務背景不同,並造成了必定的門檻。 |
2 | 業務邏輯 | 業務邏輯複雜,涉及大量的數據和多人協同處理。 |
3 | 數據一致性 | 強調數據一致性,須要經過事務,交易中間件,數據庫鎖,java同步機制來保證數據的一致性。 |
4 | 數據複雜度 | 數據複雜,有大量的表,表之間有複雜的牽涉關係,在某些行業維護這些表之間的關係和數據就須要一個團隊。 |
5 | 併發量 | 不是特別大,好比通用應用爲100~200併發,重度併發500的系統就能知足國內大部分的系統要求。 |
6 | 系統集成 | 關鍵系統須要和不少外部系統集成,集成的方式可能採起esb,jms,web service,socket。 |
7 | 用戶交互 | 強調界面交互和數據表達,須要支持多種數據展示方式,須要衆多數據在頁面上的展示,傳輸 |
8 | 開發過程 | 強調軟件過程,講究行業經驗,須要撰寫大量的文檔和多人的協同,須要版本控制和問題跟蹤回溯。 |
1 | 行業領域 | 跨行業,按應用類型區分,好比blog,wiki,我的門店等。 |
2 | 業務邏輯 | 業務邏輯簡單,大部分是經過頁面進行數據的增刪改查。 |
3 | 數據一致性 | 要求有事務,但和高併發博弈中,讓位給高併發。 |
4 | 數據複雜度 | 數據不復雜,表之間的關聯很少 |
5 | 併發量 | 強調高併發,支持用戶數量多,並採起企業開發中極少採用的技術,好比web反向代理,memcache(分佈式緩存),表的垂直分隔、水平分隔,強調高速讀低速寫。支持百萬用戶。 |
6 | 系統集成 | 弱。極少須要和其餘系統集成 |
7 | 用戶交互 | 弱。交互很少,表現方式簡單,更多的是數據的增刪改查。 |
8 | 開發過程 | 強調敏捷,快速開發,基本不須要版本控制。 |
三.Java EE思惟導圖
四.安裝Gradle
Gradle下載、安裝、配置、體驗
下載Gradle