簡體   English   中英

Web 應用架構

[英]Web App Architecture

我目前正在與兩個實體合作:

  • 使用 jQuery 的 JSP
  • 一個 RESTful WebService,我用它來查詢數據庫以獲取 Foo 對象的集合。

在 JSP 中,我做了一個 AJAX 調用返回我的集合的 WS,然后我開始遍歷它,目的是在數據表中顯示每個 Foo 的一些變量。 有一個業務需求說,如果 Foo.bar 存在,則將其顯示在屏幕上。 否則,在 bar 列中,顯示 Foo.baz 的值。 根據我的定義,這是特定於應用程序的業務邏輯。

我的問題:這個邏輯 go 應該在哪里? 我認為它不屬於 WS,因為我希望我自己和其他人依靠它作為您獲取原始 Foo 對象的一站式商店,而不是已應用上述條件的 Foo 對象。 我也不認為它屬於 JSP,因為它應該只是顯示數據的一種方式。 我錯過了什么?

你自己說的:

有一個業務需求說,如果 Foo.bar 存在,則在屏幕上顯示它 否則,在 bar 列中,顯示 Foo.baz 的值

這聽起來很像顯示邏輯,所以我認為 JSP 是一個合適的地方,因為它處理應用程序的那個層。

暫無
暫無

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

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