工作問題 java 三層資料結構

2021-07-13 15:51:05 字數 744 閱讀 6346

條件:

多個區域,每個區域多棟樓. 每棟樓有資料要顯示

外部迴圈放乙個list用來儲存所有資料

1將第一層迴圈出來.

直接放到乙個map中可以顯示區域 

2在第一層迴圈中加入一層迴圈

用來查詢區域裡面的全部的樓層

3.在第一層和第二層之間放入乙個list1(用來儲存樓層和樓層的屬性)

4.在第二層內生成乙個map1 用來儲存每一次的樓層和查詢出來的樓層的屬性.

5.將樓層和樓層屬性的map1 放入之前的list1中,這樣map1相當於第二層加上第三層

6.在一層的尾部將list1加入大層的map中. 這樣map內有多個區域. map中的list包含每個區域中的樓 和樓的屬性

7.將map放入list中這樣就可以點出多個區域的值了.

最後輸出頁面

頁面操作:

freemark

先迴圈出區域

<#list mapall as m > 第一層
值:

$

<#if m.map1??>判斷為空

<#list m.map1 as m1>第二層的迴圈

$點出來的方式

<#list m1.status as s>第三層迴圈因為都是在m1中.直接用key放出

$ / $

三層架構 表示層 業務邏輯層 資料訪問層

三層架構和mvc是兩個東西。非要相關的話 三層架構中 表現層 的aspx頁面對應mvc中的view 繼承的類不一樣 三層架構中 表現層 的aspx.cs頁面 類 對應mvc中的controller 三層架構中業務邏輯層和資料訪問層對應mvc中的model 由於層是一種弱耦合結構,層與層之間的依賴是向...

三層架構 表示層 業務邏輯層 資料訪問層2

在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為 資料訪問層 業務邏輯層 又或稱為領域層 表示層。三層結構原理 3個層次中,系統主要功能和業務邏輯都在業務邏輯層進行處理。所謂三層體系結構,是在客戶端與資料庫之間加入了乙個 中間層 也叫元...

三層 資料庫為什麼打不開?

最近在敲三層的例子,到了要建資料庫的時候突然打不開,想起來,還是先要啟動sql server 服務中的一些配置,但是在找到sql server 服務的時候顯示的卻是這樣的結果。第一種辦法就是 開啟控制面板,找到解除安裝程式,把 microsoft sql server 2013 2012 expre...