目录
软件介绍
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench)是在Eclipse IDE基础上扩展而成的功能强大的企业级集成开发环境,专门用于Java、Java EE以及移动应用的开发。这一平台在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面能显著提高工作效率。
MyEclipse可以说是目前最实惠、功能最的J2EE IDE与Web开发工具套件,涵盖了所有主流开源产品的专属Eclipse开发工具。新版本的MyEclipse基于Eclipse的2019-09版本构建,包含许多核心修复和增强功能。
官方资源渠道:
MyEclipse功能
企业级开发
MyEclipse为完成工作提供了智能的企业工具。Java EE库和功能是企业级项目的基础,支持部署到几十个企业友好的应用服务器进行快速检测。
Java Web开发
有了MyEclipse,开发者就拥有了所有的Web开发技术。它支持快速添加技术功能到Web项目中,使用可视化编辑器以便编码和配置,并且还可以在多种应用服务器上测试任务。
云开发
MyEclipse支持脱离缓存,使用内置功能连接到云,可以探索和连接服务,为他人提供自己的REST Web服务。无论是定位还是虚拟的微博,MyEclipse都能轻松地创建云连接。
移动开发
移动应用开发无需使用特殊工具或学习新的编程语言。MyEclipse支持使用Java、HTML和JQuery进行编码,使用移动工具创建拥有良好编码的应用,并嵌入到原生iOS和Android应用中。
技术特征与分类
在结构上,MyEclipse的特征可以被分为7类:
-
JavaEE模型
-
WEB开发工具
-
EJB开发工具
-
应用程序服务器的连接器(支持30多种服务器连接器)
-
JavaEE项目部署服务
-
数据库服务
-
MyEclipse整合帮助
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化设计,使得用户可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
优化与性能调整
内存优化
MyEclipse的性能可以通过调整内存设置来优化。找到MyEclipse安装目录下的myeclipse.ini文件,修改-Xmx(较大堆内存)和-XX:MaxPermSize(较大长久内存)参数。例如,可以将-Xmx512m和-XX:MaxPermSize=256m根据机器内存情况适当增大。建议使用64位版本的MyEclipse,因为32位版本只能使用约1GB的堆内存。
启动项优化
通过Window -> Preferences -> General -> Startup and Shutdown,可以禁用不需要的启动组件,从而加快启动速度。可以关掉的启动项包括:大多数应用服务器(只选需要的)、Derby、自动更新等。
编辑器优化
设置合适的文件默认编辑器可以提高效率。通过Window -> Preferences -> General -> Editors -> File Associations,可以为不同文件类型设置默认编辑器。例如,将JSP文件的默认编辑器设置为"MyEclipse JSP Editor"而非可视化编辑器,可以提高响应速度。
实用快捷键速查表
以下是我整理的真实可靠的MyEclipse常用快捷键:
| 功能描述 | 快捷键组合 |
|---|---|
| 快速修复 | Ctrl+1 |
| 定位在某行 | Ctrl+L |
| 快速显示OutLine | Ctrl+O |
| 快速显示当前类的继承结构 | Ctrl+T |
| 关闭当前Editer | Ctrl+W |
| 快速定位到下一个 | Ctrl+K |
| 注释当前行/取消注释 | Ctrl+/ |
| 删除当前行 | Ctrl+D |
| 定位到之后一次编辑处 | Ctrl+Q |
| 格式化激活元素 | Ctrl+I |
| 自动注释代码 | Ctrl+Shift+/ |
| 自动取消注释 | Ctrl+Shift+\ |
| 自动引导类包 | Ctrl+Shift+O |
| 格式化当前代码 | Ctrl+Shift+F |
| 代码助手完成 | Alt+/ |
| 当前行和下面一行交互位置 | Alt+↓ |
| 重命名 | Alt+Shift+R |
| 抽取方法 | Alt+Shift+M |
使用建议与经验分享
环境配置
建议在安装MyEclipse后,设置工作空间的默认编码为UTF-8,这可以通过Window -> Preferences -> General -> Workspace进行配置。同时,根据项目需要设置JSP等文件的编码也为UTF-8,避免中文乱码问题。
数据库开发
MyEclipse内置的DB Browser视图为数据库连接和操作提供了便利。通过菜单栏中的窗口选项,选择显示视图下的其他,可以找到并开启数据库浏览界面,方便进行数据库配置与管理。
项目管理和部署
MyEclipse支持Maven项目管理,通过标准的Maven项目架构和内置的启动命令,可以在当前IDE下使用Maven管理项目。对于企业级项目部署,MyEclipse提供了多种应用服务器连接器,包括WebSphere、Glassfish、WebLogic和Tomcat等。
个人见解
根据多年使用经验,MyEclipse尤其适合中大型企业级项目开发。其的功能集成减少了配置各种插件的时间,让开发人员能更专注于业务逻辑实现。不过,对于初学者或小型项目,MyEclipse可能显得有些庞大,这时可以考虑使用轻量级的Eclipse配合必要插件。
MyEclipse的代码自动完成和调试功能相当强大,特别是对于Java EE技术的支持程度令人印象深刻。可视化编辑器对于快速构建用户界面很有帮助,但有时可能不如直接编码灵活,这取决于个人习惯和项目需求。
值得注意的是,虽然MyEclipse是商业软件,但其提供的功能完整性和技术支持对于企业环境来说是有价值的投资。对于学习目的,可以考虑使用免费评估版或寻找替代方案。
下载资源
| 源码反馈/咨询 (共有 条反馈) |