A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

学习编程开发是件需要持之以恒的是,大家加油好好努力,早日成为变成精英。
第一部分MyEclipse的基本使用
一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)
1.建立一个工程
----Filenewproject---选项含有Javaprojectwebproject等等输入工程名字如myproject,其他可以选择默认完成
2.创建一个java文件
---myproject右键new---SourceFolder(还有classpackageFolder等等)---名字如src以后可以将class文件放入其中,可以在src右键new--class创建Java文件
注意:folderSource 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》自动生成setget方法:
private String user                                      ;
    在类中声明变量后,可以右键sourceGenerateSets andSets---可以选择方法;
二.断点调试     
1.断点的添加,去除
----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;
例如:
publicclass Test {
publicstaticvoidmain(String args[]){
    double a=0;
/*此处设置断点*/ a=Math.random();
    System.out.print(a);
}
}
2.调试断点
1---右键Testdebug asJavaApplication---弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。或者单击工具栏的虫子按钮
2)方法1:将鼠标放在断点处的变量上如a,会显示变量值;
     方法2:选中变量a右键watch即出现变量窗口Expression单击开始按钮ResumeF8,观察变量值,也可停止调试,可以进入当前方法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(构建路径),它含有
1source:它列出MyEclipse可以编译查错的文件夹Java文件,如本例中的myproject/src
如果想在myproject中建立一个普通的文件夹foldermyjava,而不是包,则myjava文件夹中的Java文件不会被编译查错,要想使其与src一样:在source面板---Addfolder勾选myjavaok;这样就可以编译myjavaJava文件;
2Projects
3Libraries:用于添加第三方jar包;说明:
Add External Jars(用于加载工程外的jar---可以选择相应的jar包,如MyEclipse驱动等等;
Add Jars:用于添加本工程内的jar包(推荐使用这种方式,因为jar在工程内,方便移植);

4 个回复

倒序浏览
3.MyEclipse的智能:
(1)自动生成try  catch,理出异常—点击出现红色出,选择处理方案
(2)自动生成setget方法(见上面)
(3)自动生成构造函数
(4)自动生成javadoc文件---输入/**回车,可以将参数,抛出的异常写到javadoc中

四.常用技巧

(1)代码完成ALT+/ :用于当输入类的方法或类名时,如按了其他键自动提示消失,可按ALT+/自动补充完整,如输入String+ALT+/,会提示StringBuff等已String开头的类或方法,
由如,忘记了switch的结构,可以输入swith+ALT+/,提示。很有用。
(2)代码格式化—右键—source—format

2.常用插件

数据库管理SQLExplorer(跨数据库)
反编译工具jode
Java ee开发 MyEclipse
XML编写查看XMLBuddy


五.Web开发
1.创建web工程
---new---project—MyEclipse—webproject—输入名字如myweb等,其他可默认(注意:root url 别往啦)
2.配置MyEclipse与tomcat6.0
方法1(手动部署):配置tomcat的虚拟目录,将它指向web工程muweb,可以用Dreamweaver建立一个站点指向web工程,这样MyEclipse与Dreamweaver可以同时指向web工程;一般原则,所有的Javabean,servlet放在src中(可以建包),所有的jsp,html文件放在WebRoot下或子目录。例子:在tomcat目录E:\Tomcat6.0\conf,配置server.xml
<Contextpath="/MyWeb"docBase="E:\Myeclipse-WorkPlace\MyProject\WebRoot"debug="0" reloadable="true"></Context>,推荐使用。
方法(自动部署)2:在为本项目中—window—preferences---MyEclipseenterprise workbench—servers—tomcat—tomcat 6x—将右边选为enable—browser—选中tomcat主目录即可;这样可以在个MyEclipse工具栏启动或关闭tomcat,而不必手动打开tomcat进行启动或关闭;
  另外,每个为本项目要想使用已配置的tomcat服务器,必须都要与tomcat部署:单击工具栏的DeployMyEclipse j2ee project to server—Add--选择tomcat6x即可;之后可以在浏览器输入地址访问网站;不需要重启tomcat。
  不推荐使用。
(2)设定jdk环境
a)        window – preferences – java – installed jres
b)       如果没有对应的JDK(不是JRE),选择add
c)        选择standard VM -> next
d)       选择JDK对应的Directory
e)        将刚刚设定的JDK设为默认

3.开发servlet
----在项目myproject的src右键---new—servlet---设置servlet名字,包名,查看是否放在src或子目录内,重写的方法----下一步—设置web.xml---完成。
4.开发jsp
----在项目myproject的WebRoot或字目录右键---new—jsp---设置jsp名字,包名,查看是否放在WebRoot或字目录内。--下一步选择使用的模板(默认html模板,也可以使用其他的如struts)
5.开发JavaBean(本质class文件)
----在项目myproject的src---new—class---设置名字,包名,选择包,查看是否放在src或子目录。
注意tomcat默认使用8080端口,安装了Oracle则会占用tomcat的8080,因此,可以修改tomcat端口---tomcat--E:\Tomcat6.0\conf\server.xml---<Connector port="8080"protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />
回复 使用道具 举报
收藏了 慢慢的看。。。
回复 使用道具 举报
芸芸众生 发表于 2016-3-11 23:37
收藏了 慢慢的看。。。

MyEclipse的使用方法很广, 这贴会慢慢更新的
回复 使用道具 举报
6.部署MySQL数据库(或其他数据库Oracle)开发项目
1.添加MySQL数据库驱动:
(1)直接将驱动放到
E:\Myeclipse-WorkPlace\MyProject\WebRoot\WEB-INF\lib下即可;推荐使用。
(2)用MyEclipse添加驱动:工程myweb—右键—properties—Javabuild path—libraries—Add External Jars将驱动添加即可。不推荐。可以用AddJars。
7.使用MyEclipseDatabase Explorer perspective(数据库透视图)
(1)切换数据库透视图:单击右上角透视图—切换到MyEclipseDatabase Explorer,打开数据库透视图。
(2)新建数据库连接:在MyEclipseDerby右键---new—在drivertemple 可选择相应的数据库类型MySQL,其他Oracle,MicrosoftSQL Server等;在name输入连接名字;在ConnectionURL输入url字符串;再输入用户名,密码;添加jars数据库驱动;
(3)单击左侧的opendatabase可以打开数据库及表,结构,试图,触发器等;单击表时,下方显示表的内容;可此查看主键,外间,索引等等;
还可以右键打开NewSql Edit命令查询更新表内容;可以创建表数据库等等操作;生成多表实体关系(ER)图,可以保存图等等。多用右键。
结论:它的作用就是相当于数据库的可视化面针对多种主流数据库,管理数据库;是否习惯者使用,根据根据个人喜好;不作要求。
七.MyEclipse的几个试图
1.Servers 视图:用于显示控制,设置,配置服务器,部署一个项目到服务器等;如下图:

2.如何发布(即部署)工程
方法(1):右键工程—runas—run configuration—选择服务器(MyEclipse server application—tomcat)即可完成部署;
方法(2):直接单击工具栏的DeployMyEclipse j2ee project to server按钮—Add--选择tomcat6x即可

7.MyEclipse如何设置jsp默认编码
---由于MyEclipse默认编码iso-8859-1,不能显示中文,因此可改为gb2312
方法:—window—preferences---MyEclipseenterprise workbench-Filers and Editers—jsp—选择ChineseNational standard即可


myeclipse 使用心得
MyEclipse使用心得(2009-05-3017:50:37)标签:java myeclipse ide 开发 it   分类:专业知识
一.首先我们需要做到MyEclipse到底是什么?

下面允许我做一些简要的介绍:

应该大家都知道Eclipse优点:免费、程序代码排版功能、有中文化包、可增
设许多功能强大的外挂、支持多种操作系统(Windows、Linux、Solaris、Mac OSX)..等等      而MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和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.0

    2)支持Java 5 & Java6

    3)可运行在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调试,这点我的体会很深刻,该软件提供的调试机制,如果你充分用起来你会发现你的开发效率会大幅度的提高
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马