`
grantbb
  • 浏览: 272377 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java的web服务器的选择

    博客分类:
  • JAVA
阅读更多

看了Google 选择 Jetty, 放弃 Tomcat 这条新闻后,感觉跟我最近在考虑的问题很相关。

 

之前一直都是在使用tomcat,也用过jetty但是很少。主要是没有体会到jetty的好处。

 

通过新闻中的介绍,可以了解到jetty的一些优势,比如整合方便,能够方便的嵌入到移动设备中。

 

我最近在考虑的是,我们的系统中有很多的接口都是基于http的,有系统内部调用的,也有通过ajax这种方式调用的。

 

象这种调用有几个特点:

  1. 不需要支持cookie
  2. 不需要支持session
  3. 只要能够处理一些查询逻辑,不一定需要servlet容器。
  4. 内部调用也不需要一些安全认证的功能

这样看下来,是不需要用tomcat这种容器的。

只需要实现一个简单的http的服务器就可以了,思路跟jetty有点类似,但是比jetty更加简单。

这样的实现方式能够轻松得达到每秒上千次的并发访问。

 

一种常见的应用模式就是直接通过这样的http server包装后面的memcached服务器,提供ajax调用的接口。

 

实现上,当然可以尝试用jetty。同时还有很多选择,比如通过MINA或者HttpComponents也可以轻松实现。

0
0
分享到:
评论

相关推荐

    Java Web 服务器原理

    Java Web服务器原理主要涉及到Web应用的部署、运行和管理,其中Tomcat是一个广泛使用的开源Java Servlet容器,它是Java EE(现在称为Jakarta EE)的一部分。本文将深入探讨Java Web服务器的工作原理,特别是Tomcat的...

    简单JAVA WEB服务器

    【Java Web服务器基础】 在IT领域,Java Web服务器是一种用于处理HTTP请求并返回Web内容的软件。本项目“简单JAVA WEB服务器”旨在提供一个基础的平台,帮助学习者理解Java Web服务器的工作原理,特别是静态网页...

    java web 服务器 源码

    Java Web服务器源码是开发者学习和理解Web服务工作原理的重要资源。这个源码实现了一种标准的Web服务器,它遵循了HTTP协议,并且兼容了Java Servlet API,这意味着它能够处理和响应HTTP请求,为Java Web应用程序提供...

    java Web 服务器与客户端

    java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器...

    关于Java的Web服务器的搭建

    无论你选择哪种方式,了解和掌握Java Web服务器的搭建对于开发和维护Java Web应用至关重要。熟练的搭建技巧能够帮助你在开发过程中节省时间,提高工作效率。在实际操作中,可能还会遇到如防火墙设置、端口冲突等问题...

    计算机网络实验一 Windows环境下用java实现web服务器

    在Windows环境下,Java因其跨平台特性成为实现Web服务器的理想选择。Java中的Socket编程可以用来建立服务器端的网络连接,监听客户端的请求。我们需要创建一个ServerSocket,指定一个端口号(如常见的8080),然后...

    Java开发的简单WEB服务器源码Java实用源码整理learns

    标题中的“Java开发的简单WEB服务器源码Java实用源码整理learns”表明这是一个关于Java Web服务器开发的项目,可能是为了教学或者学习目的而编写的。这个项目可能包含了一个简单的HTTP服务器实现,允许用户理解Web...

    用java实现Web服务器

    ### 使用Java实现Web服务器的关键知识点 #### 一、HTTP协议的作用原理 HTTP协议(HyperText Transfer Protocol)是一种应用层协议,用于从Web服务器传输超文本到本地浏览器的传输协议。它使得分布式、协作式和超...

    用Java实现Web服务器

    在这个项目中,我们不依赖于这些高级框架,而是直接使用Java的Socket编程来构建服务器,这样可以更直观地理解Web服务器的工作原理。 多线程是这个Web服务器的核心特点。在Web服务器中,每个客户端的请求都会创建一...

    用java编写的web服务器

    知识点:使用Java编程语言构建Web服务器 在现代网络开发中,使用高级编程语言如Java来构建Web服务器变得越来越常见。...Java的强大功能和丰富的库支持使得它成为构建高效、安全的Web服务器的理想选择。

    纯java写的web服务器

    然而,一个“纯Java写的web服务器”可能不依赖这些成熟的容器,而是直接实现Servlet的逻辑,或者使用其他方式(如函数式编程、微服务框架)来处理动态请求。 在提供的压缩包文件"myserver"中,可能包含了服务器的源...

    Java开发的简单WEB服务器源码

    本项目标题为“Java开发的简单WEB服务器源码”,意味着它提供了一个用Java语言编写的Web服务器的源代码,我们可以从中学习到如何构建一个能响应HTTP请求并返回静态资源的服务器。 首先,我们要了解Web服务器的基本...

    java语言写的web服务器

    以下是对这个Java Web服务器相关知识点的详细解释: 1. **Java语言基础**: Java是一种跨平台、面向对象的编程语言,具有良好的可移植性、高效性和安全性。它是编写Web服务器的基础,因为Java的“一次编写,到处...

    web服务器(JAVA网络编程)

    在NetBeans环境中开发Web服务器,我们可以利用其内置的Java项目模板,创建一个Java应用程序项目。NetBeans提供了IDE支持,包括代码提示、自动格式化、错误检查等功能,这极大地提高了开发效率。开发过程中,我们需要...

    JAVA服务器]用Java实现Web

    【Java实现Web服务器详解】 Java是一种广泛用于开发各种应用程序的语言,包括构建Web服务器。要理解如何用Java实现Web服务器,首先要了解Web服务器的工作原理和HTTP协议的基础知识。 **Web服务器的工作原理** Web...

    Java开发的简单WEB服务器源码Java源码

    Java开发的简单WEB服务器源码解析 在Java编程领域,构建一个简单的Web服务器是一项常见的学习任务,它能帮助开发者理解HTTP协议、网络编程以及服务器端处理请求的基本原理。本源码提供了一个基础的实现,适合初学者...

    Java Web服务器(应用服务器)-java web应用程序的服务器平台审核.docx

    Java Web服务器的选择取决于具体的应用需求和场景。对于中小型企业级应用,Tomcat因其轻量级、易用性和良好的社区支持成为首选;而对于更复杂、高性能的需求,WebLogic和WebSphere提供了更多的特性和企业级支持。...

    应用商店.JAVA WEB服务器zip.zip

    在IT行业中,Java Web服务器是用于托管Web应用程序的软件,这些应用程序主要由Java语言编写。"应用商店"可能指的是一个在线平台,用户可以下载和安装各种应用程序,这通常涉及到Java Web技术来构建后端服务。下面...

    主流Java Web服务器(应用服务器)简介-怎么配置服务器java web运行环境热门模板word.docx

    【Java Web服务器(应用服务器)简介】 Java Web服务器,又称为应用服务器,是用于托管Java Web应用程序的软件平台。它们提供了执行Java Enterprise Edition (JEE)组件所需的环境,包括Servlet、JSP(JavaServer ...

    Java Web服务器原理.pdf

    Java Web服务器通常指的是支持Java Servlet和JavaServer Pages (JSP) 技术的服务器,如Apache Tomcat、Jetty等。它们能够处理HTTP请求,执行Java代码,生成动态内容,并返回给客户端。通过Java Web服务器,开发者...

Global site tag (gtag.js) - Google Analytics