第1篇 JavaBean組件集
第1章 引言
Java語言(簡稱Java)從1995年誕生到今天的流行,已經成為使用最廣泛的編程語言之一??梢哉f,Java語言的發展過程就是IT技術在一個時間段內發展歷程的縮影,Java技術以各種形式出現、發展,甚至對未來IT產業的技術發展方向也產生一定的影響。
Java作為一種類似于C/C++的語言,其平臺無關性和互聯網發展緊密結合,已經成為互聯網和各種基于Web技術的網絡應用的首選平臺。因為其面向對象、平臺無關、分布應用等特點給編程人員帶來了一種全新的概念,使Web編程從最初的單純提供靜態信息的發布,到現在基于Web技術所提供各種的信息服務,Java已經不僅僅是一種編程語言,Java平臺作為一種領先的軟件技術構架,其領導地位已經確立。
當年Java被紐約時報評為1995年的十大科技成果之一,作為一項重大發明被載入科技史冊。即便如此,Sun MicroSystem公司Java小組的成員可能也沒有預料到Java會對二十多年后今天的軟件行業產生如此深遠的影響。
今天我們學習、使用Java是一件順理成章的事情,我們不需要理由,也不需要原因,因為我們喜歡。更因為我們的同事、同學、朋友都在學習或者使用Java,我們所在的企業為客戶提供的企業級軟件系統大多是用Java開發的,我們所接觸到的各種工具、套件(Struts、Hibernate等)都是為Java提供服務或用Java開發的。
本書不是一本內容全面的Java教材,也不屬于速查手冊類的參考書,如果硬要將本書歸類的話,應該算是“實例應用類”的叢書。但和其他實例類的圖書不同,本書沒有花費大量的篇幅去幫助你完成或者實現一個復雜的功能,恰恰相反,本書會幫你用最簡單的方法、用最短的時間完成一些復雜的任務:通過調用一些優秀的組件。
這個過程就像我們組裝計算機一樣:我們可以不了解主板、CPU、內存、硬盤、聲卡、顯卡、網卡、光驅、顯示器的工作原理,但我們知道怎樣連接、組合它們就足夠了。通過標準的接口,用一堆電線插插接接,很快地我們就能夠搭建出一臺性能不錯的計算機。
本書所描述的這些Java組件,就像是計算機系統中的一個個單元模塊,通過對這些功能單元(組件)的調用,我們就能夠方便地搭建出功能強大的業務系統。
如同我們在組裝計算機的過程中,要選擇知名廠商的優良配件來保證整機的性能一樣,軟件系統中所采用的功能單元(組件)的可靠性和穩定性直接影響著最終軟件系統的質量。本書中所介紹的所有組件均來自“北京杰軟科技有限公司”的Smart2008平臺。
該平臺從1998年發布以來已經被航空航天、船舶、銀行、水利、電力等行業的眾多企業級應用廣泛采用,擁有廣泛的用戶和相當的穩定性。其2007年年底發布的最新版本Smart2008在進一步加強產品穩定性、提高產品運行效率的基礎上,全面支持MVC構架,是眾多行業軟件廠商的首選。