相关JAR包:
spring-framework-1.1.5 :http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5.p
spring-framework-1.1.5-with-dependencies : http://nchc.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5-with-dependencies.p
相关JAR包:
spring-framework-1.1.5 :http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5.p
spring-framework-1.1.5-with-dependencies : http://nchc.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5-with-dependencies.p
hibernate-2.1.8 :http://voxel.dl.sourceforge.net/sourceforge/hibernate/hibernate-2.1.8.p
hibernate-extensions-2.1.3 :http://nchc.dl.sourceforge.net/sourceforge/hibernate/hibernate-extensions-2.1.3.p
struts-menu-2.3 :http://optusnet.dl.sourceforge.net/sourceforge/struts-menu/struts-menu-2.3.p
struts-menu.war :http://jaist.dl.sourceforge.net/sourceforge/struts-menu/struts-menu.war
Appfuse :http://appfuse.dev.java.net
eclipse和相关开发插件及插件更新地址:
eclipse download : http://eclipse.cis.sinica.edu.tw/downloads/drops/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.p
eclipse 3.0.X多国语言包 :http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.p
lomboz.301 : http://download.us.forge.objectweb.org/lomboz/lomboz.301.p
emf-sdo-runtime-2.0.0 : http://download.us.forge.objectweb.org/lomboz/emf-sdo-runtime-2.0.0.p
lomboz_3.0.1.N20050106 : http://download.us.forge.objectweb.org/lomboz/org.objectweb.lomboz_3.0.1.N20050106.p
Easy Strut 0.6.4 for Eclipse : http://easystruts.sourceforge.net/index.html#plugin
插件更新地址:
Spring plugin :http://springframework.sourceforge.net/spring-ide/eclipse/updatesite/
hibernate plugin :http://www.binamics.com/hibernatesync
代码折叠 plugin:http://www.coffee-bytes.com/eclipse/update-site/site.xml
visual editor plugin 1.0:http://update.eclipse.org/tools/ve/updates/1.0
EMF/SDO/XSD Secondary plugin :http://download.eclipse.org/tools/emf/updates/site.xml
UML 2.0 plugin :http://download.eclipse.org/tools/uml2/updates/site.xml
C# plugin :http://www.improve-technologies.com/alpha/updates/site.xml
不断更新中......
网上收集的-->>
sourceforge http://www.sourceforge.net
java.net http://www.java.net
www.eclipse.org
www.opensource.org
Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)
htmlArea http://sourceforge.net/projects/itools-htmlarea/ (所见即所得的在线HTML编辑器)
XmlBuddy http://www.xmlbuddy.com/ (XML Editor plugin for Eclipse)
JFreeChart http://www.jfree.org/ (用于生成图表的项目)
EclipseME http://eclipseme.sourceforge.net/ (J2ME Developmnt Plugin for Eclipse)
mvnForum http://sourceforge.net/projects/mvnforum/ (论坛)
jChatBox http://www.javazoom.net/index.shtml (用servlet实现的WEB聊天引擎)
POI http://jakarta.apache.org/poi/index.html (用于处理Excel,WORD等文档的项目)
FileUpload http://jakarta.apache.org/commons/fileupload/ (用于处理HTTP文件上传得项目)
PDFBox http://sourceforge.net/projects/pdfbox/ (处理PDF文档的项目)
Lucene http://jakarta.apache.org/lucene/index.html (搜索引擎)
Digester http://jakarta.apache.org/commons/digester/ (处理XML信息的项目)
DBCP http://jakarta.apache.org/commons/dbcp/ (数据库连接池)
AXIS http://ws.apache.org/axis/ (WebService 的实现框架)
Jetspeed http://portals.apache.org/jetspeed-1/ (Portal)
HSQLDB http://sourceforge.net/projects/hsqldb/ (Im memory Database Engine)
CEWOLF http://sourceforge.net/projects/cewolf/ (一套标签库实现Web报表,使用的是jFreeChart引擎)
Struts Menu http://sourceforge.net/projects/struts-menu/ (基于Struts的Web菜单项目)
htmlparser http://sourceforge.net/projects/htmlparser/ (用于解析HTML信息的项目)
Mondrian http://sourceforge.net/projects/mondrian/(Open Source OLAP Database)
ProGuard http://sourceforge.net/projects/proguard/(Java的混淆器)
InfoGlue http://sourceforge.net/projects/infoglue/ (J2EE 内容管理系统)
JPivot http://sourceforge.net/projects/jpivot/ (基于WEB的OLAP 展现)
http://java-source.net/
(5)几个常用JAVA开源项目的地址荟萃:
Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)
htmlArea http://sourceforge.net/projects/itools-htmlarea/ (所见即所得的在线HTML
编辑器)
XmlBuddy http://www.xmlbuddy.com/ (XML Editor plugin for Eclipse)
JFreeChart http://www.jfree.org/ (用于生成图表的项目)
EclipseME http://eclipseme.sourceforge.net/ (J2ME Developmnt Plugin for Eclipse)
mvnForum http://sourceforge.net/projects/mvnforum/ (论坛)
jChatBox http://www.javazoom.net/index.shtml (用servlet实现的WEB聊天引擎)
POI http://jakarta.apache.org/poi/index.html (用于处理Excel,WORD等文档
的项目)
FileUpload http://jakarta.apache.org/commons/fileupload/ (用于处理HTTP文件上传得项
目)
PDFBox http://sourceforge.net/projects/pdfbox/ (处理PDF文档的项目)
Lucene http://jakarta.apache.org/lucene/index.html (搜索引擎)
Digester http://jakarta.apache.org/commons/digester/ (处理XML信息的项目)
DBCP http://jakarta.apache.org/commons/dbcp/ (数据库连接池)
AXIS http://ws.apache.org/axis/ (WebService 的实现框架)
Jetspeed http://portals.apache.org/jetspeed-1/ (Portal)
HSQLDB http://sourceforge.net/projects/hsqldb/ (Im memory Database Engine)
CEWOLF http://sourceforge.net/projects/cewolf/
(一套标签库实现Web报表,使用的是jFreeChart引擎)
Struts Menu http://sourceforge.net/projects/struts-menu/ (基于Struts的Web菜单项目
)
htmlparser http://sourceforge.net/projects/htmlparser/ (用于解析HTML信息的项目
)
Mondrian http://sourceforge.net/projects/mondrian/ (Open Source OLAP
Database)
ProGuard http://sourceforge.net/projects/proguard/ (Java的混淆器)
InfoGlue http://sourceforge.net/projects/infoglue/ (J2EE 内容管理系统)
JPivot http://sourceforge.net/projects/jpivot/ (基于WEB的OLAP 展现)
HttpClient http://jakarta.apache.org/commons/httpclient/处理http客户端的接口
http://www.tusc.com.au/tutorial/html/index.html
利用Eclipse,LOMBOZ plugins,JBoss开发J2EE教学的文章(En)很精彩
1.? lomboz.301.zip 与emf-sdo-runtime-2.0.0.zip(著名的开发J2ee的插件)
下载网址:http://forge.objectweb.org/project/showfiles.php?group_id=97?
http://www.objectlearn.com/
Lomboz 可以做很多事情,是使用 Eclipse+JBoss 做 J2EE 的首选。
2.MyEclipse,最好的J2EE开发框架
下载Myeclipse userId: ylfly? password: *******
http://www.myeclipseide.com/ContentExpress-display-ceid-47.html
MyEclipse的注册码:
for eclispe3.0版的:
IceCraft
VAR7ZL-819-56-54678656108018950
for eclispe2.1版的:
IceCraft
VAR7ZL-719-56-54678657538454123
3.Log4j或者Apache commons Logger最得力的助手就是 Log4e:
??? 官方网站:http://log4e.jayefem.de/
??? 下载连接:http://log4e.jayefem.de/download/de.jayefem.log4e_0.5.5.zip
4. Easy Struts支持Struts的插件 (0.64版只支持Eclipse2.X)
是开放源代码组织sourceforge.net上的一个项目,目前最新的版本是0.64,
http://sourceforge.net/project/showfiles.php?group_id=54542&package_id=49230
http://easystruts.sourceforge.net/
5. TomcatPlugin 支持Tomcat插件
http://www.sysdeo.com/eclipse/tomcatPlugin.html
6.Hibernate Synchronizer
Hibernate Synchronizer is a free Eclipse plugin code generation tool to be used with the Hibernate persistence framework. The plugin will automatically generate java code when your hibernate mapping files are modified. Objects are created with generated code in an abstract base class and a user-modifiable extension class so user code does not get deleted when the generation is performed.
http://www.binamics.com/hibernatesync/
https://sourceforge.net/project/showfiles.php?group_id=99370
HibernateSynchronizer-2.1.25-Eclipse3M6.zip?? 只支持到M7
7. SWT Designer 使GUI更cool,更in,更happy!
http://www.swt-designer.com/?? 14天
8. XML Editor & XSLT Debugger 编辑XML的插件
http://www.oxygenxml.com/
8.1支持Eclipse 3.0 的XML插件
http://www.xmlbuddy.com/
8.2XML Viewer
Version: 1.1.7
http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html
9.UML Tool for Eclipse
http://www.visual-paradigm.com/download.php?shortName=sdeec
9.1 UML插件 Omondo的(支持eclipse 3.0 的studio 1.0 只试用20天)
http://www.omondo.com/
useId :ylfly password:*******
9.2EclipseUML2? is Eclipse tools
http://www.eclipse.org/uml2/
10.Eclipse加速插件KeepResident
http://suif.stanford.edu/pub/keepresident/
原理:利用两个 Windows API - SetProcessWorkingSetSize 与 VirtualLock (适用于 Windows 平台)。
切换时果然快很多。
官方建议最小值设定在 100 MB,最大值 250 MB 左右。
11.RMI Plugin for Eclipse 1.6.0 for Eclipse 3.0
http://www.genady.net/rmi
12其它插件
perl插件 http://e-p-i-c.sf.net/updates
C#插件? http://www.improve-technologies.com/alpha/updates/site.xml
C插件??? http://update.eclipse.org/tools/cdt/releases/new
Hex插件 http://ehep.sourceforge.net/update
13.Eclipse插件使用links目录的用法:
假设把插件安装在d:myplugin目录中,则myplugin的目录结构一定要是这样的:
d:myplugineclipseplugins插件 及 d:myplugineclipsefeatures插件
例如安装EclipseME插件到d:myplugin目录中,则目录结构
d:myplugineclipsepluginseclipseme_0.4.5。
再假设eclipse安装在d:eclipse目录中,则在eclipse目录中创建名称为links的目录,在links目
录中建立一个link文件,比如myplugin.link,该文件内容为path=d:myplugin。
启动eclipse,插件即安装上了,如果想暂时不启动插件,只需把myplugin.link文件删除即可。
补充说明:
1. 插件可以分别安装在多个自定义的目录中。
2. 一个自定义目录可以安装多个插件。
3. link文件的文件名及扩展名可以取任意名称,比如myplugin.txt,goodplugin都可以。
4. link文件可以有多行path=插件目录,对应多个自定义插件目录,每一行的path参数都将生效。
5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。
6. 插件目录可以使用相对路径,如果我们把myplugin目录创建在eclipse安装目录中,如上例中的
d:eclipse目录中,则只需设置path=myplugin即可。
14.Eclipse tools
1).ALL SDK bundle (includes Source, Runtime and Docs for EMF, XSD, and SDO).
?
2).The Graphical Editing Framework (GEF) allows developers to take an existing application
model and quickly create a rich graphical editor.
3).UML2 is an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform.
http://www.eclipse.org/emf/
http://www.eclipse.org/gef/
http://www.eclipse.org/uml2/
15.plug-in网址:
http://www.eclipse-plugins.info/eclipse/index.jsp
http://www.eclipse-workbench.com/jsp/
http://eclipse-plugins.2y.net/eclipse/index.jsp (非常非常著名的插件更新网站)
http://www.crionics.com/products/opensource/eclipse/eclipse.jsp (分类清楚)
http://www.eclipseplugincentral.com/
16.调试JSP时,在tomcat里改confserver.xml
??????? docbase="C:eclipseworkspaceMyJ2EEProjectmyweb"
????????? workDir="C:eclipseworkspaceMyJ2EEProjectj2src" />
docBase="D:workspacemyJSP est"
path="/test" reloadable="true" workDir="D:workspacemyJSPj2src"/>
j2src不要改动
17.CVS---并发版本系统(中文手册)v1.12.9
http://cvsdoc-zh.gro.clinux.org/cvsdoc/zh_CN/html/index.html
http://cvsdoc-zh.gro.clinux.org
另一个CVS手册:
http://www.chedong.com/tech/cvs_card.html
18.Preferences无法显示新安装的插件的解决办法
删除C:eclipseconfigurationorg.eclipse.update下的platform.xml文件,重新启动Eclipse
19.评价
当前世界上最新最实用的IDE环境Eclipse。加上分析设计工具eclipseUML、MVC构架的Struts、
对象数据绑定构架OJB,Web系统的自动单元测试工具JUnit和HttpUnit,还有最普及的数据库MySQL,最
流行的版本管理服务器CVS,和支持Java/JSP/servlet的最佳Web引擎tomcat ,jboss。
20.Eclipse的许可证是怎样的?
现在Eclipse相关的许可证是大多数基于Common Public License (CPL),CPL是一个为Open Source
Initiative (OSI)所认可的许可证。由于Eclipse Foundation的建立,Eclipse的许可证将逐渐趋向于使
用Eclipse Public License (EPL),EPL是一个与CPL相类似的许可证,正在进行OSI的认证工作。此外,
Eclipse还涉及到多个开源项目和各类许可证,主要有 Apache Software License、IBM Public License
、Metro Link Public License和Mozilla Public License。个人无需太关心许可证的问题,企业在使用
Eclipse进行开发之前,最好请法律界人士研究一下。
各许可证的网址是:
http://www.eclipse.org/legal/cpl-v10.html、
http://www.eclipse.org/legal/epl-v10.html、
http://www.apache.org/licenses/LICENSE、
http://oss.software.ibm.com/developerworks/opensource/license10.html、
http://www.opengroup.org/openmotif/supporters/metrolink/license.html、
http://www.mozilla.org/MPL/MPL-1.1.
eclipse你最常用的快捷键是什么?
ctrl + shift + g:查看引用
ctrl + shift + n:重命名
ctrl + shift + o:导入类
ctrl + shift + r:启动上次运行
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + x:切剪
ctrl + a:全选
ctrl + f:查找
ctrl + z:撤销
ctrl + y:重做
ctrl + s:保存
---------------------------------------------------------------
用的最多的应该就是CTRL+SHIFT+S
还有格式化用的也挺多。
---------------------------------------------------------------
ctrl + shift + f 格式化代码
ctrl + shift + o 组织导入
F3 打开声明
Alt + shift + r 重命名变量
---------------------------------------------------------------
up
---------------------------------------------------------------
Alt+/
---------------------------------------------------------------
alt + left
alt + right
ctrl + q
---------------------------------------------------------------
ctrl + shift + g:查看引用
ctrl + shift + n:重命名
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + a:全选
ctrl + f:查找
ctrl + z:撤销
ctrl + s:保存
Alt + / 智能提示
---------------------------------------------------------------
ctrl + shift + g:查看引用
ctrl + shift + n:重命名
ctrl + shift + o:导入类
ctrl + shift + r:启动上次运行
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + x:切剪
ctrl + a:全选
ctrl + f:查找
ctrl + z:撤销
ctrl + y:重做
ctrl + s:保存
Alt + / 智能提示
F3 打开声明
Alt + shift + r 重命名变量
其实最常用的就是下面几个:
ctrl + shift + o:导入类
ctrl + shift + f:格式化代码
ctrl + c:复制
ctrl + v:粘贴
ctrl + x:切剪
ctrl + z:撤销
ctrl + s:保存
Alt + / 智能提示
---------------------------------------------------------------
Ctrl+M: 工作区最大化/最小化
Alt+/: 智能提示
F3: 察看声明
Crtl+1: 修正错误
Shift+Alt+T: 重构
Shift+Alt+M: 提取函数
Shift+Alt+R: 重命名
Shift+Alt+C: 更改函数标记
Ctrl+Shitf+F: 格式化代码
---------------------------------------------------------------
ctrl + shift + o:导入类
atl + /:提示
ctrl + shift + t:查找相关信息
---------------------------------------------------------------
Eclipse快捷键指南
编辑
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y
查看
作用域 功能 快捷键
全局 放大 Ctrl+=
全局 缩小 Ctrl+-
窗口
作用域 功能 快捷键
全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-
导航
作用域 功能 快捷键
Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L
搜索
作用域 功能 快捷键
全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
文本编辑
作用域 功能 快捷键
文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓
文件
作用域 功能 快捷键
全局 保存 Ctrl+X
Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N
项目
作用域 功能 快捷键
全局 全部构建 Ctrl+B
源代码
作用域 功能 快捷键
Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。
运行
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U
重构
作用域 功能 快捷键
全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y