2010年11月21日

          有點亂,還需要整理

          1.常見OR框架:
          hibernate的3種狀態(tài)  ID生成策略

          2.helloword小程序

          clent—》app server -》strus—》action—》service—》DAO—》model—》DB

          3.面向接口編程

          4.把一個對象存到數(shù)據(jù)庫,怎么做呢?
          首先實例化對象,鏈接數(shù)據(jù)庫,通過sql語句將對象插入到數(shù)據(jù)庫。sql語句不是面向?qū)ο蟮恼Z言。

          5.通過hibernate將對象插入到數(shù)據(jù)庫:
          可以通過幾個類打交道:Configuration、SessionFactory、Session(java里面的)、然后對象調(diào)用Session的save方法,就可以將對象插入到數(shù)據(jù)庫了。而不用通過sql語句,這種方式是面向?qū)ο蟮?。sql語句已經(jīng)被Hibernate取代了。把對象持久化到數(shù)據(jù)庫。


          6.學(xué)hibernate風(fēng)格
            先脈絡(luò),后細節(jié)
            先操作,后原理
            重Annotation,輕xml配置文件。


          Annotation又分兩種:JPA的Annotation 和 Hibernate-extention。前者是重點。


          添加.jar包,

          通常是:Build Path->Add External Archives 添加外部擴展.jar包,但是如果有多個.jar包同屬于一個項目,例如hibernate有多個.jar包,可以把hibernate的多個包放入一個包中,做法如下:Window->Preferences->java->Build Path->User Libraries(User自定義的librares),然后根據(jù)右側(cè)提示操作即可。

          Hibernate的包
          Hibernate的包在Hibernate的源文件的lib目錄下,其中l(wèi)ib目錄里面有bytecode、optional和required3個目錄,bytecode試試生成二進制字節(jié)碼所需要的.jar包,optional是可選的包,required是必須的包,我們選擇required下的包,全部引進我們的項目包。
          建立一個hibernate項目,除了hibernate的.jar包以外,還要與之對應(yīng)版本的slf4j的.jar包,因為Hibernate的.jar包里面雖然有了slf4j-api-1.5.8.jar這個包,但是這個包只有api,但是并沒有具體的實現(xiàn),還需要引入slf4j項目下的slf4j-nop-1.5.8.jar這個包,這個包定義了slf4j的具體實現(xiàn)。


          建立數(shù)據(jù)庫-》建立model類

          建立hibernate的配置文件

          ddl:數(shù)據(jù)定義語言,建表語句,hbm:hibernate mapping。hbm2ddl:是否自動生成建表語句。
          數(shù)據(jù)庫表名不區(qū)分大小寫。

          posted @ 2011-02-09 23:42 yansj1997 閱讀(412) | 評論 (0)編輯 收藏

          1.首先解決漢化問題
            如果從Adobe Dreamweaver CS5的官網(wǎng)上下載了一個Adobe Dreamweaver CS5,那么Adobe Dreamweaver CS5默認你是英文版的,我們中國人還是比較習(xí)慣看漢字的。我英文不好,還是看漢字比較習(xí)慣,雖然看Adobe Dreamweaver CS5的英文提示沒什么問題。
          要解決漢化問題其實很簡單,只要下載一個中文語言包放在Adobe Dreamweaver CS5的安裝目錄下,然后將英文的語言包改個名字或者干脆直接刪掉就可以了。
          2.jQuery API使用方法
          首先從網(wǎng)上下載一個jquery的api(我給提供了),解壓后把shared、Extensions、codehints三個文件夾復(fù)制到
          WinXP:C:\Documents and Settings\Administrator\Application Data\Adobe\Dreamweaver CS5\zh_CN\Configuration
          win7:C:\Users\Administrator\AppData\Roaming\Adobe\Dreamweaver CS5\zh_CN\Configuration
          重新啟動Adobe Dreamweaver CS5即可。我從網(wǎng)上查了些資料,說不用重新啟動Adobe Dreamweaver CS5,但是我這沒啟動前沒有效果,重新啟動了下就可以自動提示了。



          語言包太大了,傳不上來,可以到其他的網(wǎng)站下載。
          http://www.aygfsteel.com/Files/yansj1997/jqueryAPI.rar

          posted @ 2010-11-23 14:30 yansj1997 閱讀(276) | 評論 (0)編輯 收藏

          一個項目組有多個人進行開發(fā)一個項目,那么對項目的版本進行科學(xué)、合理的管理是每個Project Manager應(yīng)該做好的一件事,其中版本控制常用的有CVS和SVN。但是近幾年來CVS有下降的趨勢,逐步被SVN取代。
          SVN一個最為重要的作用就是版本控制,除此之外還有許多功能。如過程管理,訪問權(quán)限的設(shè)定等等。SVN有服務(wù)器端和客戶端兩個文件,可以從http://tortoisesvn.net/downloads/ 和 http://subversion.apache.org/packages.html 選擇適合自己的版本下載。

          posted @ 2010-11-21 23:23 yansj1997 閱讀(173) | 評論 (0)編輯 收藏


          posts - 8, comments - 2, trackbacks - 0, articles - 0

          Copyright © yansj1997

          主站蜘蛛池模板: 林口县| 绍兴县| 都昌县| 类乌齐县| 和平区| 吉木乃县| 延庆县| 团风县| 静海县| 合江县| 维西| 荆门市| 巴林右旗| 广汉市| 同德县| 阳城县| 云和县| 泰和县| 利川市| 清水县| 察哈| 永年县| 石家庄市| 北安市| 酉阳| 乐山市| 安徽省| SHOW| 通州区| 丹巴县| 金华市| 巴青县| 昆山市| 韩城市| 桐城市| 南岸区| 若羌县| 崇礼县| 南召县| 杂多县| 衡水市|