- JSP应用与开发技术(第3版)
- 马建红 李学相 韩颖 王瑞娟 张晗
- 2055字
- 2020-08-28 20:33:35
2.3 MyEclipse开发环境
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它可以在数据库和Java EE的开发、发布及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的Java EE集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate等技术。MyEclipse是一个十分优秀的用于开发Java、J2EE的Eclipse插件集合,其功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分有力。MyEclipse可以支持JavaServlet、AJAX、JSP、JSF、Struts、Spring、Hibernate、EJB3、JDBC数据库链接工具等多项功能。可以说,MyEclipse几乎是囊括了目前所有主流开源产品的专属Eclipse开发工具。如今,MyEclipse已经更新到了功能更为强大的MyEclipse 2017 Stable 2.0版本(更新说明详见http://www.myeclipsecn.com/learningcenter/myeclipse-update/2017-stable-2-0/)。
2.3.1 MyEclipse简介与下载
MyEclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合,为Eclipse提供了一个大量私有和开源的Java工具的集合,在很大程度上解决了各种开源工具不一致的问题,并大大提高了Java和JSP应用开发的效率。MyEclipse的实际价值来自其发布的大量可视化开发工具和实用组件。例如,CCS/JS/HTML/XML的编辑器帮助创建EJB和Struts项目的向导,并产生项目的所有主要的组件(如Action/Session Bean/Form等)。此外,还包含编辑Hibernate配置文件和执行SQL语句的工具。MyEclipse包含大量由其他组织开发的开源插件,Genuitec增强了这些插件的功能并且撰写了很多使用文档,以便于开发者学习。MyEclipse插件对加速Eclipse的流行起到很重要的作用,并大大简化了复杂Java和JSP应用程序的开发。
Genuitec开发的MyEclipse企业版插件提供更多功能,年费需要几十到几百美元。
简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的Java EE集成开发环境,支持代码编写、配置、测试及除错,MyEclipse 6.0以前的版本需先安装Eclipse。MyEclipse 6.0以后的版本安装时不需安装Eclipse。MyEclipse官方中文网为广大Java开发者提供最专业的Java IDE MyEclipse中文信息、MyEclipse免费下载、MyEclipse正版购买、MyEclipse开发资源(教程/视频)、MyEclipse技术交流等全面的产品服务。登录MyEclipse官方中文网站http://www.myeclipsecn.com/,进入下载界面,选择一种方式进行最新版下载,如图2-47所示(这里选择的是“2017 Stable 2.0安装包下载”)。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P49_1771.jpg?sign=1739351318-9QIAOcebIWe9dTq3dB6hjJDXK4aTR934-0-b07f7958623a5578e81ca11da7db51b5)
图2-47 MyEclipse下载方式选择界面
2.3.2 MyEclipse安装与使用
1. MyEclipse安装
解压压缩包并双击安装文件myeclipse-2017-2.0-offline-installer-windows即开始安装,具体安装步骤如下。
(1)双击myeclipse-2017-2.0-offline-installer-windows文件,进行参数传送后,弹出如图2-48所示的对话框。安装MyEclipse的组件准备好后,弹出如图2-49所示的对话框。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P49_1776.jpg?sign=1739351318-6IJjwlcYicSM0AU1Akdn5k8gH0VKFJvr-0-75c841909ad8074d8f6c58af03427c49)
图2-48 MyEclipse Installation Wizard
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P50_1790.jpg?sign=1739351318-5BATlCcTO6J9NflrIIXkjsTtgC1GFOV2-0-e2bdea18d45cc0c51e65215278986e1c)
图2-49 Preparing for Installation对话框
(2)单击Next按钮,弹出如图2-50所示的对话框,单击选中I accept the terms of the license agrement复选框。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P50_1791.jpg?sign=1739351318-slk5wxsi3zJTDsmxUZEWinfwZpP0k4w9-0-e39271c318a7c182719b0c3c1ddd97c7)
图2-50 “选择协议”对话框
(3)单击Next按钮,弹出如图2-51所示的对话框。单击Change按钮,可以选择MyEclipse安装路径,这里选用默认路径。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P50_1794.jpg?sign=1739351318-dlNJT4qpfclccr8PD6sZ8fqFHAQJtA3O-0-3860f17f8eb284be5064e8ee0d6b2eca)
图2-51 选择MyEclipse安装路径
(4)单击Next按钮,弹出如图2-52所示的对话框,根据自己的电脑系统情况选择32 bit或64 bit,这里选择64bit。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P50_1795.jpg?sign=1739351318-aJXuFP9xtJHuwNunihufkXbbpA3kWlJu-0-25a6a4437de4035dd9f42134b92651a5)
图2-52 选择64bit
(5)单击Next按钮后弹出安装对话框,单击对话框中的Install按钮后,开始安装,弹出如图2-53所示的安装进度对话框。经过几分钟后,安装完成,对话框如图2-54所示。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P50_1799.jpg?sign=1739351318-9uIje8p93EaxiTT3H2UzdixPUg2VHgNf-0-22125f6e6db4c7bcba136c59a6a50597)
图2-53 安装进度对话框
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P50_1800.jpg?sign=1739351318-Qg2L8tpIxMl9e2mPdod2RzcWoVwPtPLQ-0-1612e4c135767383f0d2f5cc19c9296b)
图2-54 安装完成
(6)单击Finish按钮,弹出如图2-55所示的对话框。在该对话框中选择工作区路径,可以使用默认值,选择后单击OK按钮。该软件为未激活的状态,单击图2-56中的Continue按钮,试用5天,弹出如图2-57所示的MyEclipse开发主界面。可以使用菜单项对该开发工具进行设置。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P51_1807.jpg?sign=1739351318-HH1pH2Ttivab2aY6GuD5s6ZNFqe1cUfQ-0-c64dd0e56457d60929d91144120d3662)
图2-55 工作区选择
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P51_1808.jpg?sign=1739351318-ItkJO7zYRfhaAjHk0lY15VG8PQbtLCAZ-0-81e603b7de2a08278f64ed5267e6b067)
图2-56 单击Continue试用软件
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P51_1812.jpg?sign=1739351318-f65ZqmuRQXHhF81cEe69LcdBz2VnHAfn-0-09432b20dd5a1245ac3381facf4e977c)
图2-57 开发主界面
(7)在MyEclipse中配置Tomcat。选择菜单栏中的Window | Preferences选项。在弹出的对话框左边选择Servers | Runtime Environments选项,显示出MyEclipse所有的Tomcat配置信息,如图2-58所示,用户可以修改MyEclipse Tomcat 8.5的Port Number:8080。如果不用MyEclipse自带的Tomcat 8.5,在图2-58所示对话框左边选择Add
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P51_1815.jpg?sign=1739351318-w8iu5b8hSykB6jw6VeyfKzHSA9OLfvaI-0-85a1497500502d557b269c5e75418b7b)
图2-58 在MyEclipse中配置Tomcat
| Tomcat | Apache Tomcat vx.x,选择添加版本,单击Next | Browse按钮,选择路径,单击Finish按钮即可完成配置,配置完成后的对话框如图2-59所示。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P52_1826.jpg?sign=1739351318-TxebEvx5lmoUrOsSMFKSWoaHPubXe9nz-0-eb298ca8e4a2f64b05bbaae4d45ca9cb)
图2-59 配置完成后的对话框
2. MyEclipse的使用
(1)选择菜单栏中的File | New | Web Project命令,命名项目名称为ch02,如图2-60所示。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P52_1835.jpg?sign=1739351318-HlIL8cMdezTSdqHbjIXRFnzHforfR2qU-0-b79d6e4262d07c0b20466cf167b97982)
图2-60 新建项目
(2)单击Finish按钮,项目建成,项目界面如图2-61所示。完成后,在Workspace栏会生成一些默认的目录。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P52_1846.jpg?sign=1739351318-xO98UnqmOegtO8uc8qxkUSJrZpWG5QhT-0-22318fa7d8895780d99fcc0ca57b9c8c)
图2-61 项目界面
src目录:存放Java源文件。
WebRoot目录:是Web应用顶层目录。
EMTA-INF目录:存放系统描述信息。
WEB-INF目录:由以下部分组成。①lib目录,存放.jar或.zip文件。②web.xml,Web应用初始化配置文件。③JSP文件,动态页面的JSP文件。
(3)在WebRoot目录上单击右键,在弹出的菜单中选择New | JSP(Advanced Templates)命令,弹出对话框,写一个FileName,如HelloWorld.jsp,单击Finish按钮,一个JSP文件就建好了,如图2-62所示。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P53_1878.jpg?sign=1739351318-RahDGIJV3OyWlF9mGYPmHRYQCFFOwQnv-0-2d56a8e63dc32c72fd3be285e0d30823)
图2-62 创建一个JSP文件
(4)在MyEclipse编辑器中进行编程,插入简单的Java代码。找到<body></body>中间的部分,插入如下代码:
<%out.print("JSP Hello World!"); %>
(5)Web Project的部署。JSP程序可以通过上方工具栏中的工具进行运行。单击如图2-63所示的Manage Deployments按钮。弹出对话框,选择当前的Project Name(如ch02),然后单击Add按钮,如图2-64所示。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P53_1866.jpg?sign=1739351318-PjYsao7JGg6zwXrImdx4XQIz0nT4X9RS-0-ea1425cec27e50d4262f4494ac40e257)
图2-63 部署Web Project
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P53_1874.jpg?sign=1739351318-elkzRJYbwfzWSlAGwdT3GRd4hCTtdD7q-0-6cca92093ad29ef30d7025140ea0d03e)
图2-64 部署Web Project ch02
(6)启动Tomcat。单击工具栏上的启动按钮,选择Tomcat服务器,如图2-65所示。稍等片刻,Tomcat服务启动完毕。在下方的Console中可以看到Tomcat启动成功的信息。如果要在浏览器中运行.jsp页面,Tomcat必须处于启动状态,如图2-66所示。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P54_1892.jpg?sign=1739351318-7eQnGiK4SDubrwgwrfx15N7NyPUfZMV7-0-2ac77954e67d3f26b68835f993a8e6d4)
图2-65 启动Tomcat
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P54_1900.jpg?sign=1739351318-E56AV8JSPs6Y5M6p4H3eVGSJmrxsPoJt-0-be625b34e9d00fcc1a3e6f1232dd1173)
图2-66 Tomcat已启动
或者右键选中项目,单击Run As | MyEclipse Server Application选项,选择一个已经存在的Server,或手动定义新Server,如图2-67所示,即可启动本项目的第一个程序index.jsp。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P54_1912.jpg?sign=1739351318-LMedMsO5IWyvSPGC2pXVeS0huZcjpp79-0-b2ae3d3f4505cc0de344c7bf848e553b)
图2-67 选择Server启动本项目的第一个程序
(7)运行HelloWorld.jsp程序。在浏览器中输入http://localhost:8080/ch03/HelloWorld.jsp,就可以看到其页面执行结果,如图2-68所示。
![](https://epubservercos.yuewen.com/B91E50/17214369404807006/epubprivate/OEBPS/Images/Figure-P55_1925.jpg?sign=1739351318-JZWUFqd8nTnbV8oLRNtgppmEXllcaAgN-0-c86d9272a3e5ed4a189f113274de3f38)
图2-68 HelloWorld.jsp的执行结果