首页IT科技2022829什么意思(2022-8-29 javaweb 第一天 servlet/tomcat)

2022829什么意思(2022-8-29 javaweb 第一天 servlet/tomcat)

时间2025-07-30 13:06:11分类IT科技浏览4395
导读:软件架构 1、C/S架构:客户端 / 服务器--------QQ,Typora,腾讯会议。...

软件架构

1             、C/S架构:客户端 / 服务器--------QQ            ,Typora                    ,腾讯会议             。

2                   、B/S架构:浏览器 / 服务器--------京东       ,爱奇艺            ,B站                   。

资源分类

静态资源:所有用户访问后                   ,得到的结果都是一样的       。(HTML       ,CSS      ,JS                   ,图片             ,音频      ,视频...) 动态资源:每个用户访问相同的资源                   ,得到的结果可能不一样      。动态资源被访问后             ,需要先转换为静态资源,再返回给浏览器                   ,通过浏览器来进行解析                   。

常见的web服务器

概念

服务器:安装了服务器软件的计算机             。 服务器软件:接收用户的请求                    ,处理请求,给出响应      。(接请求            ,给响应) web服务器软件:接收用户的请求                    ,处理请求       ,给出响应                   。

在web服务器软件中            ,可以部署web项目                   ,让用户通过浏览器访问这些项目             。

常见的服务器软件

动态服务器

webLogic:oracle公司出品       ,大型的web服务器      ,几乎支持了所有的JavaEE规范                   ,收费的。 webSphere:IBM公司             ,大型的web服务器      ,几乎支持了所有的JavaEE规范                   ,收费的                   。 JBOSS:JBOSS公司             ,中型的JavaEE服务器,几乎支持了所有的JavaEE规范                   ,收费的                   。 Tomcat:Apache基金会                    ,中小型的web服务器,支持了少量的JavaEE规范            ,开源免费。

静态服务器

Nginx(代理                    ,反向代理       ,动静分离...)极高的并发 Apache

Tomcat

bin:存放一些批处理脚本文件            ,可执行文件             。 conf:用来存放tomcat的相关配置文件                   。 lib:Tomcat依赖的jar包       。 logs:存放日志             。 temp:临时文件目录                   。 webapps:Tomcat默认的Web应用部署目录       。 work:Web应用JSP代码生成和遍历的临时目录      。

Tomcat的启动

双击 bin/startup.bat文件

Tomcat的停止

双击 bin/shutdown.bat文件

访问

http://127.0.0.1:8080

IDEA整合tomcat

创建一个普通的Java工程 点击settings--->project structure 点击Moduls                   ,点击+号       ,选择web      ,点击OK 点击idea运行处的Edit Configurations 点击左上角的+号                   ,在列表中选择tomcat server             ,注意      ,不要选择TomEE Server                   。 点击右侧的Configure                   ,配置Tomcat的本地路径             。路径到Tomcat根目录就可以      。 点击settings--->project structure 点击Artifacts             ,点击+号,选择web Application Exploded:From 修改output directory为tomcat下的webapps                   ,点击OK 点击idea运行处的Edit Configurations                    ,点击Deployment选项卡,点击+号            ,选择Artifact                    ,自动添加了                   。 回到Server选项卡       ,可以修改端口号以及服务器的两个配置改为update classes and resources             。 在web目录下新建HTML文件            ,点击启动服务器                   ,通过http://localhost:8888/JavaWEB20220829/index.html地址来访问自己的项目。

Servlet

任务

Servlet就是一个普通的Java类而已                   。 处理请求       ,给出响应的类                   。

创建Sevlet

实现javax.servlet.Servlet接口 继承javax.servlet.GenericServlet类 继承javax.servlet.http.HttpServlet类

我们在开发中一般会使用第三种方法来创建Servlet。

Servlet生命周期

初始化---init方法             。 实例化---构造器                   。 调用service方法      ,处理请求       。 销毁---destory方法             。 两种不同的配置方法

Servlet的配置

注解

@WebServlet("/user")

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
win10谷歌浏览器加载缓慢(7种方法解决Win11和Win10中谷歌Chrome浏览器速度慢问题) 百度seo关键词排名技术分析(百度seo关键词排名技术支持)