基于Spring的Web應(yīng)用程序開發(fā)_第1頁
基于Spring的Web應(yīng)用程序開發(fā)_第2頁
基于Spring的Web應(yīng)用程序開發(fā)_第3頁
基于Spring的Web應(yīng)用程序開發(fā)_第4頁
基于Spring的Web應(yīng)用程序開發(fā)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Java WebJava Web應(yīng)用程序開發(fā)任務(wù)驅(qū)動教程應(yīng)用程序開發(fā)任務(wù)驅(qū)動教程 陳陳承歡承歡8 8基于基于SpringSpring的的WebWeb 開發(fā)開發(fā)【問題探析問題探析】【問題【問題1 1】使用實(shí)例解釋】使用實(shí)例解釋“依賴注入依賴注入”?!締栴}【問題2 2】AOPAOP(面向切面編程)與(面向切面編程)與OOPOOP(面向?qū)ο缶幊蹋嫦驅(qū)ο缶幊蹋?有有何區(qū)別與關(guān)系?何區(qū)別與關(guān)系?精選課件【知識必備知識必備】1 1SpringSpring概述概述 Spring Spring是一個為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)是一個為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的開源框架,由建的開源框架,由Rod

2、JohnsonRod Johnson創(chuàng)建。創(chuàng)建。SpringSpring使用基本的使用基本的JavaBeanJavaBean來完成以前只可能由來完成以前只可能由EJBEJB完成的事情。然而,完成的事情。然而,SpringSpring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何測試性和松耦合的角度而言,任何JavaJava應(yīng)用都可以從應(yīng)用都可以從SpringSpring中受益。中受益。精選課件【知識必備知識必備】2 2SpringSpring框架的組成模塊框架的組成模塊SpringSpring框架由七個定義明確的模塊組成,如圖

3、框架由七個定義明確的模塊組成,如圖8-28-2所示所示。(1 1)Spring CoreSpring Core模塊模塊(2 2)Spring ContextSpring Context(應(yīng)用上下文)模塊(應(yīng)用上下文)模塊(3 3)Spring AOPSpring AOP模塊模塊(4 4)Spring DAOSpring DAO模塊模塊(5 5)Spring ORMSpring ORM(對象(對象/ /關(guān)系映射)集成模塊關(guān)系映射)集成模塊(6 6)Spring WebSpring Web模塊模塊(7 7)Spring MVCSpring MVC框架??蚣?。精選課件【知識必備知識必備】3 3Bea

4、nFactoryBeanFactory與與ApplicationContextApplicationContext的比較的比較 Spring Spring的的IoCIoC容器就是一個實(shí)現(xiàn)了容器就是一個實(shí)現(xiàn)了BeanFactoryBeanFactory接口接口的可實(shí)例化類。事實(shí)上,的可實(shí)例化類。事實(shí)上,SpringSpring提供了兩種不同的容器:提供了兩種不同的容器:一種是最基本的一種是最基本的BeanFactoryBeanFactory,另一種是擴(kuò)展的,另一種是擴(kuò)展的ApplicationContextApplicationContext。BeanFactoryBeanFactory僅提供了

5、最基本的依僅提供了最基本的依賴注入支持,而賴注入支持,而ApplicationContextApplicationContext則擴(kuò)展了則擴(kuò)展了BeanFactoryBeanFactory,提供了更多的額外功能,提供了更多的額外功能。精選課件【知識必備知識必備】3 3BeanFactoryBeanFactory與與ApplicationContextApplicationContext的比較的比較 BeanFactoryBeanFactory(com.springframework.beans.factorycom.springframework.beans.factory. .BeanFac

6、toryBeanFactory)是)是Spring Spring 框架最核心的接口,它提供了高級框架最核心的接口,它提供了高級IoC IoC 的配置機(jī)制。的配置機(jī)制。 ApplicationContext ApplicationContext(com.springframework.contextcom.springframework.context. .ApplicationContextApplicationContext)建立在)建立在BeanFactory BeanFactory 基礎(chǔ)之上。幾乎基礎(chǔ)之上。幾乎所有的應(yīng)用場合我們都直接使用所有的應(yīng)用場合我們都直接使用Application

7、ContextApplicationContext而非底而非底層的層的BeanFactoryBeanFactory。精選課件【知識必備知識必備】4 4Spring IoCSpring IoC Spring Spring框架中的各個部分充分使用了依賴注入(框架中的各個部分充分使用了依賴注入(Dependency Dependency injectioninjection)技術(shù),使代碼中不再有單實(shí)例垃圾和麻煩的屬性文件,?。┘夹g(shù),使代碼中不再有單實(shí)例垃圾和麻煩的屬性文件,取而代之的是一致和優(yōu)雅的程序代碼。而代之的是一致和優(yōu)雅的程序代碼。 Dependency Dependency injectio

8、ninjection是一個將行為從依賴中分離的技術(shù),簡單是一個將行為從依賴中分離的技術(shù),簡單地說,它允許編程者定義一個方法函數(shù)依賴于外部其他各種交互,而地說,它允許編程者定義一個方法函數(shù)依賴于外部其他各種交互,而不需要編碼如何獲得這些外部交互的實(shí)例。不需要編碼如何獲得這些外部交互的實(shí)例。 這樣就在各種組件之間解這樣就在各種組件之間解耦,從而獲得干凈的代碼,相比依賴的硬編碼,一個組件只有在運(yùn)行耦,從而獲得干凈的代碼,相比依賴的硬編碼,一個組件只有在運(yùn)行時才調(diào)用其所需要的其他組件,因此在代碼運(yùn)行時,通過特定的框架時才調(diào)用其所需要的其他組件,因此在代碼運(yùn)行時,通過特定的框架或容器,將其所需要的其他依

9、賴組件進(jìn)行注入,即為主動推入或容器,將其所需要的其他依賴組件進(jìn)行注入,即為主動推入。精選課件【知識必備知識必備】4 4Spring IoCSpring IoC 依賴依賴注入有如下注入有如下3 3種實(shí)現(xiàn)方式,種實(shí)現(xiàn)方式,SpringSpring支持后兩種。支持后兩種。(1 1)接口注入)接口注入(2 2)SetterSetter注入注入(3 3)構(gòu)造器)構(gòu)造器注入注入精選課件【知識必備知識必備】5 5Spring AOPSpring AOP AOP AOP(Aspect Oriented ProgrammingAspect Oriented Programming,面向切面編程)為我們,面向切面

10、編程)為我們帶來了新的想法、新的思想和新的模式。帶來了新的想法、新的思想和新的模式。AOPAOP是一個概念、一個規(guī)是一個概念、一個規(guī)范,本身并沒有設(shè)定具體語言的實(shí)現(xiàn),這實(shí)際上提供了非常廣闊的范,本身并沒有設(shè)定具體語言的實(shí)現(xiàn),這實(shí)際上提供了非常廣闊的發(fā)展空間發(fā)展空間。 Spring Spring AOPAOP是繼是繼Spring IoCSpring IoC之后的之后的SpringSpring框架的又一特性,也框架的又一特性,也是該框架的核心內(nèi)容。是該框架的核心內(nèi)容。Spring AOPSpring AOP建立在建立在JavaJava的代理機(jī)制之上,的代理機(jī)制之上,SpringSpring框架已經(jīng)

11、基本實(shí)現(xiàn)了框架已經(jīng)基本實(shí)現(xiàn)了AOPAOP的思想,的思想,Spring AOPSpring AOP的接口實(shí)現(xiàn)了的接口實(shí)現(xiàn)了AOPAOP聯(lián)盟定制的標(biāo)準(zhǔn)化接口,這就意味著它已經(jīng)走向了標(biāo)準(zhǔn)化,在聯(lián)盟定制的標(biāo)準(zhǔn)化接口,這就意味著它已經(jīng)走向了標(biāo)準(zhǔn)化,在眾多的眾多的AOPAOP實(shí)現(xiàn)技術(shù)中,實(shí)現(xiàn)技術(shù)中,Spring AOPSpring AOP最為成熟最為成熟。精選課件【操作必備操作必備】(1 1)下載與配置)下載與配置SpringSpringSpringSpring官方網(wǎng)站的網(wǎng)址是,在該網(wǎng)站上可以獲取官方網(wǎng)站的網(wǎng)址是,在該網(wǎng)站上可以獲取SpringSpring的最新版本的的最新版本的JarJar包以及幫助文檔

12、,本書所使用的包以及幫助文檔,本書所使用的SpringSpring開發(fā)包為開發(fā)包為spring 3.1.1spring 3.1.1版本。版本。(2 2)下載并安裝好數(shù)據(jù)庫管理系統(tǒng))下載并安裝好數(shù)據(jù)庫管理系統(tǒng)SQL Server 2008SQL Server 2008。(3 3)在)在Microsoft SQL Server 2008Microsoft SQL Server 2008中創(chuàng)建數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫ECommerceECommerce,并在該,并在該數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫中創(chuàng)建“商品數(shù)據(jù)表商品數(shù)據(jù)表”、“商品類型表商品類型表”和和“用戶表用戶表”。(4 4)從網(wǎng)上下載)從網(wǎng)上下載Servle

13、tServlet支持類庫支持類庫servlet-api.jarservlet-api.jar、JDBCJDBC支持類庫支持類庫sqljdbc4.jarsqljdbc4.jar和和HibernateHibernate支持類庫的支持類庫的jarjar包。包。(5 5)準(zhǔn)備開發(fā))準(zhǔn)備開發(fā)WebWeb應(yīng)用程序所需的圖片文件、應(yīng)用程序所需的圖片文件、CSSCSS樣式文件和驗證用的樣式文件和驗證用的JavascriptJavascript文件。文件。精選課件【操作必備操作必備】(6 6)啟動)啟動EclipseEclipse,設(shè)置工作空間為,設(shè)置工作空間為Unit08Unit08,然后進(jìn)入,然后進(jìn)入Ecl

14、ipseEclipse的開發(fā)的開發(fā)環(huán)境。環(huán)境。(7 7)在)在EclipseEclipse集成開發(fā)環(huán)境中配置與啟動集成開發(fā)環(huán)境中配置與啟動TomcatTomcat服務(wù)器。服務(wù)器。(8 8)新建動態(tài))新建動態(tài)WebWeb項目,命名為項目,命名為task8-Xtask8-X,本單元有,本單元有6 6個任務(wù),每個任務(wù)個任務(wù),每個任務(wù)創(chuàng)建一個獨(dú)立的創(chuàng)建一個獨(dú)立的WebWeb項目,命名分別為項目,命名分別為task8-1task8-1至至task8-6task8-6。(9 9)在)在WebWeb項目中創(chuàng)建包,將其命名為項目中創(chuàng)建包,將其命名為“package08Xpackage08X”,本單元各個,本單

15、元各個WebWeb項目中的包分別命名為項目中的包分別命名為package081package081至至package086package086。(1010)將)將JarJar包文件包文件servlet-api.jarservlet-api.jar和和sqljdbc4.jarsqljdbc4.jar拷貝到各個拷貝到各個WebWeb項項目的文件夾目的文件夾“WebContentWEB-INFlibWebContentWEB-INFlib”下,并在下,并在EclipseEclipse集成開發(fā)環(huán)集成開發(fā)環(huán)境的境的“項目資源管理器項目資源管理器”刷新各個刷新各個WebWeb項目項目。精選課件【基礎(chǔ)應(yīng)用基

16、礎(chǔ)應(yīng)用】【任務(wù)任務(wù)8-18-1】BeanFactoryBeanFactory與與ApplicationContextApplicationContext的應(yīng)用的應(yīng)用【任務(wù)描述任務(wù)描述】(1 1)創(chuàng)建用戶的)創(chuàng)建用戶的JavaBeanJavaBean,將其命名為,將其命名為“UserInfoUserInfo”。(2 2)創(chuàng)建)創(chuàng)建SpringSpring的配置文件的配置文件applicationContext.xmlapplicationContext.xml,在該配置文件,在該配置文件中為中為JavaBeanJavaBean的屬性賦值。的屬性賦值。(3 3)使用)使用BeanFactoryBe

17、anFactory加載加載JavaBeanJavaBean的配置,獲取的配置,獲取JavaBeanJavaBean,并輸出,并輸出其屬性值。其屬性值。(4 4)使用)使用ApplicationContextApplicationContext加載加載JavaBeanJavaBean的配置,獲取的配置,獲取JavaBeanJavaBean,并輸出其屬性值。并輸出其屬性值。精選課件【任務(wù)實(shí)施任務(wù)實(shí)施】1 1配置程序開發(fā)環(huán)境配置程序開發(fā)環(huán)境2 2創(chuàng)建用戶實(shí)體類文件創(chuàng)建用戶實(shí)體類文件UserInfo.javaUserInfo.java3 3創(chuàng)建創(chuàng)建SpringSpring的配置文件的配置文件appli

18、cationContext.xmlapplicationContext.xml4 4創(chuàng)建創(chuàng)建ServletServlet類類UserServlet8_11UserServlet8_115 5創(chuàng)建創(chuàng)建ServletServlet類類UserServlet8_12UserServlet8_126 6創(chuàng)建創(chuàng)建JSPJSP頁面頁面task8-11.jsptask8-11.jsp7 7創(chuàng)建創(chuàng)建JSPJSP頁面頁面task8-12.jsptask8-12.jsp8 8運(yùn)行程序輸出結(jié)果運(yùn)行程序輸出結(jié)果精選課件【基礎(chǔ)應(yīng)用基礎(chǔ)應(yīng)用】【任務(wù)任務(wù)8-28-2】使用】使用JdbcTemplateJdbcTemplat

19、e類在商品類在商品 數(shù)據(jù)表數(shù)據(jù)表中查詢數(shù)據(jù)中查詢數(shù)據(jù)【任務(wù)描述任務(wù)描述】 JdbcTemplate JdbcTemplate類是類是SpringSpring的核心類之一,該類在內(nèi)部已經(jīng)處的核心類之一,該類在內(nèi)部已經(jīng)處理數(shù)據(jù)庫資源的建立和釋放,并可以避免一些常見的錯誤,簡化理數(shù)據(jù)庫資源的建立和釋放,并可以避免一些常見的錯誤,簡化了編寫了編寫JDBCJDBC時所需的基礎(chǔ)代碼。時所需的基礎(chǔ)代碼。JdbcTemplateJdbcTemplate類可以直接通過數(shù)類可以直接通過數(shù)據(jù)源的引用實(shí)例化,然后在服務(wù)中使用。使用據(jù)源的引用實(shí)例化,然后在服務(wù)中使用。使用JdbcTemplateJdbcTemplate

20、類在類在商品數(shù)據(jù)表中查詢數(shù)據(jù)。商品數(shù)據(jù)表中查詢數(shù)據(jù)。精選課件【任務(wù)實(shí)施任務(wù)實(shí)施】1 1配置程序開發(fā)環(huán)境配置程序開發(fā)環(huán)境2 2創(chuàng)建商品實(shí)體類文件創(chuàng)建商品實(shí)體類文件GoodsInfo.javaGoodsInfo.java3 3創(chuàng)建類文件創(chuàng)建類文件GoodsInfoDao.javaGoodsInfoDao.java4 4創(chuàng)建創(chuàng)建SpringSpring的配置文件的配置文件applicationContext.xmlapplicationContext.xml5 5創(chuàng)建創(chuàng)建ServletServlet類類GetInfoServletGetInfoServlet6 6創(chuàng)建創(chuàng)建JSPJSP頁面頁面prin

21、tInfo.jspprintInfo.jsp7 7創(chuàng)建創(chuàng)建JSPJSP頁面頁面task8-2.jsptask8-2.jsp8 8運(yùn)行程序輸出結(jié)果運(yùn)行程序輸出結(jié)果精選課件【基礎(chǔ)應(yīng)用基礎(chǔ)應(yīng)用】【任務(wù)任務(wù)8-38-3】在】在SpringSpring中利用中利用DAODAO模式向模式向 商品數(shù)據(jù)表添加數(shù)據(jù)商品數(shù)據(jù)表添加數(shù)據(jù)【任務(wù)描述任務(wù)描述】 數(shù)據(jù)數(shù)據(jù)源對象源對象DataSourceDataSource主要用于操作數(shù)據(jù)庫,通過它可以建主要用于操作數(shù)據(jù)庫,通過它可以建立與數(shù)據(jù)庫的連接,該數(shù)據(jù)源對象在立與數(shù)據(jù)庫的連接,該數(shù)據(jù)源對象在SpringSpring中提供了中提供了javax.sql.DataSou

22、rcejavax.sql.DataSource接口的實(shí)現(xiàn),只需在接口的實(shí)現(xiàn),只需在SpringSpring的配置文件中的配置文件中進(jìn)行相關(guān)的配置即可。利用進(jìn)行相關(guān)的配置即可。利用DAODAO(Data Access ObjectData Access Object,數(shù)據(jù)訪問,數(shù)據(jù)訪問對象)模式向商品數(shù)據(jù)表添加數(shù)據(jù)。對象)模式向商品數(shù)據(jù)表添加數(shù)據(jù)。精選課件【任務(wù)實(shí)施任務(wù)實(shí)施】1 1配置程序開發(fā)環(huán)境配置程序開發(fā)環(huán)境2 2創(chuàng)建商品實(shí)體類文件創(chuàng)建商品實(shí)體類文件GoodsInfo.javaGoodsInfo.java3 3創(chuàng)建類文件創(chuàng)建類文件GoodsInfoDao.javaGoodsInfoDao.j

23、ava4 4創(chuàng)建創(chuàng)建SpringSpring的配置文件的配置文件applicationContext.xmlapplicationContext.xml5 5創(chuàng)建創(chuàng)建JSPJSP頁面頁面AddGoodsInfo.jspAddGoodsInfo.jsp6 6創(chuàng)建創(chuàng)建JSPJSP頁面頁面task8-3.jsptask8-3.jsp7 7運(yùn)行程序輸出結(jié)果運(yùn)行程序輸出結(jié)果精選課件【漸進(jìn)應(yīng)用漸進(jìn)應(yīng)用】【任務(wù)任務(wù)8-48-4】應(yīng)用】應(yīng)用Spring AOPSpring AOP的表單控制器驗證用戶登錄的表單控制器驗證用戶登錄【任務(wù)描述任務(wù)描述】 表表單在網(wǎng)頁中有著非常重要的地位,在與用戶交互時可以起到采集數(shù)

24、單在網(wǎng)頁中有著非常重要的地位,在與用戶交互時可以起到采集數(shù)據(jù)的作用。在據(jù)的作用。在Spring MVCSpring MVC中提供了表單控制器(中提供了表單控制器(SimpleFormControllerSimpleFormController)來獲取表單中的信息。只要把頁中表單元素與來獲取表單中的信息。只要把頁中表單元素與JavaBeanJavaBean中的屬性設(shè)置為中的屬性設(shè)置為相同的名稱,表單控制器就會將表單中的數(shù)據(jù)封閉成一個相同的名稱,表單控制器就會將表單中的數(shù)據(jù)封閉成一個JavaBeanJavaBean對象。對象。通過擴(kuò)展通過擴(kuò)展SimpleFormControllerSimpleFo

25、rmController類并重寫該類的類并重寫該類的onSubmit()onSubmit()方法,可以方法,可以實(shí)現(xiàn)自定義的表單控制器,當(dāng)表單被提交時會執(zhí)行實(shí)現(xiàn)自定義的表單控制器,當(dāng)表單被提交時會執(zhí)行onSubmit()onSubmit()方法。應(yīng)方法。應(yīng)用用Spring AOPSpring AOP的表單控制器驗證用戶登錄。的表單控制器驗證用戶登錄。精選課件【任務(wù)實(shí)施任務(wù)實(shí)施】1 1配置程序開發(fā)環(huán)境配置程序開發(fā)環(huán)境2 2創(chuàng)建用戶實(shí)體類文件創(chuàng)建用戶實(shí)體類文件UserInfo.javaUserInfo.java3 3創(chuàng)建控制器類創(chuàng)建控制器類UserLoginControllerUserLoginC

26、ontroller4 4創(chuàng)建創(chuàng)建SpringSpring的配置文件的配置文件applicationContext.xmlapplicationContext.xml5 5創(chuàng)建與配置創(chuàng)建與配置web.xmlweb.xml文件文件6 6創(chuàng)建創(chuàng)建JSPJSP頁面頁面login8-4.jsplogin8-4.jsp7 7創(chuàng)建創(chuàng)建JSPJSP頁面頁面message.jspmessage.jsp8 8創(chuàng)建頁面創(chuàng)建頁面userLogin.htmluserLogin.html9 9運(yùn)行程序輸出結(jié)果運(yùn)行程序輸出結(jié)果精選課件【漸進(jìn)應(yīng)用漸進(jìn)應(yīng)用】【任務(wù)任務(wù)8-58-5】應(yīng)用】應(yīng)用JdbcTemplateJdbcTe

27、mplate實(shí)現(xiàn)用戶注冊功能實(shí)現(xiàn)用戶注冊功能【任務(wù)描述任務(wù)描述】 JdbcTemplate JdbcTemplate類是類是SpringSpring的核心類之一,該類提供了接口來的核心類之一,該類提供了接口來方便訪問和處理數(shù)據(jù)庫中的數(shù)據(jù),這些方法提供了基本的選項用方便訪問和處理數(shù)據(jù)庫中的數(shù)據(jù),這些方法提供了基本的選項用于執(zhí)行查詢和更新數(shù)據(jù)庫操作于執(zhí)行查詢和更新數(shù)據(jù)庫操作。 JdbcTemplate JdbcTemplate類實(shí)現(xiàn)了很多方法的重載特征,更新數(shù)據(jù)的常類實(shí)現(xiàn)了很多方法的重載特征,更新數(shù)據(jù)的常用方法是用方法是update(String)update(String)。應(yīng)用。應(yīng)用JdbcT

28、emplateJdbcTemplate實(shí)現(xiàn)用戶注冊功能。實(shí)現(xiàn)用戶注冊功能。精選課件【任務(wù)實(shí)施任務(wù)實(shí)施】1 1配置程序開發(fā)環(huán)境配置程序開發(fā)環(huán)境2 2創(chuàng)建用戶實(shí)體類文件創(chuàng)建用戶實(shí)體類文件UserInfo.javaUserInfo.java3 3創(chuàng)建類文件創(chuàng)建類文件UserDao.javaUserDao.java4 4創(chuàng)建創(chuàng)建SpringSpring的配置文件的配置文件applicationContext.xmlapplicationContext.xml5 5創(chuàng)建創(chuàng)建JSPJSP頁面頁面save8-5.jspsave8-5.jsp6 6創(chuàng)建創(chuàng)建JSPJSP頁面頁面register8-5.jspre

29、gister8-5.jsp7 7運(yùn)行程序輸出結(jié)果運(yùn)行程序輸出結(jié)果精選課件【典型應(yīng)用典型應(yīng)用】【任務(wù)任務(wù)8-68-6】整合】整合SpringSpring與與HibernateHibernate操作商品數(shù)據(jù)表操作商品數(shù)據(jù)表【任務(wù)描述任務(wù)描述】 JdbcTemplate JdbcTemplate只是只是SpringSpring對對JDBCJDBC所做的簡單封裝,雖然可所做的簡單封裝,雖然可以實(shí)現(xiàn)對數(shù)據(jù)庫的操作,但并不支持?jǐn)?shù)據(jù)庫連接池和緩存技術(shù),以實(shí)現(xiàn)對數(shù)據(jù)庫的操作,但并不支持?jǐn)?shù)據(jù)庫連接池和緩存技術(shù),所以在實(shí)際開發(fā)使用較少,其主要用途是對程序進(jìn)行測試。所以在實(shí)際開發(fā)使用較少,其主要用途是對程序進(jìn)行測試

30、。HibernateHibernate是當(dāng)前非常流行的持久層框架,可以使用是當(dāng)前非常流行的持久層框架,可以使用SpringSpring整整合合HibernateHibernate對數(shù)據(jù)庫進(jìn)行基本操作。整合對數(shù)據(jù)庫進(jìn)行基本操作。整合SpringSpring與與HibernateHibernate實(shí)現(xiàn)商品數(shù)據(jù)表中數(shù)據(jù)的顯示、修改和刪除操作。實(shí)現(xiàn)商品數(shù)據(jù)表中數(shù)據(jù)的顯示、修改和刪除操作。精選課件【任務(wù)實(shí)施任務(wù)實(shí)施】1 1配置程序開發(fā)環(huán)境配置程序開發(fā)環(huán)境2 2創(chuàng)建商品實(shí)體類文件創(chuàng)建商品實(shí)體類文件GoodsInfo.javaGoodsInfo.java3 3創(chuàng)建商品實(shí)體對象的映射文件創(chuàng)建商品實(shí)體對象的映射文件goods.hbm.xmlg

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論