第1篇 JavaBean组件集
第1章 引言
Java语言(简称Java)从1995年诞生到今天的流行,已经成为使用最广泛的编程语言之一。可以说,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构架,是众多行业软件厂商的首选。