freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

hibernate在it服務管理項目中的應用論文-資料下載頁

2024-12-07 10:20本頁面

【導讀】信息時代中,信息是發(fā)展的第一要素,網(wǎng)絡的發(fā)展讓信息的共享成為可能。共享的實質(zhì)是數(shù)據(jù)的共享,數(shù)據(jù)是信息資源最直接的表現(xiàn)形式。在今日的企業(yè)環(huán)境中,把面向?qū)ο蟮能浖完P(guān)系數(shù)據(jù)庫一起使用可能是相當麻煩、浪費時間的。個面向Java環(huán)境的對象/關(guān)系數(shù)據(jù)庫映射工具。示一種技術(shù),用來把對象模型表示的對象映射到基于SQL的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去。JDBC處理數(shù)據(jù)的時間。本文首先從對象、面向?qū)ο蠓椒ㄈ胧?,討論了對象持久的概念、方法。以及其對設計模式的運用等方面相關(guān)內(nèi)容。同時,論文最后以基于ITIL理論的IT服務。管理項目作為理論與實踐的結(jié)合,詳細論述了Hibernate框架在該項目中的應用。和維護提供了更大的靈活性和更好的可管理型。提高系統(tǒng)開發(fā)的效率,同時滿足系統(tǒng)擴展性和可維護性的要求。Keywords:Hibernate,O/RMapping,DataPersistence,J2EE,ITIL

  

【正文】 按 鈕 )問 題 編 輯 界 面問 題 管 理 界 面+ f i n d ( ) p r o b l e m F o r mp r o b l e m A c t i o n+ f o r E d i t ( ) i dp r o b l e m A c t i o n+ u p d a t e ( ) p r o b l e m F o r mp r o b l e m A c t i o n 圖 53 編輯 問題 操作流程圖 提交 問題 (1) 功能 函數(shù) 實現(xiàn)表 表 54 提交 問題 函數(shù)功能 實現(xiàn) 表 模塊功能名稱 模塊命名代號 制作人 最后更新日期 提交 問題 mitProblem 函數(shù)名稱、類型 forEdit、 void, mit、 void 功能描述 將選中的記錄從數(shù)據(jù)庫中選出來顯示在提交頁面中,修改并提交 入口參數(shù)及類型 Id 返回值及類型 problemForm 函數(shù)處理: 在數(shù)據(jù)庫中取出指定 id 的記錄顯示在頁面中,對該記錄的信息 進行修改,調(diào)用 mit 方法對修改的信息保存并提交 。 (2) 流程邏輯 1. 在問題管理頁面中,某條記錄后面點提交按鈕 ; 2. 將該記錄的 id 保存在 request 中,調(diào)用 forEdit()方法,在該方法中把該記錄的信息放到表單 problemForm 中在頁面顯示 ; 3. 用戶在頁面上修改 問題 信息 ; 4. 點擊提交 ; 5. 調(diào)用 mit 方法,該方法將 problemForm 表單中的當前狀態(tài) currentState 屬性設 畢業(yè)論文 第 23 頁 置為 “ 提交 ” 并將 problemForm 中得內(nèi)容更新到數(shù)據(jù)庫中 。 提交 問題 操作調(diào)用過程: i n c i d e n t 數(shù) 據(jù) 表確 定 ( 按 鈕 )重 置 ( 按 鈕 )取 消 ( 按 鈕 )問 題 編 輯 界 面問 題 管 理 界 面+ f i n d ( ) p r o b l e m F o r mp r o b l e m A c t i o n+ f o r E d i t ( ) i dp r o b l e m A c t i o n+ c o m m i t ( ) p r o b l e m F o r mp r o b l e m A c t i o n 圖 54 提交 問題 操作流程圖 查看 問題 (1) 功能 函數(shù) 實現(xiàn)表 表 55 查看 問題 函數(shù)功能設計表 模塊功能名稱 模塊命名代號 制作人 最后更新日期 查看 問題 ViewProblem 函數(shù)名稱、類型 View、 void 功能描述 查看點擊記錄的 問題 信息 入口參數(shù)及類型 Id 返回值及類型 problemForm 函數(shù)處理: 在數(shù)據(jù)庫中取出指定 id 的記錄顯示在頁面中 。 (2) 流程邏輯 1. 點擊某條問題記錄,將該記錄的 id 保存在 request 中 ; 2. 調(diào)用 view 方法,該方法在 request 中取得 id,并在數(shù)據(jù)庫中查找該 id 的記錄信息,將該記錄信息保存到 problemForm 表單中 ; 3. 在查看頁面獲取表單的內(nèi)容并顯示 。 操作調(diào)用過程: 畢業(yè)論文 第 24 頁 i n c i d e n t 數(shù) 據(jù) 表處 理 ( 按 鈕 )取 消 ( 按 鈕 )問 題 查 看 界 面問 題 管 理 界 面問 題 流 程+ v i e w ( ) i dp r o b l e m A c t i o n+ f i n d ( ) p r o b l e m F o r mp r o b l e m A c t i o n 圖 55 查看 問題 操作流程圖 Hibernate 在 ITSM 中的應用 該系統(tǒng)為數(shù)據(jù)庫連接做了特殊處理,運用數(shù)據(jù)持久層這個概念。采用 Hibernate技術(shù)來實現(xiàn)對象關(guān)系映射,為基于 B/S的用戶控制臺系統(tǒng)部分提供數(shù)據(jù)庫連接。要使用Hibernate實現(xiàn)數(shù)據(jù)持久層,要實現(xiàn)以下 3個步驟 : (1) 寫 Hibernate的配置文件 ; (2) 映射文件的編寫 ; (3) java對象使用映射文件訪問數(shù)據(jù)庫的過程。 Hibernate 的配置文件 為了用 Hibernate進行應用程序的持久化,需要在應用程序的包里放置一個配置文件,以便 Hibernate能正確地完成配置和初始化。 配置文件可以有兩種格 式 : 。 ,當增加 hbm映射文 件的時候,可以直接在 hibernate. cfg. xml文件中的 !一 mapping file list一 元素中面增加一行。 初始化代碼中加入。兩種配置項是相同的,下 面以實例詳細介紹: (1) 配置文件設置 在 Hibernate的 src目錄下有一個 ,只需修改此模板即可配置文件。 // // …… true 1,false 0,yes’Y,no’N …… 畢業(yè)論文 第 25 頁 //// 這個配置意思是當在 Hibernate里面輸入 true的時候, Hibernate會轉(zhuǎn)化為 1插入數(shù)據(jù)庫,當在 Hibernate里面輸入 false的時候 , Hibernate會轉(zhuǎn)化為 0插入數(shù)據(jù)庫,后 面的Y, N同理。對于某些數(shù)據(jù)庫,對 Oracle來說,沒有 boolean數(shù)據(jù)類型,就是采用 1代表true, 0代表 false,因此使用這個配置在 Hibernate 里面直接用 true/false會非常直觀。 下面是連接 MYSQL數(shù)據(jù)庫的設置: //// Properties file with JDBCrelated settings. Applied by PropertyPlaceholderConfigurer from applicationContext*.xml. Targeted at system administrators, to avoid touching the context XML files. = =jdbc:UTF8 =root =root =10 =2 =240000 =false =1 =select 1 from dual =true =false Property that determines the Hibernate dialect = =250 =500 =true =createdrop //// (2) 配置文件設置 //// ?xml version=? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD ! Mapping file autogenerated by MyEclipse Hibernate Tools 畢業(yè)論文 第 26 頁 hibernatemapping class name= table=itsm_test_ id name=id type=string column name=Id length=32 / generator class= / /id property name=name type=string column name=Name length=50 / /property property name=serverIp type=string column name=Server_ip length=50 / /property property name=serverPort type=string column name=Server_port length=50 / /property property name=description type=string column name=Description length=100 / /property property name=del type=string column name=del length=1 / /property set name=infos table=itsm_test_info cascade=saveupdate inverse=true key column=Name / onetomany class= / /set /class /hibernatemapping //// 說明 : sessionfactory中定義數(shù)據(jù)源 ,特別地,當應用程序使用多個數(shù)據(jù)源時候,要在此設置, mapping用來設置 hbm映射文件。 映射文件的編寫 映射文件用來描述對象和表的映射關(guān)系。增加 hbm映射文件的時候,可以直接在,以文檔 itsm_announce這張表為例子。 畢業(yè)論文 第 27 頁 圖 56 表 itsm_announce的字段 表 itsm_announce的映射文件 : //// ?xml version=? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD ! Mapping file autogenerated by MyEclipse Hibernate Tools hibernatemapping package= class name=Announce table=itsm_announce id name=id type= column name=id length=32 / generator class= / /id property name=code type= column name=code length=24 / /property property name=title type= column name=title length=50 notnull=true / /property property name=content type= column name=content length=500 / /property manytoone name=user column=user cascade=none outerjoin=auto update=true insert=true access=property notnull=false/ property name=del type= column name=del length=1 notnull=true /
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1