




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MyEclipse:详细使用教程一提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)1.建立一个工程-Filenewproject-选项含有Javaproject,webproject等等输入工程名字如myproject,其他可以选择默认完成2.创建一个Java文件-myproject右键new-SourceFolder(还有class,package,Folder等等)-名字如src以后可以将class文件放入其中,可以在src右键new-class创建Java文件注意:folder与Source Folder的区别Source Folder:用于放置Java文件,可以自动编译,可以嵌套;Folder:是一般的文件夹,不可以编译,要用到下面的生成源文件夹3运行Java文件-选中Test右键runasJava Application或者单击工具栏按钮(类似播放器开始按钮)4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示(1)输入部分字符,方法自动生成(2)根据提示,导入相应的包(3)提示清楚未使用的包(4)提示无用的方法,变量(5)自动提示接口,抽象类的的方法以及重载注意:1接口例子:.publicclass Test implementsConnection-就会在此行出现提示,单击出现AddUnimplements Methods等等,单击它自动添加Connection中的方法。2抽象类例子:.publicclass Test extends List-可以在List上右键sourceOverride/ImplmentsMotheds(重载实现方法)选择需要的方法;3自动生成set,get方法:private String user;;在类中声明变量后,可以右键sourceGenerateSets andSets-可以选择方法;二断点调试1断点的添加,去除-在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;例如:publicclassTest publicstaticvoidmain(String args)doublea=0;/*此处设置断点*/a=Math.random();System.out.print(a);2调试断点(1)-右键TestdebugasJavaApplication-弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。或者单击工具栏的虫子按钮(2)方法1:将鼠标放在断点处的变量上如a,会显示变量值;方法2:选中变量a右键watch即出现变量窗口Expression单击开始按钮Resume或F8,观察变量值,也可停止调试,可以进入当前方法Stepinto,跳过当前方法Stepover,返回方法Stepreturn;这些在工具栏上;同理,可以查看i的值右键iwatch;另外,查看对象的属性等,不可能直接在程序出现,如只出现list对象,想查看list的大小list.size();可以在Expression中的变量如a右键AddWatchExpression手工输入变量名或对象属性,如list.size();这种方法不会自动提示,如输入list.不会出现提示,可以windowshowviewdisplay窗口在其中输入list.会出现提示;选择list.size()右键despect即可显示;(3)条件断点:满足一定条件时,才是断点生效-右键断点-Breakpiontproperties(断点属性)-勾选EnableCondition,在输入条件;(在复杂系统调试,很有用)(4)异常断点:开发中,会出现随机的异常,一般无法确切捕捉;当出现此异常,会停住,鼠标悬浮出现提示,用于查处那些变量出现异常,方便调试;三MyEclipse的高级使用1如何建立包?-myprojectsrc-右键-选择package(还有class等等)-输入包名之后可以将class文件放入此包内2工程的高级配置-myproject右键-properties主要配置Javabuildpath(构建路径),它含有(1)source:它列出MyEclipse可以编译查错的文件夹Java文件,如本例中的myproject/src;如果想在myproject中建立一个普通的文件夹folder如myjava,而不是包,则myjava文件夹中的Java文件不会被编译查错,要想使其与src一样:在source面板-Addfolder勾选myjavaok;这样就可以编译myjava中Java文件;(2)Projects(3)Libraries:用于添加第三方jar包;说明:Add External Jars(用于加载工程外的jar)-可以选择相应的jar包,如MyEclipse驱动等等;Add Jars:用于添加本工程内的jar包(推荐使用这种方式,因为jar在工程内,方便移植);3MyEclipse的智能:(1)自动生成trycatch,理出异常点击出现红色出,选择处理方案(2)自动生成setget方法(见上面)(3)自动生成构造函数(4)自动生成javadoc文件-输入/*回车,可以将参数,抛出的异常写到javadoc中四常用技巧(1)代码完成ALT+/:用于当输入类的方法或类名时,如按了其他键自动提示消失,可按ALT+/自动补充完整,如输入String+ALT+/,会提示StringBuff等已String开头的类或方法,由如,忘记了switch的结构,可以输入swith+ALT+/,提示。很有用。(2)代码格式化右键sourceformat2常用插件数据库管理SQLExplorer(跨数据库)反编译工具jodeJava EE开发MyEclipseXML编写查看XMLBuddy五Web开发1.创建web工程-new-projectMyEclipsewebproject输入名字如myweb等,其他可默认(注意:rooturl别往啦)2配置MyEclipse与tomcat6.0方法1(手动部署):配置tomcat的虚拟目录,将它指向web工程muweb,可以用Dreamweaver建立一个站点指向web工程,这样MyEclipse与Dreamweaver可以同时指向web工程;一般原则,所有的Javabean,servlet放在src中(可以建包),所有的jsp,html文件放在WebRoot下或子目录。例子:在tomcat目录E:Tomcat6.0conf,配置server.xml,推荐使用。方法(自动部署)2:在为本项目中windowpreferences-MyEclipseenterprise workbenchserverstomcattomcat 6x将右边选为enablebrowser选中tomcat主目录即可;这样可以在个MyEclipse工具栏启动或关闭tomcat,而不必手动打开tomcat进行启动或关闭;另外,每个为本项目要想使用已配置的tomcat服务器,必须都要与tomcat部署:单击工具栏的DeployMyEclipse j2ee project to serverAdd-选择tomcat6x即可;之后可以在浏览器输入地址访问网站;不需要重启tomcat。不推荐使用。(2)设定jdk环境a)windowpreferencesjavainstalled jresb)如果没有对应的JDK(不是JRE),选择addc)选择standardVM - nextd)选择JDK对应的Directorye)将刚刚设定的JDK设为默认3开发servlet-在项目myproject的src右键-newservlet-设置servlet名字,包名,查看是否放在src或子目录内,重写的方法-下一步设置web.xml-完成。4开发jsp-在项目myproject的WebRoot或字目录右键-newjsp-设置jsp名字,包名,查看是否放在WebRoot或字目录内。-下一步选择使用的模板(默认html模板,也可以使用其他的如struts)5开发JavaBean(本质class文件)-在项目myproject的src-newclass-设置名字,包名,选择包,查看是否放在src或子目录。注意tomcat默认使用8080端口,安装了Oracle则会占用tomcat的8080,因此,可以修改tomcat端口-tomcat-E:Tomcat6.0confserver.xml-6部署MySQL数据库(或其他数据库Oracle)开发项目1添加MySQL数据库驱动:(1)直接将驱动放到E:Myeclipse-WorkPlaceMyProjectWebRootWEB-INFlib下即可;推荐使用。(2)用MyEclipse添加驱动:工程myweb右键propertiesJavabuild pathlibrariesAdd External Jars将驱动添加即可。不推荐。可以用AddJars。7使用MyEclipseDatabaseExplorer perspective(数据库透视图)(1)切换数据库透视图:单击右上角透视图切换到MyEclipseDatabase Explorer,打开数据库透视图。(2)新建数据库连接:在MyEclipseDerby右键-new在drivertemple可选择相应的数据库类型MySQL,其他Oracle,MicrosoftSQLServer等;在name输入连接名字;在ConnectionURL输入url字符串;再输入用户名,密码;添加jars数据库驱动;(3)单击左侧的opendatabase可以打开数据库及表,结构,试图,触发器等;单击表时,下方显示表的内容;可此查看主键,外间,索引等等;还可以右键打开NewSqlEdit命令查询更新表内容;可以创建表数据库等等操作;生成多表实体关系(ER)图,可以保存图等等。多用右键。结论:它的作用就是相当于数据库的可视化面针对多种主流数据库,管理数据库;是否习惯者使用,根据根据个人喜好;不作要求。七MyEclipse的几个试图1Servers视图:用于显示控制,设置,配置服务器,部署一个项目到服务器等;如下图:2如何发布(即部署)工程方法(1):右键工程runasrun configuration选择服务器(MyEclipseserver applicationtomcat)即可完成部署;方法(2):直接单击工具栏的DeployMyEclipse j2ee project to server按钮Add-选择tomcat6x即可7MyEclipse如何设置jsp默认编码-由于MyEclipse默认编码iso-8859-1,不能显示中文,因此可改为gb2312方法:windowpreferences-MyEclipseenterprise workbench-Filers andEditersjsp选择ChineseNational standard即可myeclipse使用心得MyEclipse使用心得(2009-05-3017:50:37)标签:javamyeclipse ide开发it分类:专业知识一.首先我们需要做到MyEclipse到底是什么?下面允许我做一些简要的介绍:应该大家都知道Eclipse优点:免费、程序代码排版功能、有中文化包、可增设许多功能强大的外挂、支持多种操作系统(Windows、Linux、Solaris、Mac OSX).等等而MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts, JSF, CSS,JavaScript,SQL,hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4.应用程序服务器的连接器5. J2EE项目部署服务6.数据库服务7. MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错二.接着既然我们已经知道了这个软件,那么她又可以帮我们作些什么呢?这里我作一些简要的介绍(由于myeclipse相继推出不同的版本,每个版本又有其各自的特点,在此我只介绍我当前在用的整个版本6.XGA)总结起来讲这个版本支持这些以下功能:1平台和安装支持1)兼容Eclipse 3.3/Europa1.02)支持Java5 & Java63)可运行在Windows (XP,Vista)、Linux、Mac操作系统2改进了Java EE 5和spring功能部件1)提高EJB3.0工程项目的灵活度,从数据库模式直接产生bean,你可以结合sybase开发工具PowerDesigner来生成相应当实体bean,这样给我们带来了不少便利之处!(只是要提醒的是她生成的实体bean的对OR映射功能的支持很差,需要我们手动去做一些修改)2)支持Java持久化结构开发3)对Spring 2.0升级,增强配置管理功能4)升级Hibernate,这些对开发企业级的应用是多么大的一个佳音啊!对不?5)Spring-JPA高度集成3支持AJAX开发和测试(这门技术是近几年大家一致看好的技术,而该软件给她提供了支持,给开发人员带来了不少便利之处,用了你就知道的哦!)1)支持美国Apple公司所有的AJAX特征能在Mac操作系统上运行2)改进了AJAX Web浏览器3)改进了AJAX工具4)增强了JavaScript调试,这点我的体会很深刻,该软件提供的调试机制,如果你充分用起来你会发现你的开发效率会大幅度的提高4支持RAD Web开发(这个我就不是很了解了,因为我没用过,但是相信这么强大的软件提供的支持一定不会差就是了!)5具备Matisse4MyEclipse可视化Swing设计器(同上)6快速Java EE部署和测试(感触颇深,如果你的电脑性能不差,部署的速度非常快,与传统的方式比他的优势是如此的明显,相信只要你一用你就不想再想用传统的方式了,但有点不尽人如意的是只要你的代码修改了你就要重新部署你所打的软件包,比如当你在JBOSS服务器里部署EJB3.0运用的时候,如果你的一些Bean类变化或者修改,你就不得不要去重新部署,但是还是不影响你的效率的!)1)项目自动部署和启动服务:根据指定的调试和运行模式,自动配置项目和启动服务器;在配置前,自动停止运行的服务器;在现有的应用程序配置中可以重新配置2)MyEclipseTomcat 6服务器就地集成,启动只要一秒钟3)MyEclipseDerby服务器:自动进行JDBC连接;可配置的启动选项上述仅仅是做了一些我在开发一些小项目的时候用到的一些功能,有兴趣的同学可以去到MyEclipse学习中心在那里可以找到帮助和学习资料.包括: 1)包含Java EE项目源代码.2)一键安装MyEclipse Java EE示例项目三.讲了那么多你是不是被他强大的功能所吸引了啊!其实你看到的仅仅是大体的功能还有一些细节性的功能哦!可以帮你提高开发效率(如果不嫌我罗嗦那就听我继续讲吧!)1.常用的MyEclipse快捷键(方便快捷)(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即ShowTooltip Description。F3跳到声明或定义的地方。F5单步调试进入函数内部。F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。F7由函数内部返回到调用处。F8一直执行到下一个断点。(4)Ctrl+Pg对于XML文件是切换代码和图示窗口(5)Ctrl+Alt+I看Java文件中变量的相关信息(6)Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件(7)Ctrl+Shift+/加上段注释Ctrl+Shift+取消段注释Ctrl+/在代码窗口中是这种
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国广电鹤壁市2025秋招笔试行测题库及答案供应链采购类
- 中国广电黄冈市2025秋招财务审计类专业追问清单及参考回答
- 国家能源宜昌市2025秋招面试专业追问及参考化学工程岗位
- 国家能源拉萨市2025秋招笔试资料分析题专练及答案
- 大唐电力亳州市2025秋招面试专业追问及参考机械工程岗位
- 珠海市中石化2025秋招笔试模拟题含答案油气储运与管道岗
- 2025年甲亢用药考试题及答案
- 德宏自治州中储粮2025秋招质检化验岗高频笔试题库含答案
- 中国广电珠海市2025秋招笔试行测题库及答案网络优化与维护类
- 亳州市中储粮2025秋招面试典型题目及答案
- 2025-2030儿童心理健康服务市场需求分析与行业趋势及发展策略报告
- 人工智能+新能源设备研发应用分析报告
- 公路施工汇报材料
- 对银行消防培训课件
- 有害物质管理培训课件
- GB/T 33363-2016预应力热镀锌钢绞线
- GB/T 23510-2009车用燃料甲醇
- 实用英语口语900句
- 食品安全事故流行病学个案调查表
- 风机运行记录表
- 2021新高考语文Ⅰ卷现代文阅读Ⅱ小说《石门阵》赏析及试题详细解析
评论
0/150
提交评论