【手把手带你做出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 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。


猜你喜欢

转载自blog.csdn.net/qq_39400208/article/details/88945991