![](https://csdnimg.cn/release/download_crawler_static/88029535/bga.jpg)
第 2 章 相关技术介绍
2.1 开发环境及运行平台
2.1.1 MyEclipse 简介
MyEclipse 企 业 级 工 作 平 台 ( MyEclipse Enterprise Workbench, 简 称
MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE 的开
发、发布以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富
的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支
持 HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate
[4]
。
在开发 Java 桌面应用程序的时候,使用 Eclipse 是非常方便的,但是在进行
Web 开发的时候,Eclipse 的一些功能就不能够满足用户的需求了,例如在使用
Struts 或者是 Hibernate 这些开源框架的时候,在 Eclipse 中就没有很好的辅助工
具,在这种情况下,可由自己安装 Eclipse 的对应插件,然而还有 很多 Web 开
发中的需求是 Eclipse 插件所不能满足的
[4]
。
针对上面这种情况,在开发 Web 应用的时候,选择 MyEclipse 集成开发工
具,MyEclipse 是依赖于 Eclipse 的一个开发工具,对 Eclipse 的功能进行了扩展,
主要是给 Eclipse 增加了一系列的 Web 开发工具,从而使 Web 开发的效率大大
提高。正是因为 MyEclipse 强大的 Web 开发功能,在目前的 Java Web 软件开发
中,很大部分开发人员会选择使用 Eclipse+MyEclipse 进行开发。
2.1.2 Apache Tomcat 简介
如今,基于 Web 的应用越来越多,传统的 Html 已经满足不了如今的需求。
因此需要一个交互式的 Web,于是便诞生了各种 Web 语言。如 Asp,Jsp,Php
等。当然,这些语言与传统的语言有着密切的联系,如 Php 基于 C 和 C++语言,
Jsp 基于 Java 语言。Tomcat 即一个 Jsp 和 Servlet 的运行平台
[5]
。
Tomcat 是 Apache-Jarkarta 的一个子项目,是一个开放式源码、免费支持 JSP
和 Servlet 技术的容器,它同时又是一个 Web 服务器软件
[6]
。
Tomcat 很受广大程序员的欢迎,因为它运行时占用的系统资源小,扩展性
好,支持负载平衡与邮件服务等开发应用系统常用的功能,而且它还在不断的
改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能
[6]
。