Java Web 技术体系图
三大组成部分:
- 前端: 前端开发技术工具包括三要素:HTML、CSS 和 JavaScript;其他高级的前端框架,如bootstrap、jquery,VUE 等。
- 后端: 后端开发技术工具主要有:Net、JAVA、PHP, Go 等;
- 数据库:主流的三种关系型数据库:Mysql、SQLserver、Oracle ;Nosql 非关系型数据库:Redis、Mogodb 等。
B/S框架
可理解为web架构,前端(Browser 浏览器)和服务器端(Server)组成的系统的框架结构。
与CS的区别
- 兼容性:因为浏览器的种类很多,发现你写的程序,在某个浏览器会出现问题,其它浏览器正常。
- 安全性:通常情况下,BS 安全性不如 CS 好控制。
- 易用性:BS 好于 CS, 浏览器电脑有。
- 扩展性:BS 相对统一,只需要写Server。
web.xml文件详解
WEB工程中web.xml文件的加载顺序如下:
- 启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。
- 紧急着,容器创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。
- 容器将<context-param>转换为键值对,并交给servletContext。
- 容器创建<listener>中的类实例,创建监听器。
说明:
- 一般的web工程中都会用到web.xml进行配置;
- WEB容器的加载顺序是:ServletContext -> context-param -> listener -> filter -> servlet
- 参考文档:https://www.cnblogs.com/hellojava/archive/2012/12/28/2835730.html
Java Web项目的创建
创建步骤:
- 1、点击左上角File-New-Project
- 2、点击Java-Next-Next
- 3、配置路径-点击Finish
- 4、创建后,点击右键-AddFrameworkSupport....
- 5、配置Versions
- 6、创建classes包和lib包,classes用来存放out文件(等等用得上),lib用来存放依赖包
- 7、配置Tomcat
- 9、执行
- 10、成功