Web基本概念与Tomcat安装

1、常见的软件体系结构有C/S和B/S。
(1)C/S: 即客户端/服务器,如QQ。C/S结构的软件需要编写服务端程序以及客户端程序,比如QQ
缺点:软件更新需要同时更新服务端和客户端
优点:安全性高
(2)B/S:即浏览器/服务器
优点:只需要编写服务器端程序
缺点:安全性较差
2、Web资源
Html:静态资源
JSP/Servlet:动态资源
除了Java web程序,还有ASP、PHP也属于动态资源
请求静态网页时,服务器直接将静态页面返回。请求动态页面时,服务器会先对数据进行处理,然后转换为静态页面返回
3、访问Web资源
协议名://域名:端口/路径
4、Web服务器
Web服务器的作用是接收客户端的请求并作出响应,JSP/Servlet的功能是将动态资源转换为静态资源,但这只是JSP/Servlet容器的一部分功能,还有一些功能后期会学习。常见的Web服务器有:
(1)Tomcat(Apache):当前应用最广的JavaWeb服务器。有Sun公司和其他公司的参与开发,所以最新的JSP/Servlet规范都能由Tomcat首支持和Sevlet先部署,Tomcat7支持Servlet3.0,而Tomcat6只支持Sevlet2.5
(2)JBoss(Redhat):支持JavaEE,应用较广,EJB容器
(3)GlassFish(Oracle):应用不广
(4)Weblogic:收费,支持JavaEE,适合大型项目
(5)Websphere:收费,支持JavaEE,适合大型项目
5、Tomcat7.0安装
现在企业里一般用的版本都比较低,Tomcat7算是介于旧版新版之间的一个较为理想的版本了
在https://tomcat.apache.org/download-70.cgi
下载在这里插入图片描述
最好重命名一下,原名太长了
在这里插入图片描述
配置环境变量里面的系统变量,添加
在这里插入图片描述
在这里插入图片描述
然后找到Path,添加
在这里插入图片描述
在命令行中启动Tomcat
在这里插入图片描述
访问127.0.0.1:8080
在这里插入图片描述
别给命令行弄出来那Tomcat关了,对Tomcat来说给那关了就相当于拔电脑电源。正常关闭方式为点击这个
在这里插入图片描述
这不能省事在命令行输入,因为电脑的关机命令也是shutdown。所以不要在命令关,直接给这窗口关了就行
在这里插入图片描述
6、修改端口号
在这里插入图片描述
在这里插入图片描述
当然,修改完必须重新启动Tomcat才能生效
7、Tomcat目录结构
在这里插入图片描述
可执行文件,只需要知道启动和关闭那两个即可
在这里插入图片描述
配置文件,随着后续的学习会逐渐接触
在这里插入图片描述
开发需要的jar包,就理解成javaweb的jre也行
在这里插入图片描述
运行日志,一般用不到
在这里插入图片描述
临时文件目录,用不到
在这里插入图片描述
Java web程序存放的地方,这个要常常使用
在这里插入图片描述
这里存放的是Tomcat生成的文件,后续学习会用到。
在这里插入图片描述
其他的文件不用管

发布了16 篇原创文章 · 获赞 3 · 访问量 1982

猜你喜欢

转载自blog.csdn.net/weixin_42992842/article/details/104069030