Java中级01 servlet 小结

c/s架构和b/s架构

c/s 架构(Client/Server 客户端/服务器)
特点:必须在客户端安装特定软件
优点:图形效果显示较好(如:3D游戏)
缺点:服务器的软件和功能进行升级,客户端也必须升级、不利于维护
常见的C/S程序:QQ、微信等
在这里插入图片描述
b/s 架构(Browser/Server 游览器、服务器)
特点:无需安装客户端,任何浏览器都可直接访问
优点:涉及到功能的升级,只需要升级服务器端
缺点:图形显示效果不如C/S架构
需要通过HTTP协议访问
在这里插入图片描述

服务器

1.什么是Web
Web(World Wide Web) 称为万维网,简单理解就是网站,它用来表示Internet主机上供外界访问
的资源。
Internet上供外界访问的资源分为两大类
静态资源:指Web页面中供人们浏览的数据始终是不变的。(HTML、CSS、JS、图片、
mp3,mp4、pdf)

动态资源:指Web页面中供人们浏览的数据是由程序产生的,不同时间点,甚至不同设备访
问Web页面看到的内容各不相同。(JSP/Servlet)
在Java中,动态Web资源开发技术我们统称为Java Web。
2.什么是web服务器
Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络
中的所有用户通过浏览器进行访问。

3.Tomcat服务器

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项
目,免费开源、并支持Servlet 和JSP 规范。
3.1 Tomcat安装(自行百度)
将Tomcat解压到一个没有特殊符号的目录中(一般纯英文即可)
注意
不建议将服务器软件放在磁盘层次很多的文件夹
不建议放在中文路径下
3.2 Tomcat目录结构
在这里插入图片描述
3.3 Tomcat启动和停止
1.启动
进入tomcat安装目录bin下,双击startup.bat 启动程序,出现如下界面
在这里插入图片描述
2.验证
打开浏览器,输入 http://localhost:8080
如果出现以下界面证明Tomcat启动成功。
在这里插入图片描述
3.停止
双击shutdown.bat即可关闭Tomcat启动窗口。
简单使用tomcat
在 webapps文件夹 创建mysite 文件夹 在创建文本,写< h1 >hello tomcat < h1>,文件名为01.html,
重启tomcat ,游览器输入http://localhost:8080/mysite/01.html 就可看到文件内容了

修改端口号
Tomcat默认端口号为8080,可以通过conf/server.xml文件修改

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

注意:修改端口号需要重新启动Tomcat才能生效

3.Tomacat 响应流程图
在这里插入图片描述
4.常见问题
Tomcat控制台闪退
闪退问题是由于JAVA_HOME配置导致的,检查JAVA_HOME配置是否正确
访问资源不存在,出现404错误

Servlet

1 概念
Servlet:Server Applet的简称,是服务器端的程序(代码、功能实现),可交互式的处理客
户端发送到服务端的请求,并完成操作响应。
动态网页技术
JavaWeb程序开发的基础,JavaEE规范(一套接口)的一个组成部分。
2.作用
接收客户端请求,完成操作。
动态生成网页(页面数据可变)。
将包含操作结果的动态网页响应给客户端

3.Servlet 开发步骤
1.正常创建java 项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.右键单击项目,选择Add Framework Support…
在这里插入图片描述
3.勾选 Web Application 在点击ok
在这里插入图片描述
4.在WEB-INF文件夹新建一个lib文件夹,用来导入servlet-api.jar包 ,添加依赖
在这里插入图片描述
在这里插入图片描述
5.在src 文件夹下编写java类,继承HttpServlet

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值