javaWEB入门基础

我们java的初级知识都是为我们的javaWEB做准备,里面最核心的概念是面向对象,最核心的知识点是方法。
因为在javaWEB中全是使用一些高级类。servlet、jsp、jdbc都是关于类和方法的使用。
我们的javaWEB是做BS开发的
什么是BS 和 CS
CS : Client + server 客户端+服务器 QQ、迅雷、微信
优点: 部分代码是运行客户端,有效的分摊服务器的运算压力,安全性高一些,

缺点: 程序的代码多一些, 既有服务器开发,又有客户端开发,开发了2套程序, 用户使用起来比较难,下载,安装,更新难度大,通信效率低下,消耗资源很大。开发CS软件最强的语言 VF C# java又个Swing是可以做CS开发,但是java放弃了。协议主要是以TCP和UDP、FTP为主

BS: Browser + Server 浏览器+服务器 所以未来的软件客户端都会替换成服务器,开发成本低,更新简单。技术体系很宽。

简单一句话,CS是基于操作系统来开发软件, BS是基于浏览器来开发软件, 最大的好处跨平台。

以后我们的软件发展方向,用户端都是基于浏览器来完成,HTML5+CSS3 + JS框架, 服务器: javaEE(大型项目) 、 .NET(中型项目) PHP (小型项目)

web端
java占 70% PHP 30% (LAMP linux + apache + mysql + php)
移动互联网:
就目前的软件开发情况看,java 预估 90% 另外的语言分摊10%左右,

BS架构的程序就是基于WEB体系来开发,
web程序的执行流程:

这里写图片描述

http请求流程:

这里写图片描述

软件服务器tomcat的安装–>部署–>启动–>访问

安装好软件以后:发现tomcat的目录如下:这里写图片描述

bin: 可执行文件,启动tomcat的exe文件在里面
conf: 配置文件, 主要是我们的server.xml
1、可以修改端口

猜你喜欢

转载自blog.csdn.net/sky274548769/article/details/80805605