在 Web 圖解中,連線是指連接兩個節點的線。
連線可以代表邏輯流程或資料流程。Faces 或 Struts 型 Web 應用程式可能有數種特定的連線類型。
Web 圖解中的邏輯流程連線代表頁面或動作執行至下一個頁面或動作的方式。例如,一個從某一網頁至另一網頁的鏈結代表首頁前往或「流」至下一個網頁的方式。同理,動作對映的轉遞也代表這個動作前往它的下一個目的地(透過轉遞)的可能方式。
從網頁畫至網頁、動作對映或 Web 應用程式節點的線是邏輯流程連線。從動作對映畫至動作對映或網頁的線也是邏輯流程連線。
資料流程連線是一條代表從網頁或動作對映通過 Bean 之可能資料流程的線。資料流程連線有兩種類型:已宣告的資料參照和程序化資料參照。
Struts 配置檔的動作對映宣告中指定的從動作對映畫至表單 Bean 的線代表已宣告的資料參照。從動作對映至表單 Bean 所構成的第一個連線假設為已宣告的資料參照。相對地,從該動作對映至其他表單 Bean 的任何後續連線,則假設為代表來自動作對映的動作類別內的 Bean 參照,並顯示為程序化資料參照。
從網頁畫至 Java™ Bean或表單 Bean 的線(其中 useBean 標示在網頁中參照該 Bean)也是已宣告的資料參照。
從動作對映畫至 Java Bean 的線是程序化資料參照。 從動作對映至表單 Bean 的任何連線(除了您針對該動作對映建立的第一個連線以外)都是程序化資料參照。
表 1 顯示 Faces 或 Struts 節點之間可能的各種連線類型。