当前位置: 首页 > wzjs >正文

企业做网站的注意什么问题哈尔滨网站建设哪儿好薇

企业做网站的注意什么问题,哈尔滨网站建设哪儿好薇,怎么进入自己网站主机地址,合同协议模板目录 一、Jetty是什么?先看一个生活比喻 二、5分钟快速入门:搭建你的第一个Jetty服务 步骤1:Maven依赖配置 步骤2:编写简易Servlet(厨房厨师) 步骤3:组装服务器(餐厅开业准备&am…

目录

一、Jetty是什么?先看一个生活比喻

二、5分钟快速入门:搭建你的第一个Jetty服务

步骤1:Maven依赖配置

步骤2:编写简易Servlet(厨房厨师)

步骤3:组装服务器(餐厅开业准备)

三、核心组件拆解:Jetty的四大金刚

四、为什么选择Jetty?对比传统服务器

优势场景:

适用情况举例:

五、新手常见问题解答


一、Jetty是什么?先看一个生活比喻

假设你要开一家餐馆(Web应用),可以选择两种经营模式:

  1. ​传统大饭店模式​​(如Tomcat):
    有固定的前厅(HTTP连接器)、标准化厨房(Servlet容器)、甚至自带停车场(JSP支持)。功能全面但体积较大。

  2. ​定制化私房菜模式​​(即Jetty):
    你可以自由组合用餐区(Connector)、厨房设备(Handler)、甚至选择只做外卖(嵌入式部署)。特点是灵活轻便,按需配置。

​Jetty的本质​​:一个模块化的Java HTTP服务器和Servlet容器,既能独立运行,也能轻松嵌入应用程序。

二、5分钟快速入门:搭建你的第一个Jetty服务

步骤1:Maven依赖配置

<dependency><groupId>org.eclipse.jetty</groupId><artifactId>jetty-server</artifactId><version>11.0.15</version>
</dependency>

步骤2:编写简易Servlet(厨房厨师)

 

public class HelloServlet extends HttpServlet {
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) {
        resp.getWriter().print("🍜 Jetty服务已启动!");
    }
}

步骤3:组装服务器(餐厅开业准备)

public class JettyStarter {public static void main(String[] args) throws Exception {Server server = new Server(8080); // 在8080端口营业// 配置请求处理流水线ServletContextHandler handler = new ServletContextHandler();handler.addServlet(HelloServlet.class, "/hello");server.setHandler(handler);server.start();server.join();  // 保持营业状态}
}

运行后访问 http://localhost:8080/hello 就能看到欢迎信息! 

三、核心组件拆解:Jetty的四大金刚

组件类比作用说明常用配置示例
​Server​餐厅总经理整个服务器的生命周期管理new Server(端口号)
​Connector​前台接待员处理网络连接和协议解析ServerConnector配置HTTPS
​Handler​部门经理请求路由和业务逻辑分发ResourceHandler处理静态资源
​Servlet​后厨工作人员具体处理HTTP请求的业务逻辑自定义doGet/doPost方法

组件协作流程图:

客户端 → Connector接收 → Handler路由 → Servlet处理 → 返回响应

四、为什么选择Jetty?对比传统服务器

优势场景:

  1. ​嵌入式开发​​:像乐高一样嵌入Spring Boot等框架

    new SpringApplicationBuilder().sources(MyApp.class).web(WebApplicationType.NONE) // 禁用默认Tomcat.run(args);
  2. ​快速启停​​:启动速度比传统服务器快30%-50%

  3. ​按需加载​​:最小化部署只需约2MB内存

适用情况举例:

  • 需要频繁重启的微服务
  • IoT设备上的边缘计算节点
  • 需要WebSocket支持的实时聊天应用

五、新手常见问题解答

​Q:Jetty和Tomcat怎么选?​
A:就像选择咖啡机——Tomcat是功能齐全的全自动咖啡机,Jetty是支持DIY的胶囊咖啡机。需要快速标准化选前者,追求定制化选后者。

​Q:Jetty如何处理高并发?​
Jetty使用NIO(非阻塞IO)模型,就像餐厅使用叫号系统:

传统BIO模式 → 每个顾客一个服务员全程服务(资源浪费)

Jetty的NIO → 一个服务员管理多个顾客的就餐进度(高效复用)

http://www.dtcms.com/wzjs/567734.html

相关文章:

  • 无锡科技网站建设免费搭建永久网站步骤
  • 汕头网站建设方案维护网站设计相似侵权吗
  • 桐乡做网站的公司html代码怎么下载
  • php怎么写购物网站商品显示页面网站业务怎么做
  • 网站做代理还可以刷水吗wordpress比较好的主题
  • seo排名优化的网站WordPress数据API
  • 网站制作维护工商营业执照注册查询官网
  • 青海做网站团队建设游戏网站
  • 网站制作有前途吗哪个网站上做自媒体最好
  • 做网站的内容样本做h5网站
  • 福州网站建设服务建设部考试中心网站
  • 临海建设局网站导航做外贸服饰哪个个网站好
  • 打开网站 输入内容存在危险字符vi毕业设计作品
  • 互联网工具型网站长沙网站制作公司有哪些
  • 钓鱼网站在线生成大连市建设工程招标信息网
  • 厚街做网站的公司中信建设有限责任公司招投标
  • 网站建设汇卓江苏镇江市
  • 网站建设素材库上海营销型网站建设方案
  • 门户网站什么意思举例子小型网站开发语言
  • 成都网站建设 天空在线hao123浏览器官方下载
  • 合肥网站建设需要多注册造价工程师
  • 太原门户网站开发平台价格
  • 建设网站技术公司电话趣php网站开发实战代码
  • 做网站怎样套用模板东道设计公司难进吗
  • 建行网站企业网银企业进行网络营销策划的目标
  • 色弱做网站浅谈电子商务网站建设
  • 专业做俄语网站建设整合营销传播最基础的形式是
  • 网站代运营服务手机网站制作哪家公司好
  • ftp wordpress 搬站站长工具之家
  • 找哪个网站做摩配鲜花类网站建设策划书范文