Argo源码阅读(一):Jetty

本文介绍了Argo,一个轻量级的Java Web框架,以及其与Jetty容器的结合。通过阅读源码,作者发现Argo通过依赖注入配置Jetty,特别是使用接口注入的方式。Jetty的`jetty:run`命令根据指定的资源部署应用,而在Argo的示例中,没有使用XML或web.xml配置文件。作者强调了依赖注入的概念,提到了构造子注入、设值注入和接口注入,并指出Argo使用了接口注入。最后,文章总结了Argo如何利用Jetty作为web容器启动并处理请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Argo:58同城开源的轻量级web框架 https://github.com/58code/Argo


作为仅有Java语言背景,从没接触过web容器,Spring、Servlet,tomcat、jetty的门外汉,我心中最大的疑惑是Argo是如何工作的?


附带的例子samples/hello-world,我找不到Main函数。从文档Readme中看到,运行就一条指令

maven jetty:run


maven是类似于ant的一个项目管理工具,但jetty是什么? 在这条指令背后到底干了些什么? 我丝毫看不出这条指令和Argo有什么关系


  • jetty


在下面的两个网页中,我找到一些答案。

http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin

http://wiki.eclipse.org/Jetty/Reference/Jetty_Architecture


1).jetty是类似于tomcat的web容器,并有connectors、scanIntervalSeconds这些可配置选项。


我以为jetty配置选项中会有关联指向Argo&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值