论文部分内容阅读
近几年,随着Internet/Intranet等信息技术的飞速发展以及企业对自身信息化建设重视程度的不断提高,基于Web技术的面向企业级应用的各种电子商务、电子政务和办公自动化系统的开发也是日益广泛。 与此同时,不断涌现的新的开发技术更是促进了企业Web应用系统的发展。其中,Java开发平台从诞生至今短短的几年时间,就凭借其自身的跨平台的可移植性、安全性等特性迅速地成为业界开发的首选。而Sun公司又于1999年适合时宜地推出了完全面向企业级应用的J2EE(Java 2 Platform, Enterprise Edition)框架模型,更是对企业Web应用系统开发起到了推波助澜的作用! 但是,在当今的软件界我们不得不面对的一个事实,那就是微软公司所开发的Office系列办公软件在企业办公领域占有绝对的优势。这就使得我们在进行企业级应用系统开发时,必然要涉及到企业大量的Office系列文档的处理。可是,出于商业竞争的考虑,微软公司并没有公开其Office系列文档的存储格式。再加上Java语言自身出于安全的考虑,使得以Java2为基础核心的J2EE框架模型在处理Office系列文档时显得举步维艰,这严重阻碍了J2EE框架模型在企业级应用方面的发展。因此如何利用现有的技术找到解决上述问题的有效途径,就成为了人们关注的热点。 本文就是基于上述需求,利用现今较为成熟的COM技术和JNI技术来探索出一条解决Java语言操作Word文档与Excel文档的有效途径。作者在参阅大量资料的基础上,对Word文档和Excel文档对象模型进行了详细的分析,并对有关的软件开发包进行了较为深入的研究。在掌握了相关技术知识的前提下,设计并开发了一个能够满足实际项目需要的JavaBean组件,同时将所设计的组件应用到了实际的项目中接受实践的检验,达到了预期的效果。文章的最后,作者对该项技术的进一步发展给出了自己的展望!