i will develop a web application to view and analyze log files from both remote machines and locally and planning to use java. At first glance it seems like application must work with big data sets effectively. For example to list a log file on browser i should implement a paginated list working with ajax (server will give data accordingly with current page number). Also i like to use AJAX.
我将开发一个Web应用程序来查看和分析来自远程机器和本地的日志文件,并计划使用java。乍一看似乎应用程序必须有效地处理大数据集。例如,要在浏览器上列出日志文件,我应该实现一个使用ajax的分页列表(服务器将相应地提供具有当前页码的数据)。我也喜欢使用AJAX。
My question is how should i design an application like this. i have three possibilities:
我的问题是我应该如何设计这样的应用程序。我有三种可能性:
- AJAX with RESTful service.
- AJAX与RESTful服务。
- JSP and servlet
- JSP和servlet
- JSF with AJAX
- JSF与AJAX
2 个解决方案
#1
1
I would suggest you have a look at Chainsaw - http://logging.apache.org/chainsaw/index.html - and Lilith - http://lilith.huxhorn.de/ - to see how others have approached this.
我建议你看看Chainsaw - http://logging.apache.org/chainsaw/index.html - 和Lilith - http://lilith.huxhorn.de/ - 看看其他人是如何接近这个的。
#2
0
The released version of Chainsaw is pretty old - a MAJOR update will be released shortly. If you want to try out a pre-release version, you can see a screenshot and get the tarball or Mac DMG here:
Chainsaw的发布版本相当陈旧 - 很快将发布MAJOR更新。如果您想试用预发布版本,可以在此处看到屏幕截图并获取tarball或Mac DMG:
http://people.apache.org/~sdeboy/
http://people.apache.org/~sdeboy/
#1
1
I would suggest you have a look at Chainsaw - http://logging.apache.org/chainsaw/index.html - and Lilith - http://lilith.huxhorn.de/ - to see how others have approached this.
我建议你看看Chainsaw - http://logging.apache.org/chainsaw/index.html - 和Lilith - http://lilith.huxhorn.de/ - 看看其他人是如何接近这个的。
#2
0
The released version of Chainsaw is pretty old - a MAJOR update will be released shortly. If you want to try out a pre-release version, you can see a screenshot and get the tarball or Mac DMG here:
Chainsaw的发布版本相当陈旧 - 很快将发布MAJOR更新。如果您想试用预发布版本,可以在此处看到屏幕截图并获取tarball或Mac DMG:
http://people.apache.org/~sdeboy/
http://people.apache.org/~sdeboy/