初学JavaWeb,因为不少概念性的知识不清晰,加上学习编程最后就是动手'撸'项目。 因此一边写项目,一边写文章记录下来,转换成本身的知识,零基础学习JavaWeb,其中会参考不少大佬的文章知识,或者直接搬运过来。若有侵权请联系删除。 本人写文章,直接点重点,因此其实上面那段对我来讲,也算是废话。 提及 JavaWeb, 能够分为 Java 和 Web; Java 咱们知道是一门强类型的编程语言,其余背景我就不介绍了。Web 就是网页,姑且说,JavaWeb 就是开发一个网站。
这里只是简述一下,例如: 1.微信这个软件,咱们这些用户能够看到这个软件的布局和样式,就是前端开发的,这种一般直接叫前端。 2.咱们经过浏览器,浏览淘宝网,展现在咱们眼前的网页上的布局、样式和一些动态效果的动画,都是叫 Web前端开发。
后端主要负责数据的处理,例如: 1.淘宝网的商品数据,还有交易数据这些,都是由后端负责的。 后端开发主要负责数据的处理和它的增删查改,可是记住,只会简单的增删查改的后端是不值钱的,新入门的后端很容易就觉得后端只有增删查改这样的处理。
1.因为开发一个Web有不少 工具/库/规范 的版本问题,我尽可能标出版本号。
2.因为本人是 JavaScript 出身的,加上学过一点 C#、Node.js、Elixir. 算是有一点先后端的基础,目前准备转 Java,因此动手'撸'项目,职业规划也是架构师,觉得但愿能作到 CTO 这样的。前端
开发须要用到下面的工具、知识点和编程语言等:
1.Java - 这个编程语言的入门本身学
2.JavaScript - 这个编程语言的入门本身学
3.HTML - 这个标记语言的入门本身学
4.CSS - 这个样式层叠的入门本身学
5.JSP
6.Servlet
7.JavaBean - JavaBean是一个遵循特定写法的Java类
8.JDBC
9.Maven - 一个Apache开源的 Java 的管理项目构建工具。
10.Tomcat - 一个Apache开源的 Web服务器,新手都是 Tomcat经过入门的。
11.MySQL - 一个开源的数据库
12.IDEA — 这个是一个 IDE 工具,方便咱们开发。数据库
1.咱们先把IDEA 这个工具下载好下,这个是收费软件,有条件的支持一下正版。
2.下载好 Tomcat服务器.
由于 IDEA 我已经下载安装好了,就再也不出教程了。使用的IDEA版本是 Version 2019.3
3.Tomcat的准备
4.maven的准备编程
从零开始学习 JavaWeb - 04 建立JavaWebsegmentfault