WEB开发网
开发学院软件开发Java 扩展 Eclipse 辅助和规范开发流程 阅读

扩展 Eclipse 辅助和规范开发流程

 2009-12-20 00:00:00 来源:WEB开发网   
核心提示: 可以看看我上面插件中的例子:publicvoidcreateControl(Compositeparent){initializeDialogUnits(parent);Compositecomposite=newComposite(parent,0);intnColumns=4;GridLay

可以看看我上面插件中的例子:

 public void createControl(Composite parent) { 
    initializeDialogUnits(parent); 
    Composite composite = new Composite(parent, 0); 
    int nColumns = 4; 
    GridLayout layout = new GridLayout(); 
    layout.numColumns = nColumns; 
    composite.setLayout(layout); 
 //上图中的 source folder 控件 
    createContainerControls(composite, nColumns); 
 //Package 
    createPackageControls(composite, nColumns); 
 //一个分割线 
    createSeparator(composite, nColumns); 
 
    createTypeNameControls(composite, nColumns); 
    createModifierControls(composite, nColumns); 
 //父类的选择控件 
    createSuperClassControls(composite, nColumns); 
    //接口选择控件 
    createSuperInterfacesControls(composite, nColumns); 
    // 
    createSeparator(composite, nColumns); 
    //我们扩展的控件 
    creatStrutsControls(composite, nColumns); 
    setSuperClass("org.apache.struts.action.Action", true); 
    setControl(composite); 
 } 

总结

Eclipse 的强大在于它容许插件扩展其它插件,利用 JDT 你完全可以开发出一个符合自己要求的快速开发工具,而并不需要非常多的代码。有兴趣的读者可以参考看一下 Lomboz 项目,一个为 Eclipse 开发 J2EE 的插件,它的功能强大,但实际它的代码却并不多。

扩展 Eclipse 完全可以构建属于你自己的快速开发工具,它可以显著的提高工作效率。而且任何一个新手都可以快速上手,你的知识被整个项目组成员共享,这减少了 Java 所被诟病的复杂。就我的例子来说在我的项目组中,新员工,只需要基本的 Java 和 SQL 知识,根本不用去从头学习 Struts,MVC,他们可以有更多的时间为用户开发更多的功能,而不需要为工具,框架所困扰。希望本文能起到抛砖引玉的作用,更多的国内开发人员能融入的 Eclipse 的世界中来。

上一页  1 2 3 4 5 6 

Tags:扩展 Eclipse 辅助

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接