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

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

时间2025-05-04 15:29:22分类IT科技浏览3247
导读:软件架构 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
opengl rgb(OpenGL 曝光度调节) 钱宝有人追回钱了吗(钱宝有什么人任务赚钱-躺在家里看广告就能赚钱?百亿平台钱宝网CEO已自首)