背景:花了五天的时间把狂神的JavaWeb视频大体刷了一遍,现在在这里写一点笔记和总结。
1.什么是JavaWeb?
Java Web,是用Java技术来解决相关web互联网领域的技术栈。
Java在服务器端的应用非常的丰富,比如Servlet/JSP、第三方框架等等。
Java技术对Web领域的发展注入了强大的动力。
2.为什么要学JavaWeb?
JavaWeb中学的时Web开发比较底层的、原理性的知识
虽然之后不会直接用这个来发,而是使用SSM之类的框架
但是学SSM之前有必要先学JavaWeb的基础
并且这个原理是要求掌握的,面试可能会被问的,对于学后面的框架也有好处
3.Web应用程序和Tomcat服务器
Web应用程序:可以提供给浏览器访问的应用程序
通常,我们写好的Web应用程序需要布署到Tomcat服务器中
具体保存在Tomcat目录下的webapps文件夹下,一个网站在webapps目录下的文件结构如下:
--webapps :Tomcat服务器的web目录
-ROOT Tomcat的实例网站
-MyWeb :自己编写的网站的目录名
- WEB-INF
-classes : java程序编译后对应的class文件
-lib:web应用所依赖的jar包
-web.xml :网站配置文件
- index.html 默认的首页
(自己写程度时一定要注意文件的路径,否则在使用相对路径的时候经常会出现路径错误、页面跳转失败、报404的问题等等!)