簡體   English   中英

Java EE應用程序方法

[英]Java EE application approach

我想出了一個小項目來幫助我學習Java EE,但是我不確定哪種技術最適合我想要實現的目標,因此我希望有人可以指出正確的方向。

本質上是一個光榮的Web爬網程序應該一直在某個地方運行-也許不更新數據庫(信息將很快過時,因此可能不需要保留信息)。

客戶可以在登錄時查看最新信息,我認為servlet是實現此目的的最佳方法。

我不確定哪種技術最適合這種“始終運行的服務”。 我希望信息始終存在,無論客戶端是否在查看它。

你會采取什么方法? 雖然我意識到這可能不是使用應用程序服務器的最佳解決方案,但我正在將其作為一個有趣的項目供我自己使用,以幫助我學習。

我想出了一個小項目來幫助我學習Java EE,但是我不確定哪種技術最適合我想要實現的目標,所以我希望有人可以向我指出正確的方向。

我們試試吧。 我的答案將基於Java EE 6。

客戶可以在登錄時查看最新信息,我認為servlet是實現此目的的最佳方法。

或JSF 2.0和Facelets(Facelets是JSF 2.0中的默認視圖技術,並將JSP替換為頁面的視圖技術)

我不確定哪種技術最適合這種“始終運行的服務”。 我希望信息始終存在,無論客戶端是否在查看它。

在另一個VM中運行它可能會更容易,但是您可以嘗試使用帶有EJB 3.1的@Asynchronous bean。 請參閱下面的鏈接。

也可以看看

病態地址如下:

1)您是否擔心將數據存儲在數據庫中。 信息應存儲在數據庫中,因為服務器將因沒有足夠的內存而無法自由使用所有內容而死掉。

2)當客戶端登錄是時,您將要使用servlet。 更具體地說,您需要模型和數據庫之間的抽象層。 控制器將與模型談論其當前狀態,然后繼續用最新數據繪制視圖(網頁)。

3)可以這么說,我不一定將其歸類為服務,而是將其歸類為信息門戶。 應用服務器很適合這類工作,因為它為客戶端提供了與應用交互的中心點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM