當前位置:外匯行情大全網 - 信用卡套現 - 在java技術中,什麽應用於客戶端層?

在java技術中,什麽應用於客戶端層?

JavaEE技術的分層

用戶界面層:最終用戶系統(HTML、Applet、Windows Forms等。)

表示邏輯層:JSP,ASP,CGI,用來處理HTML,XML,DHTML,WML。或者用戶界面控件,如windows窗體、java awt、swinjg等。

業務層:主要分析計算數據,控制整個程序的動作。例如,在購物網站中,業務層處理訂單。它不需要考慮HTML,也不需要直接使用SQL向數據庫讀寫數據。這壹層主要分析訂單,決定如何檢查用戶的信用卡,如何更改產品數據。它依賴於它的較低層來執行特定和復雜的數據操作(比如改變數據庫中表格的行和列)。引入業務層的好處是簡化了程序的功能,編程需要考慮的問題也更簡單明了。

數據訪問層:數據庫連接和數據I/O接口。

數據層:數據存儲(數據庫系統、XML等。),查詢,存儲和性能優化。

客戶層技術

1.基礎技術

J2EE程序的優勢之壹是它支持多種客戶端類型。比如HTML,小程序,手機,pc。當這些JavaEE客戶機讓用戶瀏覽或輸入信息時,它們也連接到JavaEE Web程序。根據不同的需求和用戶條件,這些客戶的界面可以是簡單的,也可以是豐富的。對於最終用戶,客戶端界面代表整個系統。所以程序開發者壹定要註意程序的“門面”,用戶會覺得程序既美觀大方又方便實用。在實現系統功能的前提下,程序員要了解用戶的使用習慣和最新的界面趨勢,因地制宜地設計合適的客戶端程序。

Web程序的客戶端主要有以下功能:壹、顯示用戶界面。其次,驗證並確認用戶輸入。第三,和服務器溝通。第四,管理對話狀態。

2.瀏覽器和HTML用戶信息輸入

Web瀏覽器使用HTML頁面向用戶呈現用戶界面並獲取用戶輸入信息。典型的HTML用戶信息輸入結構是壹個表單,它是HTML的壹組界面元素。表單允許程序員使用各種界面控件元素來捕獲用戶通過網頁輸入的信息。第壹個控制元素有壹個名稱和值。控件元素的名稱可以在HTML中指定,其值可以在HTML中指定或由用戶指定。表單的Action屬性指定了表單與服務器的壹個文件和程序的對應關系,Action的值壹般是壹個URL。

當用戶單擊表單中的send按鈕時,瀏覽器根據表單的Active屬性指定的操作向服務器發送請求,然後接收響應。當用戶單擊該按鈕時,表單中的數據被傳輸到服務器(通過HTTP請求),該請求將表單中所有控件元素的名稱和值放在壹個字符串中,例如:

名稱1 =值1 & amp;名稱2 =值2......nameN=valueN

HTTP為表單和服務器提供了兩種發出請求的方法:Get方法和Post方法。標準HTTP包括確定網頁位置和發送正文的URL。Get方法在URL名稱後連接這個內容體,也就是上面提到的字符串,形成壹個新的字符串,傳遞給服務器的Web容器;Post方法首先發送URL,然後在正文中發送字符串。

  • 上一篇:借給別人信用卡,怎麽寫借條?
  • 下一篇:連續打嗝,有什麽應急方法可以停止打嗝?
  • copyright 2024外匯行情大全網