【手把手帶你做出WebQQ】第一天,配置環境以及瞭解項目所涉及的知識點

第一天的任務主要是配置環境

1.用到的編譯器編譯器 idea
2.項目用到的數據庫: 基於內存的 nosql redis
3.linux,虛擬機(VMware)
4.Chrome

項目涉及的知識點:

spring boot
redis
websocket
Maven
熱部署(Hot deployment)
thymeleaf

項目用的是Web2.0的科技概念

web1.0:網絡-人(單向信息,只讀,eg個人網站,大英百科全書)
web2.0:人-人(以網絡爲溝通渠道進行人與人溝通,eg維基、博客)
web3.0:人-網絡-人(人工智能、關聯數據和語義網絡構建,形成人和網絡以及網絡與人的溝通,同時在SEO支持下,提高人與人溝通的便利性)

知識點科普:


    熱部署就是在應用正在運行的時候升級軟件,卻不需要重新啓動應用。


    模板引擎:爲了是用戶界面與業務數據分離而產生的,他可以生成特定格式的文檔,用於網站的模板引擎就會生成一個標準的HTML文檔。


    Thymeleaf就是Spring Boot中默認的模板引擎,也是官方推薦的方案。(至於JSP,就忘了它吧,在“去J2EE”的大趨勢下,誰用誰傻X)

    不破壞原有的HTML和Javascript代碼,靜態頁中的mock數據和服務器端生成的東西可以完美地互不影響,設計和開發可以分別進行。


    NoSQL(Not Only SQL):泛指非關係型數據庫
    主要代表:MongoDB,Redis,CouchDB。


     Spring Boot設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章