01-WEB环境搭建
一、JavaWEB概述
1.概述
a. JavaWEB 是指所有通过 Java 语言编写可以通过浏览器访问的程序的总称。称为 javaweb应用程序
b.javaweb不是一门技术,而是多门技术的总称。
运行WEB应用程序的必备手段
WEB服务器
WEB客户端浏览器
HTTP协议
静态HTML文件
在自己电脑上编写javaweb程序并且能够运行显示效果前必须安装或者配置的一些软件
1.jdk(翻译官的角色)
2.eclipse
3.数据库:sqlserver oracle【s2-首选】 mysql(Y阶段) 大数据库等等
4.web服务器
如果我们编写的javaweb程序要在浏览器上进行访问显示对应的效果,你必须要
做一件事情,将javaweb应用程序部署到web服务器中,才能实现
web服务器可以部署多个javaweb项目
5.浏览器(http协议)+url地址 访问服务器中指定的项目中页面
【总结】
只要你所编写的程序要在浏览器上运行看效果。
意味着,必须将该程序部署到一个服务器上,才能通过浏览器上看效果。
2. 常用软件体系结构
C/S
C/S结构即客户端/服务器(Client/Server),例如QQ;
需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;
缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;
优点:安全性比较好。
B/S
B/S结构即浏览器/服务器(Browser/Server);
开发一个程序,只要编写服务端程序,客户端不需要
直接可以通过浏览器去操作。
优点:只需要编写服务器端程序;
缺点:安全性较差。