构建基于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都是很好的起点.
在其他技术方面要做得更好,你会想要考虑一个构建系统,Ant / Maven对Maven来说很好,两者稍微复杂一点.
http://maven.apache.org/download.html
另外,请考虑使用JUnit来测试应用程序.您可能需要考虑Selenium进行前端的功能测试.
标签:jquery,java,web-applications,jsp,berkeley-db 来源: https://codeday.me/bug/20190716/1473344.html