何謂 Express Express 可以說是 Node.js 底下的一個前端 + 後端的框架,也是被官方所認同推薦入門的套件之一,其中包含 MVC Framework( Model–View–Controller),簡單來說 View 就是前端畫面呈現 HTML + CSS,Model、Controller 為後端 API 搭建資料庫與控制流程,稍後幾篇文章會再深入的名詞解釋這裡就不多贅述。
何謂 Yarn Yarn 是一個新的 package 管理器,它替代了 npm 客戶機或其他包管理器的現有工作流,同時保持與 npm 註冊表的兼容性。它具有與現有工作流程相同的功能集,同時運行速度更快,更安全,更可靠,簡單來說用 Yarn 來安裝套件比起 npm 更來得快速!
何謂 npm npm 全名為 Node Package Manager,是 Node.js 的套件(package)管理工具,npm 可以讓 Node.js 的開發者,直接利用、擴充線上的第三方套件庫(packages registry),加速軟體專案的開發。
何謂 Node.js Node.js 是以 JavaScript 語言為基礎,是一個開放的原始碼 (Open Source) 的應用程式框架 (Application Framework)。
介紹 Visual Studio Code 大家好歡迎來到這一系列的文章,為了維持後面文章的統一性我在這邊特別寫一篇編輯器的安裝與推薦的擴充套件與環境設定,打造一個方便的開發環境,為什麼我會選擇它呢?原因在於 Visual Studio Code 有強大的編輯功能,因為是開源的專案所以更新速度頻繁擴充套件的資源也很豐富,而且內建終端機與版本控制整個開發過程在同一個視窗就能完成。市面上的編輯器有很多例如: Visual Studio Code、Sublime Text、Atom、Vim、Notepad++ ……等,各位可以依據自己的喜好安裝一個自己適合的編輯環境。
從無到有,打造一個漂亮乾淨俐落的 RESTful API
前言 上一篇已經先闡述Collection在Java中所扮演的角色,在這篇教學中會教各位如何使用 java.util.List.* 的物件,此篇來解析 java 容器中的 List。
前言 在Java中可以幫我們處理一筆資料的除了陣列外,就非Collection API中的元件莫屬了。集合(Collection)就是設計來群組多個資料物件使用,存放在集合中的物件則可以稱為這個集合的元素(Elements)。 在程式運作中,有時候會需要有地方可以暫時儲存產生出來的物件,我們稱之為 Container(容器)。然而在java.util.Collection介面中定義了所有集合最基本的存取方式如下圖: