四川理工学院课程设计报告
第 2 章 相关技术
2.1 系统所涉及到的语言
2.1.1 Java 语言
Java 的诞生是对传统计算机模式的挑战,对计算机软件开发行业产生了深远的影响:
(1) 软件 4A 目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能
应用。这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即插即用等分布式
计算模式的需求。
(2) 基于构建开发方法的崛起,引出了 CORBA 国际标准软件体系结构和多层应用体
系框架。在此基础上形成了 Java.2 平台和.NET
平台两大派系,推动了整个 IT 业的发展。
(3) 对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务
为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自
我,B2B 的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商
机,新的管理。
(4) 对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服
务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作,创作,责
任,诚信是人才的基本素质。
总之,目前以看到了 Java 对信息时代的重要性,未来还会不断发展,Java 在应用方
面将会有更广阔的前景。
2.2 开发工具
2.2.1 MyEclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是
一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个
标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于
此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件
主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成
的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供
一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,
但它的用途并不限于 Java 语言;例如,支持诸如 C/C++、COBOL 和 Eiffel 等编程语言的
插件已经可用,或预计会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程
序类型的基础,比如内容管理系统。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功
能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。
4