??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久免费观看视频,天堂а在线中文在线无限看推荐,国产精品久久久久久免费观看 http://www.aygfsteel.com/wdlfellow/category/21376.htmlJAVA 技?/description>zh-cnMon, 09 Apr 2007 03:06:41 GMTMon, 09 Apr 2007 03:06:41 GMT60Eclipse 集成开发工具集http://www.aygfsteel.com/wdlfellow/archive/2007/04/09/109303.html泡面泡面Sun, 08 Apr 2007 19:08:00 GMThttp://www.aygfsteel.com/wdlfellow/archive/2007/04/09/109303.htmlhttp://www.aygfsteel.com/wdlfellow/comments/109303.htmlhttp://www.aygfsteel.com/wdlfellow/archive/2007/04/09/109303.html#Feedback0http://www.aygfsteel.com/wdlfellow/comments/commentRss/109303.htmlhttp://www.aygfsteel.com/wdlfellow/services/trackbacks/109303.html现在L的Java集成开发工?IDE)Eclipse来流?自从3.0版本以后Eclipse也逐渐E_,现在Eclipse开发社区的人员来多版本更新速度也越来越?目前最q的版本?.2,Eclipse相比较一些其他的IDE如NetBeans/SunOne Studio,Jbuilder,IntelliJ IDEA主要的优点在于它是免费的、开放源代码的、质量很好,而且非常Ҏ定制。Eclipse的最大的优势在于它的插g机制,除了很小的运行时内核?Eclipse的所有的东西都是插g.现在插g多D~ؕ…正确有效的用一些插件对开发速度很有提高.Eclipse的插件开发机制也比较单运用Eclipse的基库SWT,JFace,和插件开发环境PDE可以定制开发一些符合自己框架标准的代码生成框架,避免重复性代码的~写,把更多的_֊攑֜如何构造合理的架构提高目开发的速度斚w.
首先介绍插g的配|方法一般来讲对于非安装文g,插件的文g夹features, plugins攑֜Eclipse目录下的features,plugins下即?如果不能使用可能是因为插件版本和当前Eclipse版本不匹配所?下蝲合适的插g版本卛_.目前3.1版本比较E_在此q_应用的插件也比较?/div>
下面主要介绍开发J2EE常用的插件的功能和简单快速的使用Ҏ:
1:MyEclipse
 很强大的Eclipse增强插g集合,集成了很多的J2EE的功?比如Spring,Hibernate,Struts,EJB,JSTL{插?也支持Tomcat,Jboss,Weblogic,WebSphere{主容器的配置,q有DatabaseExplorer数据库管理插?也集成了L的bug理pȝbugzilla的错误提?也提供了UML囄l制插g,是一个比较全面的插g集合,官方更新速度很快,现在最新的版本是MyEclipse 5.0 GA支持Eclipse3.2不过是收费的,可以在网上找到破解码:-)
对于Tomcat开发ؓL的常用的功能它的Reload机制,在window->Preferences->MyEclipse下Application Servers里Tomcat讄TomcatHome,然后通过快捷工具栏中的Run/Stop/Restart MyEclipse Application Servers启动服务,q样你的目修改JavacM需要在重启Tomcat可以实现改q的功能.
如果初时工程设ؓWeb Projects可以通过Myeclipse为其dSpring,Struts,Jsf,Jstl,Hibernate的库,讄Ҏ为右键你的工E然后在菜单中选择Myeclipse在弹单中Add相应的Capabilities.也可以选择为工E添加J2EE容器,如果上一步配|了Myeclipse Application Servers可以Add Tomcat Server,然后它会自动部v到Tomcat的webapps?
DatabaseExplorer配置比较单也比较好用,配置Ҏ?New一个Driver选择相应SqlServer2000,或Oracle的驱动jar,按照提示配置好数据库q接字符串就可以操作数据库了,也可以执行sql查询.
Myeclipse为开发便利ؓEclipse开发了它的几个视图,可以通过菜单window->Open Perspective选择适当的视?如MyEclipse Database Explorer,MyEclipse J2EE Development,MyEclipseHibernate和MyEclipse Web2.0
MyEclipse的缺点就在于对系l要求太?开文gq多会死掉有?所以一?G内存跑v来比较爽,可以通过-Xmx属性对Eclipse使用的内存进行扩?
对于UML斚w说一下一般MyEclipseq个功能是个q中看不中?的功能比较单的UML图还可以够用,对于UML的正向或者逆向工程不支?所以一般不用它.使用”Eclipse UML”插g
 
2. Lomboz
Lomboz也是一个功能强大的ZJ2EE的集成插件其功能主要是JSP高亮昄,语法查和~码助手,支持部vJ2EE Web应用E序,利用Wizard创徏Web应用和常用的代码生成,支持JSP的调?
Lomboz的配|很单将其放在Eclipse相应的文件夹卛_.
Lomboz的优势在于可以调试Jsp, Lomboz的调试原理在于对要调试的jsp面所产生的java代码q行调试,和java工程的调试过E一?调试Ҏ是打开Lomboz J2EE View 选择服务?单击右键debug server,打开jsp所生成的java文g讄断点,在IE打开jsp可以激z调试进行jsp调试,其实我感觉最好的调试Ҏ是System.out.println,比较快捷.
 
3.SWT-Designer
看名字就知道是开发Java囑Ş用户界面的插?可以用于开发PDE插g或基于SWT的应用程?非常强大的开发工h费的不过比VEE_很多,可以ȝ?使用Ҏ比较?/div>
在官方下载找个注册码Ȁzd可以.
      
4.JSEclipse
       q个对于WEB开发很有用可以对javascriptq行高亮昄,语法查和~码助手,特别是在Myeclipse或Lomboz下js开发时有时候没有编码助?错误也没有提C?很不斚w,JSEclipse可以q行~码提示和错误提C很实用!对于以后的ajax~码和富客户端开发调试效率会有很大的提高!
 
5.Properties Editor 
~辑java的属性文Ӟq可以自动存盘ؓUnicode格式
 
6.XMLBuddy
XMLBuddy 主要用于~辑XML文g
 
7.Log4E
Log4E Log4j插gQ提供各U和Log4j相关的Q务,如ؓҎ、类d一个logger{?主要优点在于代码生成免去了每个类都要logger一下的ȝ
.使用Ҏ比较?.选中某个.java文g右键选择Log4J.
 
8.FreeMarker Eclipse Plugin / FreeMarker IDE
FreeMarker没有语法高亮看v来确实很不爽…调试h比较痛苦q个插g用来在Eclipse中支持FreeMarker模板语言.它包括语法高亮显C,语法错误提示、视囄.
9.Veloedit
Velocity模版开发插件与FreeMarkercM
 
以上几个都是最常用的J2EE的插?我都试q很方便,在网上都有新版本下蝲,如果你的内存比较大可以用MyEclipse作ؓ主要开发工?辅助其他几个实用的插?如果你机子配|不是很?采用Lomboz加上其他几个插g也可.当然q有很多实用的插件这里没有介l比如Profiler(性能跟踪、测量工P能跟t、测量Q程? VSS Plugin for Eclipse (Microsoft Visual SourceSafe (VSS)),大家可以发掘介绍…
 
常用Eclipse快捷键介l?/div>
主要ȝ了最最常用的Eclipse快捷键的功能
F3: 打开xQOpen declarationQ?/div>
Control-Shift-G: 在workspace中搜索引用(referenceQ。这个热键的作用和F3恰好相反.
Control-Shift-F: Ҏ代码风格讑֮重新格式化代?
Control-Shift-O: 快速引入要import的类说明.
Control-O: 快速概要。通过q个快捷键,你可以迅速的跛_一个方法或者属?
Control-/: 对一行注释或取消注释。对于多行也同样适用?/div>

泡面 2007-04-09 03:08 发表评论
]]>SWT/JFace开发入门指南-转蝲http://www.aygfsteel.com/wdlfellow/archive/2007/04/07/109175.html泡面泡面Sat, 07 Apr 2007 15:16:00 GMThttp://www.aygfsteel.com/wdlfellow/archive/2007/04/07/109175.htmlhttp://www.aygfsteel.com/wdlfellow/comments/109175.htmlhttp://www.aygfsteel.com/wdlfellow/archive/2007/04/07/109175.html#Feedback0http://www.aygfsteel.com/wdlfellow/comments/commentRss/109175.htmlhttp://www.aygfsteel.com/wdlfellow/services/trackbacks/109175.html写在前面的话

l于军_提vW来写一关于swt和JFace~程的文章。在开始之前,我想先介l一下你能够从将要出现的q一pd文章里得C么,以及更重要的Q你不能得到什么。我们的旉是如此之重要Q以至于我们很难容忍把它费在自׃兛_的事情上?/p>

因ؓ我刚开始写Q所以到底这些文章会分成几次发布出来Q也很难讌Ӏ但是我心里大体有这样一个提UӀ也是_我打介l以下方面的内容Q?/p>

         讑֮swt以及JFace的开发环?/p>

         swt的一些简单部ӞwidgetQ介l?/p>

         JFace的一些入门性介l?/p>

         swt和JFace的事件模?/p>

       通过一些简单的例子说明如何利用swt和JFace~写囑Ş化应用程?/p>

 

我还要说明一下你不能从本文中得到的信息,q些信息包括Q?/p>

         swt和JFace相关内容非常深入的介l:正如你从题目中了解到的,本文的定位是“入门”Q也是说假定的读者是那些对swt和JFace开发没有什么了解的人。所以我q不打算q行一个深入的介绍。因为我怿在入门之后,他们能够扑ֈ更好的资料(此外Q我可能会写另外一个系列文章来介绍Q?/p>

         eclipse的用:我假定你在读q篇文章的时候已l对eclipse有所了解Q所以不会解释到具体eclipse如何使用?/p>

         eclipse插g开发:虽然eclipse插g开发和本文内容有着千丝万缕的联p,我决定还是不把它列ؓ介绍的内宏V这斚wQ你仍然可以扑ֈ相当多的资料供参考?/p>        
W一个SWT E序
        1。加入项目要包含的LIB
        2。如果是在Windwos下面做开发,则还需要要一个org.eclipse.swt.win32_3.x.x.jar文gQ这个文件要解压~,其中的几个DLL文g要被JAVA 用JNI 调用Q所以把DLL 文g的目录加入到PATH 中?br>
        代码Q?nbsp;    

1package swtjfacesample;
 
2
 3
import org.eclipse.swt.SWT;
 4
import org.eclipse.swt.widgets.Display;
 5
import org.eclipse.swt.widgets.Shell;
 6
import org.eclipse.swt.widgets.Text;
 
7
 8
public class HelloSwt {
 
9    /**//**
10     * Hello,world!
11     * 
12     * 
@param args
13     
*/

14       public static void main(String[] args) {
15        Display display = new Display();
16        Shell shell = new Shell(display);
17        
18        Text helloText = new Text(shell, SWT.CENTER);
19        helloText.setText("Hello,World!");
20        helloText.pack();
21        
22        shell.pack();
23        shell.open();
24
25        while (!shell.isDisposed()) {
26            if (!display.readAndDispatch()) {
27                display.sleep();
28            }

29        }

30        display.dispose();
31
32    }

33}

34


q行为SWT 应用E序Q弹Z个小H口Q上面写着Hello WorldQ?br>








泡面 2007-04-07 23:16 发表评论
]]>
վ֩ģ壺 | | | ʯ| | ĺ| żҸ| ʡ| ΢| ̨| | | ˮ| | °| ɽ| | | | | | | | | Ϫ| | ī񹤿| | ˮ| | | ̫| п| | Ȫ| ѽ| | | ̨| ͨ| ͨ|