LittleRain

          小雨不打傘 打傘雨不小

          測試第一個JunitTest所需要的類庫

          r_測試第一個JunitTest所需要的類庫.jpg

          將hibernate.cfg.xml文件放到src目錄下,那么在進行JUnit測試的時候,不需要制定hibernate.cfg.xml文件的路徑
          通過Configuration config=new Configuration().configure();就可以讓Eclipse自動找到找個文件。


             表1 Hibernate標識生成策略
          標識符生成器
          描述
          increment適用于代理主鍵。
          由Hibernate自動以遞增方式生成。
          identity適用于代理主鍵。
          由底層數據庫生成標識符。
          sequence適用于代理主鍵。
          Hibernate根據底層數據庫的序列生成標識符,
          這要求底層數據庫支持序列。
          hilo

          適用于代理主鍵。
          Hibernate分局high/low算法生成標識符。

          seqhilo適用于代理主鍵。
          使用一個高/低位算法來高效的生成long,
          short或者int類型的標識符。
          native適用于代理主鍵。
          根據底層數據庫對自動生成標識符的方式,
          自動選擇identity、sequence或hilo。
          uuid.hex適用于代理主鍵。
          Hibernate采用128位的UUID算法生成標識符。

          uuid.string
          適用于代理主鍵。
          UUID被編碼成一個16字符長的字符串。
          assigned適用于自然主鍵。由Java應用程序負責生成標識符。
          foreign適用于代理主鍵。使用另外一個相關聯的對象的標識符。

            Hibernate映射類型

             在對象/關系映射文件中,Hibernate采用映射類型作為Java類型和SQL類型的橋梁。Hibernate映射類型分為2種:內置映射類型和自定義映射類型。

             1、內置映射類型

             Hibernate對所有的Java原生類型、常用的Java類型如String、Date等都定義了內置的映射類型。表2列出了Hibernate映射類型、對應的Java類型以及對應的標準SQL類型。

             表2 Hibernate內置映射類型

          Hibernate映射類型Java類型標準SQL類型大小
          integer/intjava.lang.Integer/intINTEGER4字節
          longjava.lang.Long/longBIGINT8字節
          shortjava.lang.Short/shortSMALLINT2字節
          bytejava.lang.Byte/byteTINYINT1字節
          floatjava.lang.Float/floatFLOAT4字節
          doublejava.lang.Double/doubleDOUBLE8字節
          big_decimaljava.math.BigDecimalNUMERIC?
          characterjava.lang.Character/
          java.lang.String/char
          CHAR(1)定長字符
          stringjava.lang.StringVARCHAR變長字符
          boolean/ yes_no/true_falsejava.lang.Boolean/BooleanBIT布爾類型
          datejava.util.Date/
          java.sql.Date
          DATE日期
          timestampjava.util.Date/
          java.util.Timestamp
          TIMESTAMP日期
          calendarjava.util.CalendarTIMESTAMP日期
          calendar_datejava.util.CalendarDATE日期
          binarybyte[]BLOB
          BLOB
          textjava.lang.StringTEXTCLOB
          serializable實現java.io.
          Serializablej接口
          的任意Java類
          BLOBBLOB
          clobjava.sql.ClobCLOBCLOB
          blobjava.sql.BlobBLOBBLOB
          classjava.lang.ClassVARCHAR定長字符
          localejava.util.LocaleVARCHAR定長字符
          timezonejava.util.TimeZoneVARCHAR定長字符
          currencyjava.util.CurrencyVARCHAR定長字符

          posted @ 2007-01-14 17:06 小雨不打傘 閱讀(572) | 評論 (0)編輯 收藏
          a good java space:
          http://stevensinclair.spaces.live.com/?_c11_blogpart_blogpart=blogview&_c=blogpart&partqs=amonth%3d1%26ayear%3d2006
          posted @ 2007-01-12 18:10 小雨不打傘 閱讀(214) | 評論 (0)編輯 收藏

          注意點
          1)table name 和column? name上面加的引號是這個 `xxx`
          ???然具體的值上加的引號是這個'xxx'
          ?
          可以看一個例子:
          CREATE table `book`
          (
          ?`book_id`?? int(11)??? not null auto_increment,
          ?`book_name` varchar(100)?? not null DEFAULT 'dfd' ,//看看兩個單引號是不一樣的!!!
          ?primary key(`book_id`)
          )

          posted @ 2007-01-06 08:20 小雨不打傘 閱讀(358) | 評論 (0)編輯 收藏
          1.直接將下載下來的插件丟到Eclipse的plugin目錄下,命令行到eclipse目錄下,運行:eclipse -clean重啟eclipse即可

          2.link方式安裝
          ???在假設我的eclipse安裝目錄是D:\eclipse,待安裝插件目錄是D:\plug-in ,我將要安裝LanguagePackFeature(語言包)、emf-sdo-xsd-SDK、GEF-SDK、Lomboz這四個插件。

          ?? 先把這四個插件程序全部放在D:\plug-in目錄里,分別解壓。如Lomboz3.0.1.zip解壓成Lomboz3.0.1目錄,這個目錄包含一個plugins目錄,要先在Lomboz3.0.1目錄中新建一個子目錄eclipse,然后把plugins目錄移動到剛建立的eclipse目錄中,即目錄結構要是這樣的:D:\plug-in\Lomboz3.0.1\eclipse\plugins?

          ???Eclipse 將會到指定的目錄下去查找 eclipse\features 目錄和eclipse\plugins 目錄,看是否有合法的功能部件和(或)插件。也就是說,目標目錄必須包含一個 \eclipse 目錄。如果找到,附加的功能部件和插件在運行期配置是將是可用的,如果鏈接文件是在工作區創建之后添加的,附加的功能部件和插件會作為新的配置變更來處理。

          ??? 其它壓縮文件解壓后若已經包含eclipse\plugins目錄,則不需要建立eclipse目錄。

          ????然后在?eclipse安裝目錄D:\eclipse目錄中建立一個子目錄links,在links目錄中建立一個link文件,比如?LanguagePackFeature.link,改文件內容為??path=D:/plug-in/LanguagePackFeature? 即這個link文件要對應一個剛解壓后的插件目錄。

          posted @ 2006-12-31 14:55 小雨不打傘 閱讀(7477) | 評論 (0)編輯 收藏

          design pattern
          db design pattern
          system design pattern


          As a member in a big company,you just know the interface that has been encapsulated?by the company
          when you leave your current company ,it seems that you have to start from scratch



          do the project<-------->go back to learn the knowledge which has been used in the project(loop)
          when you have ?met some problems in the project,
          write down the problems by 1 2 3
          then pay 2~3 nights on one point and understand it


          hibernate/ibatis
          spring
          webwork
          xml
          jsp2.0

          posted @ 2006-12-30 12:37 小雨不打傘 閱讀(210) | 評論 (0)編輯 收藏
          ??????嵌套類的類名必須與包裝它的外部類區別,且嵌套類的類名僅僅可以作用于定義范圍中。方法中定義類,其類名名就只能出現在方法中。?

          ??????定義在方法中的嵌套類只能使用定義為final的局部變量,不可以使用方法中的非靜態變量。?

          ??????嵌套類可以使用的變量種類包括類變量、實例變量、final局部變量。?
          ??????嵌套類同樣具有所有的訪問控制權限。高級類屬性:?
          ??????嵌套類可以是abstract類?
          ??????嵌套類可以是接口,被其它嵌套類實現。?

          ??????定義為static的內部類將成為頂級類(top-level)。它們不依賴于外部類的對象而生成,所以不可以訪問外部類的對象成員。?
          ??????非static內部類不能定義static成員


          內部類的兩種創建方式:
          a)在帶有innerClass的OuterClass的main()方法中的新建方式:Inner inner=new Inner();
          b)在OuterClass以外的其它類中的創建方式:Outer.Inner inner=new Outer().new Inner();
          posted @ 2006-12-29 11:58 小雨不打傘 閱讀(279) | 評論 (0)編輯 收藏
          異常:
          異常的分類:可查/不可查

          對于異常的處理方法:
          1)在內部用try/catch來處理掉
          2)繼續throws,由調用者去處理


          ??????

          try/catch/finally:

          ??????在子類中一個重寫的方法只throws父類中聲明過的異常或者異常的子類。這只適用于
          方法重寫而不適用于方法重載。

          finally子句除特殊情況(jvm當掉或者調用了System.exit(o)),不然都會在return之前執行

          斷言:
          編譯時啟用斷言:javac -source 1.4 className.java
          運行時啟用斷言:java -ea className



          posted @ 2006-12-27 11:51 小雨不打傘 閱讀(291) | 評論 (0)編輯 收藏

          基本了解: ?????? :??
          ??????亟待掌握:?????????





          框架與組件

          說明

          表示層

          HTML

          構建頁面的主要元素

          CSS

          構建頁面樣式

          JavaScript

          強大的表示層動態語言

          JSP2.0

          J2EE 基礎構建中的一個重要標準

          Taglib

          表示層的重要技術

          Webwork

          表示層的 MVC 框架

          業務層

          Spring

          強大的 IoC 容器

          DAO 構架

          數據訪問對象

          AOP 機制

          面向方面的編程機制

          持久層

          Hibernate

          強大的 ORM 工具

          iBatis

          基于 SQL Map ORM 工具

          JDBC

          底層的 JDBC 構建

          基礎構建層

          Log4j

          日志記錄工具

          Ant

          項目構建工具

          JUnit

          測試框架

          OSCache EHCache

          Cache


          posted @ 2006-12-06 11:19 小雨不打傘 閱讀(290) | 評論 (0)編輯 收藏
          大幅度
          posted @ 2006-12-04 23:02 小雨不打傘 閱讀(183) | 評論 (0)編輯 收藏
          http://www.dnncreative.com/Tutorials/DNNTutorialsforBeginners/HowtoinstalltheFCKEditor/tabid/249/Default.aspx

          http://bbs.blueidea.com/thread-2151586-1-1.html

          http://bbs.blueidea.com/thread-2165403-1-1.html
          posted @ 2006-12-01 12:57 小雨不打傘 閱讀(106) | 評論 (0)編輯 收藏
          僅列出標題
          共6頁: 上一頁 1 2 3 4 5 6 下一頁 

          公告

          點擊這里給我發消息 QQ:232720563


            MSN:new_haihua@hotmail.com

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(51)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 龙口市| 宽城| 福清市| 鹿邑县| 乐昌市| 福泉市| 凤凰县| 长武县| 吕梁市| 长丰县| 梅州市| 通渭县| 泽库县| 丰宁| 阿巴嘎旗| 涟水县| 上林县| 金乡县| 陆丰市| 荆州市| 资溪县| 晋中市| 伊宁市| 渝北区| 高州市| 龙江县| 金沙县| 瓦房店市| 淮南市| 开远市| 敖汉旗| 泸州市| 都兰县| 大埔县| 宁强县| 宁河县| 通榆县| 阿尔山市| 邓州市| 东丽区| 赞皇县|