Tag: Java

  • SUN Java認證

    最新的軟件研發領域中,Java認證排在了第壹。該認證包括Java平臺下編程,Java研發和JavaII在企業網絡架構中的應用。考核基本以考試為主,部分核心課程如企業網絡架構的Java應用,需要多次考試。Java認證要求應試者具備兩年以上的工作經驗,獲得全部證書預計要6—12個月時間,總花費在4000—6000美元左右。   Java認證的最大優勢在於已獲得多家公司的承認。已經承認Java認證的公司包括Sun公司、惠普公司、BEA系統公司、IBM、Netscape、Novell和Oracle等。最新市場反饋顯示,壹個經過Java認證的技術人員平均有6—7個工作機會,能帶來5位數以上的工資回報。   Java技術主要是講授程序設計方面的知識,它的程序員認證(SCJP)課程可以作為企業級程序設計的入門課程來看待。但該課程並不是從最基礎的程序設計基本概念講起,與現在業界使用的其他開發語言比較,Java比較流行,而且Java技術是現在大多數企業在從事電子商務開發、企業信息化建設、Web應用開發時的首選技術。考取該認證的人,以在校大學生、希望移民加拿大者以及lT界中非開發人員希望轉行做開發的為多。另外,對於希望憑借自己快速學習壹項技能找工作的人來說,Java認證的吸引力還是很大的。

  • Hibernate應用中Java對象的狀態

    臨時狀態(Transient):也叫瞬時狀態。new出來的對象,沒有被持久化處理,不處於Session緩存中的對象   持久化狀態(Persistent):已經被持久化,加入到Session的緩存中   遊離狀態(Detached):也叫脫管狀態。已經被持久化,但是不處在Session緩存中   ⑴臨時對象的特征:   不處於Session緩存中(不被任何壹個Session實例關聯)   在數據庫中沒有對應的記錄   進入臨時狀態的條件:   new壹個Java對象,他處於臨時狀態,不和數據庫任何記錄關聯   Session的delete方法能夠是壹個持久化對象或遊離對象轉變為臨時狀態;對於遊離對象,   delete方法從數據庫中刪除與它對應的記錄;對於持久化對象,delete方法從數據庫中刪除與它對應的記錄,   並把它從session緩存中刪除   ⑵持久化對象的特征:   在壹個Session實例的緩存中(與壹個Session關聯)   持久化對象和數據庫中的相關記錄對應   Session清理緩存時,會根據持久化對象的屬性變化,來同步更新數據庫   進入持久化狀態的條件   session的save方法   session的load和get方法返回的對象都是處於持久化狀態   session的find方法返回的List中存在的對象都是處於持久化狀態   session的update、saveOrUpdate和lock方法使得遊離對象轉換為持久化狀態   當壹個持久化對象關聯壹個臨時對象,在允許級聯保存的情況下,Session在清理緩存時把這個對象也轉變為持久化狀態   ⑶遊離對象的特征:   不再位於session緩存中(遊離對象不被Session關聯)   遊離對象是從持久化對象轉變過來的,因此在數據庫中可能還存在與其對應的記錄   遊離對象與臨時對象的區別在於:前者是由持久化對象轉變過來的,前者在數據庫中還存在與之對應的記錄,   而後者在數據庫中沒有與之對應的記錄;   進入遊離狀態的條件   當調用session的close方法的時候,session緩存被清空,緩存中的所有持久化對象都變為遊離狀態。如果此時再沒有其它變量引用的時候,其生命周期結束   session的evict方法能夠從緩存中刪除壹個持久化對象,使它變為遊離狀態。如果內存中存在大量的對象的時候,可以通過這個方法來刪除緩存中的對象(不建議使用這個方法,還是使用查詢的方法和常規方法來處理對象在內存 中的深度)

  • SUN公司的Java技術

    SUN公司的Java技術培訓和認證不僅是Java開發技術領域最權威的認證,同時也是開發類認證中很重要的壹種,我們在這裏將為妳介紹SUN的各種Java認證的關系以及取得這些認證的方法。 SUN公司的Java技術認證包括4種: Sun Certified Java Programmer(SCJP) Sun Certified Java Developer(SCJD) Sun Certified Web Component Developer for Java 2 Platform Enterprise Edition Sun Certified Enterprise Architect for J2EE Technology       其中SCJP 以及SCJD 是Java開發技術的基礎及核心培訓/認證,隨著Java技術的發展,現在這兩個認證面向的是新的Java2技術(現在國內的Java認證培訓中心也都是按照Java2技術標準授課了),因此其正式的名稱應該分別是:Sun Certified Java2 Programmer 以及 Sun Certified Java2 Developer, 或者稱為 Sun Certified Programmer for Java 2 Platform 以及 Sun Certified Developer for Java 2…