Tag: 框架

Grails – 与第三方API的异步通信

我正在尝试使用grails来与在线交易平台进行交互。 特别是盈透证券(IB) http://interactivebrokers.com/en/p.php?f=programInterface&ib_entity=llc API的工作方式是你需要运行他们的客户端程序,Trader Workstation(TWS http://interactivebrokers.com/en/p.php?f=tws&ib_entity=llc )然后我们使用API​​来做东西。 使用API​​基本上涉及创建“代理”对象,调用connect()成员函数(这使得与TWS软件的本地端口连接)并调用类似getData()的东西 此方案中的Grails值是GORMfunction和提供的Web框架。 我希望能够定义从db实现中抽象出来的对象,轻松执行持久性操作,并轻松地为用户提供用于执行CRUD和自定义操作的UI。 我的挑战是IB API对请求和回复使用异步通信。 即,当我调用getData()时,API知道在准备发送它们时使用回调函数dataResults()。 为了使dataResults()可以调用,我创建的代理对象仍然需要四处接收回复。 在控制器函数内部,如果我创建一个代理对象并调用getData(),当请求完成时,代理对象显然也会消失。 所以我永远无法收到回复。 我认为可能有一些方法可以通过开始后台线程来做到这一点,但我不确定这是我想要的路径。 有没有人对最佳方法有什么建议? 我没有和grails结婚,我使用它的原因就在上面。 如果有一个桌面应用程序框架,我也可以在以后轻松创建一个Web界面,我肯定对此持开放态度。 提前致谢。

基于Java Swing的游戏框架。 任何建议?

我正在使用Java Swing框架开发游戏。 有没有人知道基于Swing的好框架? 我主要关心重绘的性能。

Struts2:如何告诉我的index.jsp转发到struts2动作?

通常,当我在Web应用程序上看到index.jsp时,它只会转发到另一个URL,例如login.jsp 当使用struts2时,我想要一个类似的index.jsp,但我希望它转发到一个动作。 我该怎么做呢?

从java中的video中提取图像

我想知道如何使用JMF从video中提取图像。

如何为多人Android应用程序设置Java服务器和数据库

我想制作一款多人Android游戏,在任何事物和网络上都是绝对的新手。 我对C和Java中的套接字编程有一些了解,但据我所知,从Android设备到远程服务器的通信并不那么简单。 基本上,我只是不确定如何设置此项目的服务器端组件。 我被告知要研究框架,但我不确定它们将如何在我的特定情况下使用。 以下是我的应用程序如何工作以及我希望它如何与服务器通信的细分。 每当用户想要登录,创建游戏,移动,检查统计数据等时,客户端应用程序将向服务器发送请求。服务器将从数据库更新或检索信息(以某种方式)并将其发送到客户端。 如果玩家要移动,则服务器负责进行所有计算,存储游戏状态,并将更新的游戏推送给两个玩家。 我希望有人可以说明我将如何开始这个。 任何信息将不胜感激。 谢谢

Java:使用哪个配置框架?

我需要决定使用哪个配置框架。 目前我在考虑使用属性文件和XML文件。 我的配置需要有一些原始分组,例如XML格式可能是这样的: value1 value2 value3 value4 或属性文件(类似于log4j.properties): group.abc.param1 = value1 group.abc.param2 = value2 group.def.param3 = value3 group.def.param4 = value4 我需要双向(读写)配置库/框架。 好的function是 – 我可以把不同的配置组读出来作为不同的对象,所以我可以稍后将它们传递到不同的地方,例如 – 读取属于组“abc”的所有内容作为一个对象,将“def”作为另一个对象。 如果那是不可能的,我当然可以在应用程序初始化部分自己将单个配置对象拆分成较小的配置对象。 哪种框架最适合我?

如何使用Enums的简单性设计易于扩展的API?

抱歉标题模糊; 我想不出如何更清楚地说出来。 以下是问题的重点: 强调 询问有关ExifTool for Java库的API设计问题。 以下是当前API 的示例 。 作为USER ,API使用起来非常简单,因为您只需传入要返回的图像元数据的枚举。 作为DEV ,API有点糟糕,因为您无法使用更多Enum类型轻松扩展基类以支持lib中可能不直接支持的其他元数据。 简单地预定义和支持“ 所有元数据 ”并非易事 。 题 鉴于设置信息,我所追求的是试图找到一种方法来预先定义人们通常想要从他们的图像中获得的30或40个最常见的元数据标记; 现在一切都被定义为枚举 ,但这种类不可扩展。 如果我使用“Class-per-Metadata-flag”路由,那么可扩展性将很简单,但是开箱即用的API将不那么友好。 如果闭包提供了一个非常漂亮和简单的解决方案,我会考虑制作这个库Java 8+的v2.0,但是否则我显然更愿意让它与更多系统(Java 6/7)兼容而不是更少。 概要 我对该库的目标是“易于使用和扩展” – 我觉得我已经在1.x版本中使用了“简单易用”的方面,但是该库不易扩展,我想在2.x系列。 我已经坐在2.x版本上超过一年等待灵感罢工,它已经躲过了我; 我希望有人可以发现我的错误,我可以以一种非常优雅的方式向前移动lib。 谢谢你们的时间!

为简单的Java Web应用程序使用框架是否有意义?

我使用jsps和servlet做了很多java web开发,我发现这种方法简单灵活。 虽然涉及的一些基础工作 – 例如管理数据库连接 – 相当繁琐,但只需要开展新的Web应用程序就需要花费大量的工作。 我正在考虑第一次使用框架,但我对框架的印象是它们主要用于大型J2EE应用程序并涉及许多复杂的配置。 我正在寻找的是一些简单的东西(在最初的学习曲线之后)将使我能够尽快启动并运行新的Web应用程序。 所以我的问题是 – 使用一个简单的Java Web应用程序的框架是否有意义? 请注意,我不是要问使用哪个框架(如果确实建议使用框架),因为这里已经提到过 。

Tomcat / Web服务器与Java NIO /网络框架

目前,对于一个类,我正在实现一个服务器,它使用TCP和自定义应用程序层协议接收两种类型的连接。 虽然对于课程来说,这就是项目需要完成的方式,但我想知道使用像Tomcat或类似的Web服务器来接收所有传入通信的优点/缺点,而不是使用Java的NIO或像Mina这样的网络框架(我正在使用)或Netty(我想在某些时候玩这个)。 虽然我特别询问Java(因为这是我最熟悉的),但我们非常欢迎您将其扩展到任何其他语言。 我正在寻找关于性能,易用性,可扩展性的评论(包括它在开发方面和使用方面的规模),安全性以及您认为可以提供信息的任何其他基础。 无论如何,任何输入将不胜感激。 此致,奥马尔费雷尔

选择Java Spring作为大型网站的可扩展服务器端框架

我目前面临着关于使用适当的服务器端框架的困境。 基本上,我想选择最好的框架来构建一个大型网站来服务数百万页面点击。 网站本身将是大量数据库和ajax依赖,因此需要从一开始就计划可扩展性。 我对合适的服务器端框架的需求如下: 基于OO的高级语言支持和一些元编程支持。 在框架级别上进行适当的可伸缩性和负载平衡。 MVC架构。 ORM支持或至少对象级映射支持。 正确的路由(URL重写)支持。 我的问题最终是Java Spring框架是否适合根据上面提到的需求和需求运营大型网站? 我应该坚持像Django或Rails这样的东西吗?