eclipse Java EE平台使用指南

前言:

eclipse3.3:具备了初步的独立的java EE开发能力,
eclipse3.4:逐渐完善。
eclipse3.5:非常好的支持Java EE5,通过WTP项目对EJB3,JSP,JSF,JPA,Web Service,XML,备了完善了Java EE 开发能力,跟当年的JBuilder2006有同样高效率的表现。
一、eclipse  官方打包发布的各版本介绍
名称
包含插件项目
用途
JEE
Java EE方向,包含WTP, DTP
JSP,Servlet,XML,EJB,JPA,WS
Modeling
EMF,GEF,GMF,JET
轻量级java GUI,其他插件的基础,
做自己的可视化开发工具
CPP
C/C++
PHP
 
PHP
RCP
RCP,SWT,JFace,Nebula
Java GUI,C/S
SOA
swordfish
Web service 开发
二、Eclipse 第三方插件
免费
收费
JBoss Tools
JBoss Develop Studio
Oracle OEPE
IBM RAD,WSAD
Oracle workshop(BEA workshop)
 
Fuse FID
JBuilder2007+
Spring IDE
MyEclipse
ZK editor
 
至少省略200行
至少省略10行
三、创建Web 项目  3.1  配置Web Server
3.2 下载新的Web Server
第一步:
第二步:
第三步:
3.3  创建Dynamic Web Project
第一步:
第二步:
第三步:
eclipse Java EE平台使用指南_第1张图片
第四步:
第五步:项目结构
eclipse Java EE平台使用指南_第2张图片
第六步:创建JSP页面
3.4  创建JSP模板

四、eclipse 平台设置 4.1 设置字符集

4.2  设置默认workspace(类似VS2008的sln)
4.3  设置默认浏览器
如下图所示:当运行web项目时,默认启动的浏览器是opera
4.4.  设置文件默认打开工具
如下图所示,在项目中,当双击以“.jsp”为后缀的文件后,其默认打开工具是JSP Editor
4.5  设置自己Java代码排版风格
4.6  导入导出User Library设置
可以把用户的类库配置信息导出,然后导入到拥有相同目录结构的其他用户的PC上。
导出文件的内容格式为xml格式。
五、eclipse  的常用技巧  5.1 常用快捷键:
功能
快捷键
功能
快捷键
如何查找快捷键
Ctrl+Shift+L
批量改名字
shift+ctrl+r
快速定位行
Ctrl+L
切换编辑页面
Ctrl+F6
切换view
Ctrl+F7
切换透视图
Ctrl+F8
移动光标跨单词
Ctrl+左右键
运行任务
Ctrl+F11
   
选中一个单词
Shift+Ctrl+左右键
选中一个字符
Shift+左右键
上下一个编辑的位置
Alt+左右键
选中行
Shift+上下键
上下移动行
Alt+上下键
到行尾
End
变量和关键字自动完成
Ctrl+alt+/
到行首
Home
redo
Ctrl+Y
undo
Ctrl+Z
使用模板
Alt+/
导入
Ctrl+shit+O
5.2 debug 模式下断点禁用与启用
在Debug模式下,有时想暂时不走某个断点,则可以在本视图中取消复选就可以了!
5.3 自定义透视图
5.4 打开资源shift+ctrl+r,打开文件
5.5 project explorer 的显示方式,层级,并列
Hierarchical模式
Flat模式
18.jsf,jpa,ejb3支持
5.6 打开文件后,设置编码格式,edit->set encoding
在“Edit”菜单的最后一个菜单项可以修改当前页面的字符集:
点击后,出现如下画面:
5.7  导出用户 Lib设置信息
5.8 修改当前项目类库,框架的支持:
六、Eclipse 插件管理  安装插件的方式
1. Link方式
2. 在线更新
3. 直接拷贝进入目录
七、eclipse RCP  简介
主要包含项目:SWT,JFace
一套开发SWT的入门ppt资料
八、eclipse Modeling  简介
主要包含项目:EMF,GEF,GMF
GMF=EMF+GEF
一个实现的视频例子
项目主页: http://www.eclipse.org/modeling/gmf/
入门参考文章: http://www.ibm.com/developerworks/cn/opensource/os-ecl-gmf/
九、其他官方插件介绍
SCA,JBPM,UML2,RAP

本文出自 “achilles” 博客,请务必保留此出处http://orajc.blog.51cto.com/458434/263313

你可能感兴趣的:(eclipse)