1. <wbr id="cnjas"><legend id="cnjas"></legend></wbr>

          Linux培訓
          達內IT學院

          400-111-8989

          為您的Linux應用開發加油提速(一)

          • 發布:Linux培訓
          • 來源:網絡
          • 時間:2017-04-10 17:38

          本文演示了如何使用 IBM 的 WebSphere Studio 產品來創建一個使用 Struts 的簡單 Web 應用程序,Struts 是一個用于開發 Web 應用程序的概念框架,它是 Apache 軟件基金會 Jakarta 項目的一部分。如果您有任何疑問、意見,或者希望尋求幫助,請訪問我們的技術支持論壇。

          簡介

          Struts 是一個用于開發 Web 應用程序的概念框架。它是模型-視圖-控制器(Model-View-Controller,MVC)設計范例的一個變體,其中控制器的功能是作為應用程序邏輯(模型)和數據表示(視圖)之間的中間介質。該框架包含一組 Java 類和 JSP 標記庫。同 IBM WebSphere Studio 中的工具一起,Struts 可以幫助開發人員快速地設計和實現 Web 應用程序。Struts 是 Apache 軟件基金會 Jakarta 項目所擁有的眾多產品中的一種。

          本文為您演示了如何使用 IBM WebSphere Studio Site Developer 來創建一些初始組件,它們是基于 Struts 的 Web 應用程序所必需的。這些組件包括:

          ·應用程序的網站的入口頁面(index.jsp),它包括用于輸入用戶標識和密碼的登錄表單

          ·用于初始數據驗證的相關 ActionForm 類,它驗證用戶是否輸入了用戶標識和密碼,如果未輸入則發出錯誤消息

          ·認證用戶的用戶標識和密碼的 Action 類(在實際的應用程序中,應當由 WebSphere 或 IBM Policy Director 管理安全性,例如用戶標識/密碼認證)

          ·網站的 home.jsp,一旦成功登錄就調用它

          ·error.jsp 頁面,如果輸入的用戶標識和密碼未能通過認證,則顯示該頁面

          圖 1. 樣本 Struts 應用程序

          開始之前

          請安裝 Red Hat Linux 7.2、Red Hat Linux 7.3、SuSE Linux 7.3 或 安裝 SuSE Linux Enterprise Server(SLES)8。

          您將需要 WebSphere Studio Site Developer。通過索取包含 WebSphere Studio Site Developer 和其它 IBM 試用軟件的免費 CD 集,或者通過下載,可以獲得免費的 60 天試用版本。可在“Speed-start your Linux application”概述頁面上找到有關索取 CD 集或下載產品的信息。盡管本文中的示例使用了 IBM WebSphere Studio Site Developer,但是也可以使用 IBM WebSphere Studio Application Developer,它包含了其它特性,例如 EJB 支持。本文以下部分將這兩個產品都稱為“WebSphere Studio”。

          您應當使用 Help->Software Updates 菜單功能將您的 WebSphere Studio 軟件升級到 5.0.1 級別。這將糾正下面提及的一些接口問題;否則,這些問題將要求您停止和重新啟動 WebSphere Studio。

          您是 Linux 新手嗎?如果您是一位 Linux 新手,并且需要有關登錄和注銷、掛裝 CD-ROM 或打開終端窗口方面的幫助,請參閱“針對 Linux 開發新手的基本任務”,它介紹了這些任務,以及其它任務。

          創建 Web 項目

          在本節中,我們將登錄,然后啟動 WebSphere Studio 并在新的工作空間中創建用于 Struts 應用程序的 Web 項目。

          以某個用戶身份(不要以 root 用戶身份)登錄并啟動 WebSphere Studio Site Developer。從終端窗口運行 wssitedev50。如果您的路徑中無 /usr/bin,那么請運行 /usr/bin/wssitedev50。還可以從桌面的任務欄啟動程序。例如,對于 KDE,選擇 Start Application > Run Command... 并根據情況相應地輸入 wssitedev50 或 /usr/bin/wssitedev50。對于本示例,我們將創建一個名為 MyBank 的新工作空間,以便于將該項目與您可能正在進行的其它項目區分開。

          圖 2. 啟動新項目

          創建工作空間時,您會看到顯示 Site Developer 徽標。這一工作可能需要花費一些時間,請耐心等待。

          圖 3. 創建 MyBank 工作空間

          當工作空間打開時,您的首要任務是創建一個新項目。對于本項目,我們將向您介紹基于 Struts 的 Web 應用程序備忘單(cheat sheet)。有關創建項目的更多方法,請參閱文章“用 WebSphere Studio Application Developer 在 90 秒內快速啟動您的 Linux 應用開發:“Hello, World””。順帶我們將指出備忘單的功能,并且將介紹一些備忘單未涉及的一些功能。要啟動一個帶有備忘單的新 Struts 項目,請單擊 Help > Cheat Sheets > Create a Struts-based Web application,如圖 4 所示。

          圖 4. 創建新項目

          打開了備忘單介紹。現在,在左邊的導航區域有一個備忘單圖標,當看不見備忘單時,可以使用該圖標來打開它。還有一個形狀為黑色箭頭的按鈕,可以使用它跳到備忘單的下一步。現在單擊它以轉到備忘單的下一個階段,在那將開始創建我們的項目。

          圖 5. 備忘單介紹

          單擊執行按鈕(黑色箭頭)以創建一個 Web 項目。

          圖 6. 備忘單 — 創建 Web 項目

          在下一個屏幕上,在 Project name 域中輸入 MyBankWeb。備忘單已經選擇了 Web Project features 下的 Add Struts support。選項 Create a default CSS file 應當已處于被選中狀態。單擊 Next。

          圖 7. 創建新的 Web 項目

          在 J2EE Settings Page 上,在 New project name 域中輸入 MyBankEAR,并在 Context root 域中輸入 MyBank。使用缺省的 J2EE 級別 1.3。單擊 Next。

          圖 8. 指定 J2EE 設置

          Struts Settings 窗口上的缺省值是可接受的。請注意選中了 Create a Resource Bundle for Struts Project。在下一部分處理中,我們將向該資源束(Resource bundle)添加屏幕文本和出錯消息特性。在資源束中保存這樣的字符串有助于將我們的 Web 頁面翻譯成另一種語言。單擊 Finish。

          圖 9. 指定 Struts 設置

          您將返回到備忘單,現在多了一個處于選中狀態的項。單擊備忘單上的最小化(_)按鈕,因為我們在下一步中要使用工作空間的其它一些特性。

          圖 10. 備忘單 — 創建 Web 圖

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:Linux系統可卸載內核模塊完全指南(下)
          下一篇:為您的Linux應用開發加油提速(二)

          拯救者Linux:我是如何給我的團隊引入Linux的

          Linux只有十三個字符的經典Fork炸彈

          騰訊十年運維老兵:運維團隊的五個“殺手锏”

          為您的Linux應用開發加油提速(二)

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          欧美做爰视频免费播放_做暖全过程免费的视频_性爱免费视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>