查看“MYECLIPSE”的源代码
←
MYECLIPSE
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
管理员
、
行政员
、users
您可以查看与复制此页面的源代码。
== 基本简介 == '''MyEclipse'''在结构上,MyEclipse的特征可以被分为7类: 1、J2EE模型2、[[WEB]]开发工具3、[[EJB]]开发工具4、应用程序服务器的连接器5、J2EE项目部署服务6、数据库服务7、MyEclipse整合帮助 对于以上每一种功能上的类别,在[[Eclipse]]中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持[[代码]]编写、配置、测试以及除错。 官方网站:http://www.myeclipseide.com/ == 5.0版本 == '''MyEclipse'''Genuitec发布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加[[UML]]双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的[[Oracle]]数据库开发,MyEclipse 5.0继续为业界提供全面的产品。 Genuitec总裁Maher Masri MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是,承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,[[顾客]]将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。 == XGA版本 == '''MyEclipse'''平台和安装支持 1、兼容Eclipse3.3/Europa1.02、支持Java5&;Java63、可运行在Windows(XP,Vista)、Linux、[[Mac]]操作系统 '''改进JavaEE5和Spring功能部件''' 1、提高EJB3工程项目的灵活度,从数据库模式直接产生bean2、支持Java持久化结构开发3、对Spring2.0升级,增强配置管理功能4、升级Hibernate5、[[Spring-JPA]]高度集成 '''支持AJAX开发和测试''' 1、支持[[美国]]Apple公司—所有的AJAX特征能在Mac操作系统上运行2、改进了AJAXWeb浏览器3、改进了AJAX工具4、增强了JavaScript调试5、支持[[RADWeb]]开发6、具备Matisse4MyEclipse可视化Swing设计器 '''快速JavaEE部署和测试''' 1、项目自动部署和启动服务:根据指定的调试和运行模式,自动配置项目和启动服务器;在配置前,自动停止运行的服务器;在现有的应用程序配置中可以重新配置;2、MyEclipseTomcat6服务器——就地集成,启动只要一秒钟;3、MyEclipseDerby服务器:自动进行[[JDBC]]连接;可配置的启动选项。 == 快捷键列表 == '''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删除当前行。 Alt+↓当前行和下面一行交互位置Alt+↑当前行和上面一行交互位置Alt+←前一个编辑的页面Alt+→下一个编辑的页面Alt+Enter显示当前选择[[资源]](工程,or文件or文件)的属性 Shift+Enter在当前行的下一行插入空行Shift+Ctrl+Enter在当前行插入空行 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定位到对于的匹配符(譬如{})(从前面定位后面时,光标要在匹配符里面,后面到前面,则反之) 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重构的后悔药 Eclipse快捷键大全 Ctrl+1快速修复Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行Ctrl+Alt+↑复制当前行到上一行 == 配置开发 == 保证mysql和[[tomcat]]服务能够正常启动,myeclipse能够正常打开。下面就要开始真正的开始部署一个传说中的tomcat+struts+hibernate+mysql结构的工程了。 首先,在myeclipse里新建一个工程。在左边的Package Exporler面版里点右键选择new-;project…在跳出[[菜单]]里选择MyEclipse-;J2EEProjects-;WebProject。点击next后进入如下画面: '''MyEclipse''' 按以上图示输入相关字段后点击Finish便建立了一个[[数据库]]连接,在新出现的JDBCforMysql上点右键,选择Openconnection,确认用户名和密码正确后点OK,如果一切顺利的话你会看到下面的画面: '''MyEclipse''' 这说明你已经和数据库建立了正确的连接。现在再回到[[window]]-;OpenPerspective-;Other…里的MyEclipse,也就是刚进来的时候看到的画面。右键点击你刚建立的工程test并选择MyEclipse-;AddstrutsCapabilities…在跳出的菜单里按照如下输入并确定: '''MyEclipse''' 现在你已经为你的工程增加了struts,接下来和上面一样在右键工程后选择MyEclipse-;AddHibernateCapabilities…一路确定下来为你的工程添加Hibernate。(为方便起见在选择路径时把HibernateSessionFactory.java放在了src/com下面,其实最好建立个单独的目录如src/com/hibernate)为了更好的[[演示]]不建立通常的登陆页面而是建立个注册页面。选择src目录下的hibernate.cfg.xml文件。照如下填写并保存。这样hibernate就为你建立了数据库的连接池。 '''MyEclipse''' 下面再选择WebRoot/WEB-INF/struts-config.xml文件,在画面中点击右键选择new-;Form,ActionandJSP。如下填写: '''MyEclipse''' 再选择JSP选项,如下: '''MyEclipse''' 最后选择Finish。再新建一个一个success.jsp的页面,在刚才struts-config.xml文件里右键选择addAdmin选择Properties,在菜单里选择Forwords,再点add,如下图填写: '''MyEclipse''' 最后你的struts-config.xml就是下面这个样子: '''MyEclipse''' 下面转到hibernate。换到刚才建立数据库的页面,选择你的admin的表点右键选择CreateHibernateMapping。选择好打包路径后选择Finish。如图: '''MyEclipse''' 在你刚才选择的路径下,下新建立的文件AdminDAOFactory.java文件并输入以下内容: packagecom.yourcompanyname; importjava.util.Iterator; importorg.hibernate.HibernateException;importorg.hibernate.Query;importorg.hibernate.Session;importorg.hibernate.Transaction; importcom.hibernate.SessionFactory; 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();}}} 再打开com.yourcompany.struts.action下的AddAdminAction.java添加(其中如果有错误选中好按ctrl+shift+o自动添加包) publicclassAddAdminActionextendsAction{ //---------------------------------------------------------InstanceVariables //---------------------------------------------------------Methods /***Methodexecute*@parammapping*@paramform*@paramrequest*@paramresponse*@returnActionForward*@authorCoderGuo*/publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){AddAdminFormaddAdminForm=(AddAdminForm)form; //TODOAddanewadminAdminadmin=newAdmin();admin.setName(addAdminForm.getName());admin.setPassword(addAdminForm.getPassword());AdminDAOFactoryadminDAO=newAdminDAOFactory();adminDAO.add(admin); returnmapping.findForward("success");} } 再打开com.yourcompanyname.struts.form下的AddAdminForm.java,修改(如果有错误按照上面说的方法导入包)publicActionErrorsvalidate(ActionMappingmapping,HttpServletRequestrequest){ //TODOAuto-generatedmethodstubActionErrorserrors=newActionErrors(); Sessionsession=SessionFactory.currentSession();Transactiontx=session.beginTransaction();Queryquery=session.createQuery("selectadminfromAdminasadminwhereadmin.name='"+this.name+"'");Iteratorit=query.iterate();if(it.hasNext()){errors.add("addAdmin.err.name",newActionMessage("form.addAdmin.err.name"));}tx.commit();SessionFactory.closeSession();returnerrors;} publicvoidreset(ActionMappingmapping,HttpServletRequestrequest){ //TODOAuto-generatedmethodstubthis.name=null;this.password=null;} 再打开comyourcompanynamestruts下的ApplicationResource.properties在这里面添加错误信息:Form.addAdmin.err.name=err 配置好myeclipse于tomcat的连接。在window-;Preferences做如下设定: '''MyEclipse''' 在项目文件点右键-;“myeclipse”-;“Addandremoveprojectdeployment”,如下图: '''MyEclipse''' 配置工作基本结束了,在myeclipse上开启tomcat[[服务]] '''MyEclipse''' 现在打开浏览器,输入http://127.0.0.1:8080/test/addAdmin.jsp就可以看到jsp页面。 [[Category:技術應用]]
返回至
MYECLIPSE
。
导航菜单
华夏文化百科
访客
个人工具
创建账户
登录
名字空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
查看
查看源代码
历史
操作
搜索
华韵导航
子站导航
首页
查字
助手
经典
文集
重要典籍
家训大全
论语集释
周易
资治通鉴
竹书纪年
十三经
金瓶梅小说
古典小说
百科导航
新撰词条
近篡词条
待撰词条
随机页面
使用帮助
工具
链入页面
相关更改
特殊页面
页面信息
旧字形下载
DroidSansFallback(荐)
H-MingLiUC-98(荐)
花园明朝体九万汉字
海峰十三万汉字库
极点海峰9.5词库
更多