首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >非Web Spring/Hibernate应用程序的应用程序服务器

非Web Spring/Hibernate应用程序的应用程序服务器
EN

Stack Overflow用户
提问于 2012-04-30 08:21:10
回答 2查看 315关注 0票数 2

我们正在开发一个基于Springframework和Hibernate http://code.google.com/p/algo-trader/http://www.algotrader.ch的开源交易平台。这个应用程序由一个交易框架和几个可以独立启动的策略组成。到目前为止,这些不同的部分一直运行在独立的JVM中,通过RMI和JMS进行通信。

为了避免不必要的序列化和网络开销,我们希望在某种容器(可能是应用服务器)中运行整个应用程序。然而,我们确实有这样的要求,即应用程序的各个部分可以独立地部署、启动和停止。

我们已经研究了OSGi,但是我们使用的很多库还没有准备好OSGi,所以这不是当前的选择。还请注意,我们的应用程序中没有web-GUI。

对此有什么建议吗?谢谢安迪

EN

回答 2

Stack Overflow用户

发布于 2012-04-30 08:29:37

如果不选择OSGI,那么可以将功能分解为较小的单元,然后将它们部署为实用程序jar,如果部署为实用程序jar,则可以独立管理它们。

对于应用服务器,我觉得glassfish或Jboss是一个很好的选择,因为它们都是开源和免费的。

不过,在以后的某个时间点,您可以使用Weblogic (开发人员免费)进行检查。

因此,在您的案例中,您可能希望将静态数据配置(交易对手、货币)、交易(定价、报价、预订)作为两个独立的功能。

票数 0
EN

Stack Overflow用户

发布于 2012-04-30 08:33:56

对于你选择的应用服务器,我建议你选择Jboss,特别是他的7.1版本,它更快更稳定!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10380517

复制
相关文章
Spring Boot保护Web应用程序
如果在类路径上添加了Spring Boot Security依赖项,则Spring Boot应用程序会自动为所有HTTP端点提供基本身份验证。端点“/”和“/home”不需要任何身份验证。所有其他端点都需要身份验证。
黑洞代码
2021/12/04
8050
Spring Boot保护Web应用程序
基于Python的Web应用程序的Web服务器比较
在本文中,我们将讨论三个主要内容:Python,Web服务器,最重要的是两者之间的比较。
用户2188327
2020/07/03
2.1K0
基于Python的Web应用程序的Web服务器比较
使用Spring Boot,JPA,Hibernate和Postgres的多租户应用程序
多租户是一种方法,应用程序实例由不同的客户使用,从而降低软件开发和部署成本,与单一租户解决方案相比,在这种解决方案中,需要触及多个部分以提供新客户端或更新现有租户。
Java架构师历程
2018/09/26
7.8K1
使用Spring Boot,JPA,Hibernate和Postgres的多租户应用程序
web 应用程序_web应用程序是什么意思
  根据联机方式与所使用的网络服务不同,会有不同的通信协议。例如,发送信件时会使用SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),传输文件会使用FTP(File Transfer Protocol,文件传输协议),下载信件会使用POP3(Post Office Protocol 3,邮件协议)等,而浏览器跟Web服务器之间所使用的沟通方式则是HTTP(HyperText Transfer Protocol)。Http协议基本上是一种基于请求(Request)/响应(Response)的通信协议,是无状态的通信协议。浏览器在使用http发出请求时,可以有几种请求方法,例如GET、POST、HEAD、PUT、DELETE等,但是对于Servlet或JSP程序而言,最长接触的就是GET与POST协议了。
全栈程序员站长
2022/09/20
1.1K0
Spring Cloud Stream应用程序开发-集成Spring Boot应用程序
Spring Cloud Stream是一种用于构建消息驱动的微服务应用程序的框架,它可以将Spring Boot应用程序集成到消息系统中。本文将介绍如何集成Spring Boot应用程序和Spring Cloud Stream,并提供一个示例说明。
堕落飞鸟
2023/04/12
1.1K0
Spring Boot Web应用程序中注册 Servlet 的方法实例
本文实例工程源代码:https://github.com/KotlinSpringBoot/demo1_add_servlet
一个会写诗的程序员
2018/08/17
2.7K0
Spring Boot  Web应用程序中注册 Servlet 的方法实例
Spring Cloud Stream应用程序开发-集成Spring Boot应用程序示例
以下是一个完整的示例,它演示了如何将Spring Boot应用程序集成到Spring Cloud Stream中:
堕落飞鸟
2023/04/12
1.2K0
第5章—构建Spring Web应用程序—SpringMVC详解
第二步:前端控制器请求HandlerMapping查找 Handler (可以根据xml配置、注解进行查找)
Dream城堡
2018/09/10
5420
第5章—构建Spring Web应用程序—SpringMVC详解
Web服务器、应用程序服务器、HTTP服务器区别
WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere 都各属于哪种服务器?这些问题困惑了很久,今天终于梳理清楚了:
哲洛不闹
2018/09/14
9.5K0
Web应用程序框架-Catharsis
Web应用程序框架-Catharsis是一个在codeplex上的项目,相关的文档说明比较详细. part I: http://www.codeproject.com/KB/applications/Catharsis.aspx -  New solution part II: http://www.codeproject.com/KB/applications/Catharsis_part2.aspx - Home page observation part III: http://www.code
张善友
2018/01/31
6750
什么是Web应用程序?
数以百万计的企业将互联网作为一个具有成本效益的通信渠道。它使他们能够与目标市场交换信息,并进行快速,安全的交易。但是,只有在企业能够捕获和存储所有必要数据,并有办法处理这些信息并将结果呈现给用户时,才有可能有效地参与。
知行软件EDI
2021/01/26
3K0
什么是Web应用程序?
Web应用程序限速方法
一般来说Web应用程序的开发者不太关心网络限速的问题。所以通常写的程序逻辑基本认为用户提交上来的数据速率越快越好;用户下载文件时,下载越快越好。但现实情况是服务器的带宽不是无限的,通常我们并不希望某一个用户的极速下载导致其它用户感觉此Web应用程序不可用。这样就带来了网络速率的需求。我在实际工作中大概总结出好几种限速办法,在这里记录以备忘。 ngx_http_core_module限制下载速率 最简单是直接使用ngx_http_core_module中的limit_rate、limit_rate_after
jeremyxu
2018/05/10
3.2K0
Spring认证指南:了解如何使用 Spring Security 保护您的 Web 应用程序
本指南将引导您完成使用受 Spring Security 保护的资源创建简单 Web 应用程序的过程。
IT胶囊
2022/03/07
1.1K0
Spring认证指南:了解如何使用 Spring Security 保护您的 Web 应用程序
Hello Spring Boot应用程序
Spring Boot对Spring平台和第三方库进行了整合,可创建可以运行的、独立的、生产级的基于Spring的应用程序。(大多数Spring Boot应用程序只需要很少的Spring配置) Spring Boot可以使用java -jar或更传统的war部署启动的Java应用程序进行创建,可以内嵌Tomcat 、Jetty 、Undertow容器,快速启动web程序。
JavaEdge
2022/11/29
5510
Hello Spring Boot应用程序
《Spring实战》读书笔记-第5章 构建Spring Web应用程序
作为企业级Java开发者,你可能开发过一些基于Web的应用程序。对于很多Java开发人员来说,基于Web的应用程序是他们主要的关注点。如果你有这方面经验的话,你会意识到这种系统所面临的挑战。具体来讲,状态管理、工作流以及验证都是需要解决的重要特性。HTTP协议的无状态性决定了这些问题都不那么容易解决。
Java架构师必看
2020/04/10
1.5K0
如何区分Web服务器、HTTP服务器、应用程序服务器
在学习前端的过程中。进程听到和看到web服务器、HTTP服务器、应用程序服务器,但一直不知道它们有什么区别,迷惑了好久,今天查看的很多博客,终于算是梳理通了,下面我就来总结一下它们的区别,顺别了解一些服务器。
用户7463023
2021/12/27
4.4K0
Golang语言写Web 应用程序
view.html <h1>www.golangweb.com</h1> <h1>{{.Title |html}}</h1> <div>{{printf "%s" .Body |html}}</div> <p>[<a href="/edit/{{.Title |html}}">edit</a>]</p> edit.html <h1>Editing {{.Title |html}}</h1> <form action="/save/{{.Title |html}}" method="PO
李海彬
2018/03/21
1K0
Golang语言写Web 应用程序
Go语言写Web 应用程序
绍涵盖内容: 为载入和保存方法创建一个数据结构体 引用http包来创建一个web应用 引用template包来处理HTML模板 引用regexp包来验证用户的输入 引用 闭包操作 可能涉及到的知识: 设计经验 明白基础的web技术(HTTP,HTML) 一些UNIX命令行知识 从这里开始 你要有一个可以运行Go语言的计算机或虚拟机,怎么样安装Go,请参考安装Go教程。首先创建一个目录,在目录下创建一个wiki.go文件,用你喜欢的编辑器打开并输入以下内容: package main impo
李海彬
2018/03/19
8510
Go语言写Web 应用程序
Web应用程序如何创建 PDF
在一些场景下,用户都要求一些需要的数据能以 pdf 的格式下载下来。如电子商务商店,经常需要一些报表数据来分析当月的销售情况。
前端小智@大迁世界
2019/07/15
2.8K0
Go语言写Web 应用程序
介绍 涵盖内容: 为载入和保存方法创建一个数据结构体 引用http包来创建一个web应用 引用template包来处理HTML模板 引用regexp包来验证用户的输入 引用 闭包操作 可能涉及到的知识: 设计经验 明白基础的web技术(HTTP,HTML) 一些UNIX命令行知识 从这里开始 你要有一个可以运行Go语言的计算机或虚拟机,怎么样安装Go,请参考安装Go教程。首先创建一个目录,在目录下创建一个wiki.go文件,用你喜欢的编辑器打开并输入以下内容: package main import (
李海彬
2018/03/22
7800
Go语言写Web 应用程序

相似问题

“非web”Spring应用程序中的Hibernate LazyInitializationExceptioin

14

spring + hibernate web应用程序

33

非spring web应用程序可以使用使用spring + hibernate构建的jar吗?

11

Spring + Hibernate web应用程序。Web服务器挂起CRUD操作的负载

12

非Web应用程序中的Hibernate事务划分

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文