myeclipse(注释模板).
gef主要是用于实现图形化编辑器的一个框架,尽管它主要用于实现编辑器,但是它还是可以做其它的东西的,例如官方提供的tree节点的大纲视图,就是建立在gef框架基础之上的。
EditPart是整个gef的核心层,如果想更好的扩展它,必须了解它的生命周期。
开发Eclipse插件的基本步骤:插件通过添加到预定义的扩展点来向平台添加功能。要将程序代码变成插件,需要:决定插件如何与平台集成标识需要进行添加的扩展点以便与开发者的插件进行集成根据扩展点的规范来实现这些扩展提供清单文件plugin.xml,它描述开发者正在提供的扩展以及代码的封装测试插件对插件进行封装插件开发实例我们将介绍使用Java开发环境开发插件,并在下一个例子中介绍如何直接使用插件开发环境开发插件。
本文讲解如何用Eclipse Visual Editor开发Java GUI,重点讲解开发SWT GUI时的配置。
Eclipse + WAS 必开发事务
在eclipse中开发web application
eclipse3.6与m2eclipse插件的安装与使用
Eclipse 下安装 Subclipse+MAVEN
GEF(Graphical Edit FrameWork)图形化编辑框架。可以提供可视化图形界面,可以应用在Eclipse各个部分中。对Policy、Request、Role、Action、Command、EditPart进行了封装。
由于Eclipse平台使用Java语言实现的,所以使用Eclipse时必须在机器上安装JRE。对于Eclipse3.1版本,需要使用1.4.2版本或更高级别的JRE。 JDK安装这里省略介绍,安装完成后,需要设置classpath和path环境变量。
在使用Struts+spring框架以来,一直头疼于复杂的配置,spring用了注解以后减少好多配置,Struts2.1.6以后可以使用类似于spring注解的形式来减少配置文件,下面就具体搭建步骤做个详细的说明。
Eclipse+maven+jetty开发环境搭建
MyEclipse开发SSH(Struts1+Spring+Hibernate)入门
SWT作为一种桌面程序,比普通的Java程序要多一个UI线程,UI线程负责不断地画出显示的UI控件,当然这个UI线程还要负责事件的处理。什么是事件呢?例如单击按钮或是按下键盘,系统都会生成一个事件放在事件队列中,即接下来UI线程按顺序处理队列中的事件。SWT中Display对象就是一个UI线程,并且负责管理队列中的事件。
该教程的使用者包括正在通过使用Eclipse来学习Java课程的学生和想要用Eclipse开发Java项目的程序员。Eclipse是由IBM提供的一个开源的Java程序开发软件。 你也可以使用JDK命令行工具来写Java程序。JDK命令行工具包括一系列独立的程序,如编译器和解释器,都可从命令行来激活。除了JDK命令行工具,市场上还有很多Java的开发工具,包括Borland公司的JBuilder、NetBeans、Sun公司的ONE Studio(商业版的NetBeans)、Eclipse和WebGain Visual Café。这些工具为快速开发Java程序提供集成的开发环境(IDE)。编辑、编辑、构造、调试和在线帮助被集成在一个用户图形界面。有效的使用将会极大的提高编程速度。
记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate,就连毕业设计也是用System.out找Bug的,想想真的很笨。开始工作后,一个星期过去了,在一个1、2百万行的系统中找Bug,我依然在用System.out,当时最痛苦的就是修改代码,每次找到疑似Bug,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试Bug,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换, 我这个中国教育的半牺牲品才算向美好生活迈进了一小步。
如果你对扩展点不陌生,那么在进行这一章节前首先检查一下以前的安装。这里我们采用扩展点基本的知识和如何在它们上面进行迭代;我们将尽量覆盖如何为其它插件提供扩展点。同样,如果你已经学习过OSGI入门(“Getting started with OSGi”),接下来,你可能有对扩展点和OSGi服务之间的不同产生疑问;那么,Neil在EclipseZone上的文章将能解答你的问题。
一般都是内存配置问题, 可以在Eclipse快捷上点右键,选属性,在目标中文字后加入一串参数: -vmargs -Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=512M
JVM参数,所以后面的其实都是JVM的参数了,我们首先了解一下JVM内存管理的机制,然后再解释每个参数代表的含义。堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heapmemory)”。