麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

創建struts1.2 + Hibernate3.0 Web工程

2019-11-18 12:55:19
字體:
來源:轉載
供稿:網友

1. 環境說明

  安裝Eclipse和安裝MyEclipse組件的過程在這里不進行介紹。可以參考其它資料完成Eclipse環境的安裝與資源的配置。

  接下來的篇幅將給出一個在MyEclipse開發環境下的一個Web工程實例。說明在MyEclipse的集成開發環境下,如何利用Struts進行Web工程開發。

例子工程的環境:

windows 2000 PRofessional或者更高的版本。
J2SDK 5.0
Apache Tomcat 5.0
MySQL 4.0.14b
Eclipse-SDK-3.1
MyEclipse 4.0
SQLyog407(可選)

2. 例子工程說明

  本例子是利用struts架構,實現用戶logon的Web工程。在這個工程中,用戶可以訪問三個頁面,index.jsp、logon.jsp、menu.jsp。他們的關系如下圖所示:

創建struts1.2 + Hibernate3.0 Web工程(圖一)

  其中,左上角的方框代表struts結構中/WEB-INF/struts-config.xml中定義的,<global-forwards>,也就是在整個Web工程中,只要有logon的動作發生,都會使畫面轉移到logon.jsp。那么處理logon.jsp畫面的formbeen是上圖上放右側的模塊表示的formbean來完成——logonForm。

  LogonFrom處理后會有兩個結果,“sUCcess”的時候,畫面會轉移到menu.jsp,失敗的話,回到logon畫面。

  在logon畫面,用戶需要輸入用戶名和密碼,點擊submit,進行登錄認證。輸入內容的檢測是在logonForm的bean中檢查。判定操作在logonAction的bean中完成,在logonAction的bean中,需要訪問MySql數據庫的Account表格,進行用戶和密碼的查詢。查詢成功的話,證實用戶認證通過。

3. 建立工程

3.1 v創建新的Web Project

  啟動MyEclipse,通過Wizard,建立一個Web工程。如下圖:

創建struts1.2 + Hibernate3.0 Web工程(圖二)

  點擊project后,MyEclipse彈出工程的對話框,我們在所羅列的工程中選中MyEclipse下面的J2EE Projects的Web Project。如下圖所示:

創建struts1.2 + Hibernate3.0 Web工程(圖三)

  在Wizard的下一頁,必要的輸入信息是Project Name、Context root URL。最后點擊finish,一個空的WebProject就已經建立起來了

3.2 加載Struts

  在新創建的Web Project中加載struts。

  在MyEclipse集成開發環境下,已經集成了struts開發的環境,用戶可以根據自己的實際需要,加載struts的環境。加載過程如下圖:

創建struts1.2 + Hibernate3.0 Web工程(圖四)

  右鍵點擊剛剛創建好的工程,點擊MyEclipse屬性,在擴展的右鍵菜單里面,選擇Add Struts Capabilities。

  MyEclipse集成環境就會自動將Struts所需要的目錄結構進行創建,并將需要的環境資源自動引用到相應的目錄中去。

  我們還要對自動生成的Struts進行修正,首先,修改WEB-INF/web.xml 將<web-app>標簽中的屬性刪除。<web-app XXXXXXXXXXXXXXX> -> <web-app>

  其次要添加本工程的標簽定義庫,添加<taglib></taglib>
<taglib>
    <taglib-uri>/WEB-INF/app.tld</taglib-uri>
    <taglib-location>/WEB-INF/app.tld</taglib-location>
  </taglib>
  <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld
</taglib-location>
  </taglib>
  <taglib>
    <taglib-uri>/WEB-INF/struts-Html.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld
</taglib-location>
  </taglib>
  <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld
</taglib-location>
  </taglib>




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费91在线 | 另类亚洲孕妇分娩网址 | 黄色影院在线观看视频 | 91成人久久| 在线成人亚洲 | 精品国产欧美一区二区 | 国产在线精品91 | 国产1区2区3区中文字幕 | 毛片在线播放视频 | 中文字幕一二三区芒果 | 北京一级毛片 | 国产午夜精品久久久 | 亚洲va久久久噜噜噜久久男同 | av在线免费看网站 | 久久99国产精品久久99果冻传媒 | 色999久久久精品人人澡69 | 国产成人av免费 | 亚洲射吧| 91久久久国产精品 | 久久久久久久久亚洲精品 | 草草久| 欧美日韩一区三区 | 日本一区二区三区视频在线 | 成人精品视频网站 | 亚洲天堂在线电影 | 欧美三级欧美成人高清www | 国产精品视频yy9299一区 | 日本精品一区二区 | 全黄裸片武则天一级第4季 九色p | 最新se94se在线欧美 | 久久99精品久久久久久236 | 久国久产久精永久网页 | av在线免费看网址 | 色视频在线 | www久久国产 | 国产无遮挡一区二区三区毛片日本 | 欧美精品久久久久久久久老牛影院 | 免费在线观看午夜视频 | 欧美日韩免费一区 | 欧美不卡 | 欧洲成人一区 |