Eclipse是一个对外开放源码的、根据 jsp 的可拓展软件开发平台。就其自身来讲,它仅仅一个架构和一组服务项目,用以根据插件部件搭建开发环境。幸运的是,Eclipse附加了一个规范的插件集,包含jsp开发工具(jsp Development Tools,JDT)。尽管大部分客户很善于将 Eclipse 作为jsp IDE 来应用,但 Eclipse 的总体目标不但限于此。Eclipse 还包含插件开发环境(Plug-in Development Environment,PDE),这一部件关键对于期待拓展 Eclipse 的手机软件开发人员,因为它容许她们搭建与 Eclipse 自然环境无缝拼接集成化的专用工具。因为 Eclipse 中的每种东西全是插件,针对给 Eclipse 出示插件,及其给客户出示一致和统一的集成化开发环境来讲,全部专用工具开发人员都具备同样的充分发挥场地。这类公平和一致性并不但限于 jsp开发工具。虽然 Eclipse 是应用jsp 語言开发设计的,但它的主要用途并不限于jsp 語言;比如,适用例如 C/C 、COBOL 和 Eiffel 等计算机语言的插件早已能用,或预估会发布。Eclipse 架构还能用来做为与开发软件不相干的别的程序运行种类的基本,例如內容智能管理系统。根据 Eclipse 的程序运行的突显事例是 IBM 的 WebSphere Studio Workbench,它组成了 IBM jsp 开发工具系列产品的基本。比如,WebSphere Studio Application Developer 加上了对 JSP、servlet、EJB、XML、Web 服务项目和数据库查询浏览的适用。