<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://wiki.chinulture.com/index.php?action=history&amp;feed=atom&amp;title=MYECLIPSE</id>
	<title>MYECLIPSE - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.chinulture.com/index.php?action=history&amp;feed=atom&amp;title=MYECLIPSE"/>
	<link rel="alternate" type="text/html" href="https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;action=history"/>
	<updated>2026-10-21T09:11:03Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=243126&amp;oldid=prev</id>
		<title>Test 32：1個修訂：HDwiki 数据迁移 批次 - 820</title>
		<link rel="alternate" type="text/html" href="https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=243126&amp;oldid=prev"/>
		<updated>2014-08-10T23:23:40Z</updated>

		<summary type="html">&lt;p&gt;1個修訂：HDwiki 数据迁移 批次 - 820&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2014年8月10日 (日) 23:23的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;zh&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Test 32</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=243125&amp;oldid=prev</id>
		<title>2014年8月10日 (日) 23:23 Test 32</title>
		<link rel="alternate" type="text/html" href="https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=243125&amp;oldid=prev"/>
		<updated>2014-08-10T23:23:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;amp;diff=243125&amp;amp;oldid=15800&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>Test 32</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=15800&amp;oldid=prev</id>
		<title>Test 32：1個修訂：HDwiki 数据迁移 - 批次 583</title>
		<link rel="alternate" type="text/html" href="https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=15800&amp;oldid=prev"/>
		<updated>2014-07-31T17:36:10Z</updated>

		<summary type="html">&lt;p&gt;1個修訂：HDwiki 数据迁移 - 批次 583&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2014年7月31日 (四) 17:36的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;zh&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Test 32</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=15799&amp;oldid=prev</id>
		<title>2010年3月1日 (一) 00:00 Test 32</title>
		<link rel="alternate" type="text/html" href="https://wiki.chinulture.com/index.php?title=MYECLIPSE&amp;diff=15799&amp;oldid=prev"/>
		<updated>2010-03-01T00:00:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== 基本简介 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''在结构上，MyEclipse的特征可以被分为7类：&lt;br /&gt;
1、J2EE模型2、[[WEB]]开发工具3、[[EJB]]开发工具4、应用程序服务器的连接器5、J2EE项目部署服务6、数据库服务7、MyEclipse整合帮助&lt;br /&gt;
&lt;br /&gt;
对于以上每一种功能上的类别，在[[Eclipse]]中都有相应的功能部件，并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化，可以让在不影响其他模块的情况下，对任一模块进行单独的扩展和升级。简单而言，MyEclipse是Eclipse的插件，也是一款功能强大的J2EE集成开发环境，支持[[代码]]编写、配置、测试以及除错。&lt;br /&gt;
&lt;br /&gt;
官方网站：http://www.myeclipseide.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 5.0版本 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''Genuitec发布了MyEclipse Enterprise Workbench 5.0，更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加[[UML]]双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持，以及新的[[Oracle]]数据库开发，MyEclipse 5.0继续为业界提供全面的产品。&lt;br /&gt;
Genuitec总裁Maher Masri MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是，承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统，[[顾客]]将继续享受年度订购活动的好处，该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XGA版本 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''平台和安装支持&lt;br /&gt;
1、兼容Eclipse3.3/Europa1.02、支持Java5&amp;amp;；Java63、可运行在Windows(XP，Vista)、Linux、[[Mac]]操作系统&lt;br /&gt;
&lt;br /&gt;
'''改进JavaEE5和Spring功能部件'''&lt;br /&gt;
&lt;br /&gt;
1、提高EJB3工程项目的灵活度，从数据库模式直接产生bean2、支持Java持久化结构开发3、对Spring2.0升级，增强配置管理功能4、升级Hibernate5、[[Spring-JPA]]高度集成&lt;br /&gt;
&lt;br /&gt;
'''支持AJAX开发和测试'''&lt;br /&gt;
&lt;br /&gt;
1、支持[[美国]]Apple公司—所有的AJAX特征能在Mac操作系统上运行2、改进了AJAXWeb浏览器3、改进了AJAX工具4、增强了JavaScript调试5、支持[[RADWeb]]开发6、具备Matisse4MyEclipse可视化Swing设计器&lt;br /&gt;
&lt;br /&gt;
'''快速JavaEE部署和测试'''&lt;br /&gt;
&lt;br /&gt;
1、项目自动部署和启动服务：根据指定的调试和运行模式，自动配置项目和启动服务器；在配置前，自动停止运行的服务器；在现有的应用程序配置中可以重新配置；2、MyEclipseTomcat6服务器——就地集成，启动只要一秒钟；3、MyEclipseDerby服务器：自动进行[[JDBC]]连接；可配置的启动选项。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 快捷键列表 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''（1）Ctrl+M切换窗口的大小（2）Ctrl+Q跳到最后一次的编辑处（3）F2当[[鼠标]]放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即ShowTooltipDescription。F3跳到声明或定义的地方。F5单步调试进入函数内部。F6单步调试不进入[[函数]]内部，如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。F7由函数内部返回到调用处。F8一直执行到下一个断点。（4）Ctrl+Pg~对于XML文件是切换代码和图示窗口（5）Ctrl+Alt+I看Java文件中变量的相关信息（6）Ctrl+PgUp对于代码窗口是打开“ShowList”[[下拉框]]，在此下拉框里显示有最近曾打开的文件（7）Ctrl+/在代码窗口中是这种//~注释。Ctrl+Shift+/在代码窗口中是这种/*~*/注释，在JSP文件窗口中是。（8）Alt+Shift+O(或点击工具栏中的ToggleMarkOccurrences按钮)当点击某个标记时可使本页面中其他地方的此标记黄色凸显，并且窗口的右边框会出现白色的方块，点击此方块会跳到此标记处。（9）右击窗口的左边框即加断点的地方选ShowLineNumbers可以加行号。（10）Ctrl+I格式化激活的[[元素]]FormatActiveElements。Ctrl+Shift+F格式化文件FormatDocument。（11）Ctrl+S保存当前文件。Ctrl+Shift+S保存所有未保存的文件。（12）Ctrl+Shift+M(先把光标放在需导入包的类名上)作用是加Import语句。Ctrl+Shift+O作用是缺少的Import语句被加入，多余的Import语句被删除。（13）Ctrl+Space提示键入内容即ContentAssist，此时要将[[输入法]]中Chinese(Simplified)IME-Ime/NonlmeToggle的快捷键（用于切换英文和其他文字）改成其他的。Ctrl+Shift+Space提示信息即ContextInformation。（14）双击窗口的左边框可以加断点。（15）Ctrl+D删除当前行。&lt;br /&gt;
Alt+↓当前行和下面一行交互位置Alt+↑当前行和上面一行交互位置Alt+←前一个编辑的页面Alt+→下一个编辑的页面Alt+Enter显示当前选择[[资源]](工程，or文件or文件)的属性&lt;br /&gt;
&lt;br /&gt;
Shift+Enter在当前行的下一行插入空行Shift+Ctrl+Enter在当前行插入空行&lt;br /&gt;
&lt;br /&gt;
Ctrl+Q定位到最后编辑的地方Ctrl+L定位在某行Ctrl+M最大化当前的Edit或ViewCtrl+/注释当前行，再按则取消注释Ctrl+O快速显示OutLineCtrl+T快速显示当前类的继承结构Ctrl+W关闭当前EditerCtrl+K参照选中的Word快速定位到下一个Ctrl+E快速显示当前Editer的下拉列表Ctrl+/(小键盘)折叠当前类中的所有代码Ctrl+×(小键盘)展开当前类中的所有代码Ctrl+Space代码助手完成一些代码的插入Ctrl+Shift+E显示管理当前打开的所有的View的[[管理器]]Ctrl+J正向增量查找Ctrl+Shift+J反向增量查Ctrl+Shift+F4关闭所有打开的EditerCtrl+Shift+X把当前选中的文本全部变味小写Ctrl+Shift+Y把当前选中的文本全部变为小写Ctrl+Shift+F格式化当前代码Ctrl+Shift+P定位到对于的匹配符(譬如{})(从前面定位后面时，光标要在匹配符里面，后面到前面，则反之)&lt;br /&gt;
&lt;br /&gt;
Alt+Shift+R[[重命名]]Alt+Shift+M抽取方法Alt+Shift+C修改函数结构Alt+Shift+L抽取本地变量Alt+Shift+F把Class中的local变量变为field变量Alt+Shift+I合并变量Alt+Shift+V移动[[函数]]和变量Alt+Shift+Z重构的后悔药&lt;br /&gt;
&lt;br /&gt;
Eclipse快捷键大全&lt;br /&gt;
&lt;br /&gt;
Ctrl+1快速修复Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行Ctrl+Alt+↑复制当前行到上一行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 配置开发 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
保证mysql和[[tomcat]]服务能够正常启动，myeclipse能够正常打开。下面就要开始真正的开始部署一个传说中的tomcat+struts+hibernate+mysql结构的工程了。&lt;br /&gt;
&lt;br /&gt;
首先，在myeclipse里新建一个工程。在左边的Package Exporler面版里点右键选择new-；project…在跳出[[菜单]]里选择MyEclipse-；J2EEProjects-；WebProject。点击next后进入如下画面：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
按以上图示输入相关字段后点击Finish便建立了一个[[数据库]]连接，在新出现的JDBCforMysql上点右键，选择Openconnection，确认用户名和密码正确后点OK，如果一切顺利的话你会看到下面的画面：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
这说明你已经和数据库建立了正确的连接。现在再回到[[window]]-；OpenPerspective-；Other…里的MyEclipse，也就是刚进来的时候看到的画面。右键点击你刚建立的工程test并选择MyEclipse-；AddstrutsCapabilities…在跳出的菜单里按照如下输入并确定：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
现在你已经为你的工程增加了struts，接下来和上面一样在右键工程后选择MyEclipse-；AddHibernateCapabilities…一路确定下来为你的工程添加Hibernate。（为方便起见在选择路径时把HibernateSessionFactory.java放在了src/com下面，其实最好建立个单独的目录如src/com/hibernate）为了更好的[[演示]]不建立通常的登陆页面而是建立个注册页面。选择src目录下的hibernate.cfg.xml文件。照如下填写并保存。这样hibernate就为你建立了数据库的连接池。&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
下面再选择WebRoot/WEB-INF/struts-config.xml文件，在画面中点击右键选择new-；Form，ActionandJSP。如下填写：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
再选择JSP选项，如下：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
最后选择Finish。再新建一个一个success.jsp的页面，在刚才struts-config.xml文件里右键选择addAdmin选择Properties，在菜单里选择Forwords，再点add，如下图填写：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
最后你的struts-config.xml就是下面这个样子：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
下面转到hibernate。换到刚才建立数据库的页面，选择你的admin的表点右键选择CreateHibernateMapping。选择好打包路径后选择Finish。如图：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
在你刚才选择的路径下，下新建立的文件AdminDAOFactory.java文件并输入以下内容：&lt;br /&gt;
&lt;br /&gt;
packagecom.yourcompanyname；&lt;br /&gt;
&lt;br /&gt;
importjava.util.Iterator；&lt;br /&gt;
&lt;br /&gt;
importorg.hibernate.HibernateException；importorg.hibernate.Query；importorg.hibernate.Session；importorg.hibernate.Transaction；&lt;br /&gt;
&lt;br /&gt;
importcom.hibernate.SessionFactory；&lt;br /&gt;
&lt;br /&gt;
publicclassAdminDAOFactory{Sessionsession；Transactiontx；publicvoidadd(Adminadmin)throwsHibernateException{/***CreationDate:11-17-2005*TODOAddanewadminuser.*@paramAnobjectofAdmin*@returnvoid*@authorCoderGuo*/try{session=SessionFactory.currentSession()；tx=session.beginTransaction()；//Addanewadminsession.save(admin)；tx.commit()；}catch(HibernateExceptione){throwe；}finally{if(tx!=null){tx.rollback()；}SessionFactory.closeSession()；}}}&lt;br /&gt;
&lt;br /&gt;
再打开com.yourcompany.struts.action下的AddAdminAction.java添加（其中如果有错误选中好按ctrl+shift+o自动添加包）&lt;br /&gt;
&lt;br /&gt;
publicclassAddAdminActionextendsAction{&lt;br /&gt;
&lt;br /&gt;
//---------------------------------------------------------InstanceVariables&lt;br /&gt;
&lt;br /&gt;
//---------------------------------------------------------Methods&lt;br /&gt;
&lt;br /&gt;
/***Methodexecute*@parammapping*@paramform*@paramrequest*@paramresponse*@returnActionForward*@authorCoderGuo*/publicActionForwardexecute(ActionMappingmapping，ActionFormform，HttpServletRequestrequest，HttpServletResponseresponse){AddAdminFormaddAdminForm=(AddAdminForm)form；&lt;br /&gt;
&lt;br /&gt;
//TODOAddanewadminAdminadmin=newAdmin()；admin.setName(addAdminForm.getName())；admin.setPassword(addAdminForm.getPassword())；AdminDAOFactoryadminDAO=newAdminDAOFactory()；adminDAO.add(admin)；&lt;br /&gt;
&lt;br /&gt;
returnmapping.findForward(&amp;quot;success&amp;quot;)；}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
再打开com.yourcompanyname.struts.form下的AddAdminForm.java，修改（如果有错误按照上面说的方法导入包）publicActionErrorsvalidate(ActionMappingmapping，HttpServletRequestrequest){&lt;br /&gt;
&lt;br /&gt;
//TODOAuto-generatedmethodstubActionErrorserrors=newActionErrors()；&lt;br /&gt;
&lt;br /&gt;
Sessionsession=SessionFactory.currentSession()；Transactiontx=session.beginTransaction()；Queryquery=session.createQuery(&amp;quot;selectadminfromAdminasadminwhereadmin.name='&amp;quot;+this.name+&amp;quot;'&amp;quot;)；Iteratorit=query.iterate()；if(it.hasNext()){errors.add(&amp;quot;addAdmin.err.name&amp;quot;，newActionMessage(&amp;quot;form.addAdmin.err.name&amp;quot;))；}tx.commit()；SessionFactory.closeSession()；returnerrors；}&lt;br /&gt;
&lt;br /&gt;
publicvoidreset(ActionMappingmapping，HttpServletRequestrequest){&lt;br /&gt;
&lt;br /&gt;
//TODOAuto-generatedmethodstubthis.name=null；this.password=null；}&lt;br /&gt;
&lt;br /&gt;
再打开comyourcompanynamestruts下的ApplicationResource.properties在这里面添加错误信息：Form.addAdmin.err.name=err&lt;br /&gt;
&lt;br /&gt;
配置好myeclipse于tomcat的连接。在window-；Preferences做如下设定：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
在项目文件点右键－；“myeclipse”－；“Addandremoveprojectdeployment”，如下图：&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
配置工作基本结束了，在myeclipse上开启tomcat[[服务]]&lt;br /&gt;
&lt;br /&gt;
'''MyEclipse'''&lt;br /&gt;
现在打开浏览器，输入http://127.0.0.1:8080/test/addAdmin.jsp就可以看到jsp页面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[Category:技術應用]]&lt;/div&gt;</summary>
		<author><name>Test 32</name></author>
		
	</entry>
</feed>