编程语言
首页 > 编程语言> > 构建基于Java的股票交易应用程序,需要指向要使用的技术

构建基于Java的股票交易应用程序,需要指向要使用的技术

作者:互联网

我正在使用Java(带有jQuery前端)构建一个需要与第三方应用程序通信的应用程序.它需要每两秒更新一次界面.

使用彗星是个好主意吗?如果是这样,它们如何适应图片?

我可以使用哪些其他方法/技术来改善应用程序?

该应用程序将从第三方应用程序轮询股票价格,将其写入数据库,然后每秒将其推送到前端,对于轮询,我有一个计时器,每秒运行一次,以调用第三方应用程序的数据,我然后必须使用JSP或其他东西将它显示在前端,

那么在这一点上我不确定我是否应该使用servlet将其写入前端,你会推荐什么?我该怎么办呢?

我可以使用任何新技术而不是servlet吗?

我也使用Berkeley db来存储数据,你认为它是一个不错的选择吗?如果使用伯克利,会有什么缺点..

我绝对无能,所以任何建议将不胜感激.

谢谢!

编辑:我打算这样做,以便桌面应用程序不断从thrid部分轮询并写入数据库,并且Web应用程序仅从数据库中读取和显示,这将减少Web应用程序的负载以及所有必须do是从db读取的.

解决方法:

看看使用Web应用程序框架而不是Servlet – 除非它是一个带有一个屏幕的真正基本项目.不幸的是,Java世界中有很多,它可能是一个雷区.坚持使用SpringMVC或Struts 2,最糟糕的部分就是设置它们,但是看看示例应用程序加上一两个教程并从那里开始工作.

http://www.springsource.org/about

http://struts.apache.org/2.x/index.html

另一个选择是使用Appfuse等模板框架来启动和运行,而无需将大量框架集成在一起,请参阅:

http://appfuse.org/display/APF/AppFuse+QuickStart

它为您提供了一个模板来设置SpringMVC,将MySQL作为数据库加上Spring作为POJO框架.这可能是一个快速入门和建立原型的方法.

根据你的2秒延迟要求来判断某种AJAX框架是明智的–JQuery或Prototype / Scriptaculous都是很好的起点.

http://jquery.com/

http://www.prototypejs.org/

在其他技术方面要做得更好,你会想要考虑一个构建系统,Ant / Maven对Maven来说很好,两者稍微复杂一点.

http://ant.apache.org/

http://maven.apache.org/download.html

另外,请考虑使用JUnit来测试应用程序.您可能需要考虑Selenium进行前端的功能测试.

http://www.junit.org

http://seleniumhq.org/

标签:jquery,java,web-applications,jsp,berkeley-db
来源: https://codeday.me/bug/20190716/1473344.html