??xml version="1.0" encoding="utf-8" standalone="yes"?>一区二区三区国产,亚洲精品456,久久精品夜色噜噜亚洲aⅴhttp://www.aygfsteel.com/keweibo/category/30648.htmlAs long as you are there to lead me ,I won't lose my way zh-cnMon, 07 Apr 2008 12:32:52 GMTMon, 07 Apr 2008 12:32:52 GMT60NetBeans 6 中文技术文章烦?/title><link>http://www.aygfsteel.com/keweibo/articles/191343.html</link><dc:creator>KE</dc:creator><author>KE</author><pubDate>Mon, 07 Apr 2008 11:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/keweibo/articles/191343.html</guid><wfw:comment>http://www.aygfsteel.com/keweibo/comments/191343.html</wfw:comment><comments>http://www.aygfsteel.com/keweibo/articles/191343.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/keweibo/comments/commentRss/191343.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/keweibo/services/trackbacks/191343.html</trackback:ping><description><![CDATA[<div id="wmqeeuq" class="logPanelTop"> </div> <div id="wmqeeuq" class="logPanelContent"> <p><strong>Java 基础~程</strong></p> <p>NetBeans IDE 6.0 Java Quick Start Tutorial<br /> <a >http://www.netbeans.org/kb/60/java/quickstart.html</a><br /> NetBeans IDE 6.0 Java 快速入门指?br /> <a >http://developers.sun.com.cn/Java/quickstart.html</a></p> <p>Introduction to Developing General Java Applications<br /> <a >http://www.netbeans.org/kb/60/java/javase-intro.html</a><br /> 开发一?Java 应用E序?br /> <a >http://developers.sun.com.cn/Java/javase-intro.html</a></p> <p>Introduction to Profiling Java Applications in NetBeans IDE 6.0<br /> <a >http://www.netbeans.org/kb/60/java/profiler-intro.html</a><br /> ?NetBeans IDE 6.0 中分?Java 应用E序性能<br /> <a >http://developers.sun.com.cn/Java/profiler-intro.html</a></p> <p><strong>Java GUI ?Matisse 目</strong></p> <p>Binding Beans and Data in a Desktop Application<br /> <a >http://www.netbeans.org/kb/60/java/gui-binding.html</a><br /> 在桌面应用程序中实现 Beans 和数据绑?br /> <a >http://developers.sun.com.cn/Java/gui-binding.html</a></p> <p>Internationalizing a GUI Form<br /> <a >http://www.netbeans.org/kb/60/java/gui-automatic-i18n.html</a><br /> 国际化图形用L面程?br /> <a >http://developers.sun.com.cn/Java/gui-automatic-i18n.html</a></p> <p><strong>Web 应用E序</strong></p> <p>Building a Tree From Database Data<br /> <a >http://www.netbeans.org/kb/60/web/databasetree.html</a><br /> 通过数据库数据构建树<br /> <a >http://developers.sun.com.cn/Java/databasetree.html</a></p> <p>Using Databound Components to Access a Database<br /> <a >http://www.netbeans.org/kb/60/web/databoundcomponents.html</a><br /> 使用 Databound lg讉K数据?br /> <a >http://developers.sun.com.cn/Java/databoundcomponents.html</a></p> <p>Using Java Persistence API Within a Visual Web Application<br /> <a >http://www.netbeans.org/kb/60/web/web-jpa.html</a><br /> ?Visual Web 应用E序中?Java Persistence API<br /> <a >http://developers.sun.com.cn/Java/web-jpa.html</a></p> <p>Modifying Database Table Rows with the Java Persistence API<br /> <a >http://www.netbeans.org/kb/60/web/web-jpa-part2.html</a><br /> 使用 Java Persistence API 修改数据库表?br /> <a >http://developers.sun.com.cn/Java/web-jpa-part2.html</a></p> <p>Performing Inserts, Updates, and Deletes<br /> <a >http://www.netbeans.org/kb/60/web/inserts-updates-deletes.html</a><br /> 执行插入、更新和删除操作<br /> <a >http://developers.sun.com.cn/Java/inserts-updates-deletes.html</a></p> <p>Introduction to the Spring Framework<br /> <a >http://www.netbeans.org/kb/60/web/quickstart-webapps-spring.html</a><br /> Spring Web 框架?br /> <a >http://developers.sun.com.cn/Java/quickstart-webapps-spring.html</a></p> <p>Introduction to the Struts Web Framework<br /> <a >http://www.netbeans.org/kb/60/web/quickstart-webapps-struts.html</a><br /> Struts Web 框架?br /> <a >http://developers.sun.com.cn/Java/quickstart-webapps-struts.html</a></p> <p>Introduction to the Google Web Toolkit Framework<br /> <a >http://www.netbeans.org/kb/60/web/quickstart-webapps-gwt.html</a><br /> Google Web Toolkit 框架?br /> <a >http://developers.sun.com.cn/Java/quickstart-webapps-gwt.html</a></p> <p>Introduction to the Wicket Web Framework<br /> <a >http://www.netbeans.org/kb/60/web/quickstart-webapps-wicket.html</a><br /> Wicket Web 框架?br /> <a >http://developers.sun.com.cn/Java/quickstart-webapps-wicket.html</a></p> <p><strong>Java EE 应用E序</strong></p> <p>Getting Started with Java EE Applications<br /> <a >http://www.netbeans.org/kb/60/javaee/ejb30.html</a><br /> EJB 3.0 应用E序入门<br /> <a >http://developers.sun.com.cn/Java/ejb30.html</a></p> <p>Building an EJB 3.0 application using GlassFish v2, Apache Maven 2 and NetBeans IDE 6.0<br /> <a >http://www.netbeans.org/kb/60/javaee/ejb-glassfish-maven.html</a><br /> 使用 GlassFish v2、Apache Maven 2 ?NetBeans IDE 6.0 构徏EJB 3.0 应用E序<br /> <a >http://developers.sun.com.cn/Java/ejb-glassfish-maven.html</a></p> <p><strong>Mobile 应用E序</strong></p> <p>End-to-End Web Service Tutorial: Mobile Dilbert Application<br /> <a >http://www.netbeans.org/kb/60/mobility/mobile-dilbert.html</a><br /> 端到?Web 服务教程Q移?Dilbert 应用E序<br /> <a >http://developers.sun.com.cn/Java/mobile-dilbert.html</a></p> <p><strong>SOA 应用E序</strong></p> <p>Creating a Simple SOA Application With NetBeans<br /> <a >http://www.netbeans.org/kb/60/soa/simple-soa-app.html</a><br /> 使用 NetBean 创徏一个简单的 SOA 应用E序<br /> <a >http://developers.sun.com.cn/Java/simple-soa-app.html</a></p> <p>Creating a Loan Processing Composite Application<br /> <a >http://www.netbeans.org/kb/60/soa/loanprocessing.html</a><br /> 创徏h处理复合应用E序<br /> <a >http://developers.sun.com.cn/Java/loanprocessing.html</a></p> <p>Getting Started with JAX-WS Web Service Clients<br /> <a >http://www.netbeans.org/kb/60/websvc/client.html</a><br /> JAX-WS Web 服务客户机入?br /> <a >http://developers.sun.com.cn/Java/client.html</a></p> <p>Getting Started with RESTful Web Services<br /> <a >http://www.netbeans.org/kb/60/websvc/rest.html</a><br /> REST Web 服务入门<br /> <a >http://developers.sun.com.cn/Java/rest.html</a></p> <p><strong>UML 建模</strong></p> <p>Why Model With UML?<br /> <a >http://www.netbeans.org/kb/60/uml/why-model.html</a><br /> 使用 UML 建模的理?br /> <a >http://developers.sun.com.cn/Java/why-model.html</a></p> <p><strong>Ruby 应用E序</strong></p> <p>Installing and Configuring Ruby Support<br /> <a >http://www.netbeans.org/kb/60/ruby/setting-up.html</a><br /> NetBeans 6.0 安装和配|?Ruby Support<br /> <a >http://developers.sun.com.cn/Java/netbeans6-ruby-setting-up.html</a></p> <p>Creating a Ruby Weblog in 10 Minutes<br /> <a >http://www.netbeans.org/kb/60/ruby/rapid-ruby-weblog.html</a><br /> 使用 NetBeans 6.0 ?0分钟内创Z?Ruby 博客E序<br /> <a >http://developers.sun.com.cn/Java/netbeans6-rapid-ruby-weblog.html</a></p> <p>Mixing Java and Ruby Applications<br /> <a >http://www.netbeans.org/kb/60/ruby/java-ruby.html</a><br /> 混合 Java ?Ruby 应用E序<br /> <a >http://developers.sun.com.cn/Java/java-ruby.html</a></p> <p><strong>NetBeans q_和模块开?/strong></p> <p>NetBeans Platform 6.0 Quick Start Tutorial<br /> <a >http://platform.netbeans.org/tutorials/60/nbm-htmleditor.html</a><br /> NetBeans Platform 6.0 快速入门教E?br /> <a >http://developers.sun.com.cn/Java/nbm-htmleditor.html</a></p> <p>NetBeans DTrace GUI Plug-in<br /> <a >http://www.netbeans.org/kb/dtracegui_plugin/NetBeans_DTrace_GUI_Plugin.html</a><br /> NetBeans DTrace GUI 插g<br /> <a >http://developers.sun.com.cn/solaris/NetBeans_DTrace_GUI_Plugin.html</a></p> <p><strong>C/C++ 应用E序</strong></p> <p>Installing and Configuring C/C++ Support<br /> <a >http://www.netbeans.org/community/releases/60/cpp-setup-instructions.html</a><br /> 安装和配|?C/C++ 支持<br /> <a >http://developers.sun.com.cn/Java/cpp-setup-instructions.html</a></p> <p>以上文章均由 <a >Sun 中国技术社?/a> 译Q包括所?NetBeans Tutorials 在内的更?NetBeans 6 中文技术文章会在两周后整理上线Q届时会?Sun 中国技术社??NetBeans.org 官方站点同时发布?/p> </div> <img src ="http://www.aygfsteel.com/keweibo/aggbug/191343.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/keweibo/" target="_blank">KE</a> 2008-04-07 19:22 <a href="http://www.aygfsteel.com/keweibo/articles/191343.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Q轉QNetBeans 6 ?Struts2 http://www.aygfsteel.com/keweibo/articles/191337.htmlKEKEMon, 07 Apr 2008 11:06:00 GMThttp://www.aygfsteel.com/keweibo/articles/191337.htmlhttp://www.aygfsteel.com/keweibo/comments/191337.htmlhttp://www.aygfsteel.com/keweibo/articles/191337.html#Feedback0http://www.aygfsteel.com/keweibo/comments/commentRss/191337.htmlhttp://www.aygfsteel.com/keweibo/services/trackbacks/191337.html文章來源Qhttp://blog.csdn.net/xhinker/archive/2008/04/04/2252100.aspx

?/span>Struts2 ?/span>NetBeans 6中安?/span>

                          —?/span>?/span> NetBeans 6 中?/span> Struts2

前言Q?/span>NetBeans 6 ?/span> Struts2

每次使用一U?/span>java~辑器或IDEQ如eclipseQ一个多时后,L发现自己已经?/span>NetBeans里敲代码了。至?/span>Struts2,q是一个融合了WebWork ?/span>Struts1.X 的基?/span>MVC?/span>Web开发框Ӟ使用相当q泛?/span>

 

在当前的NetBeans6.1中你q找不到Struts2的媄子(臛_我所使用的版本里没有Q据说已l有人在开发插件了Q。不q,q一点也不会妨碍NetBean 6 ?/span> Struts2走在一赗在后面你会发现Q他们俩配合的还是相当默契的?/span>

 

本篇文章是Z告诉您,如何?/span>NetBeans?/span> Struts2撮合在一P在这?/span>Struts2甚至q可以和JSF?/span>Visual Web Pack一起用)

 

准备工作Q?/font>

1.       JDK 5.0 Q或更高版本Q;

2.       NetBeans 6 或?/span> NetBeans 6.1 Beta(本文使用的是NetBeans 6.1 Beta)Q?/span>

3.       Struts2 开发包Q?/font>

4.       Tomcat 5.5 Q或更高版本Q?/font>

一Q启?/span>NetBeans 6.1 创徏一?/span>Web 工程

 

创徏一?/span> Web ProjectQ?/span>

   点击File à New Project;

   选择Categories 中的WebQ再选择Projects中的 Web Application;

   点击Next.

如下囑֡写,q里?/span>Server也可以是NetBeansl定?/span> Tomcat 6

点击Next,然后再点?/span>Next 看到如下界面Q?/span>

什么都不要选点?/span>Finish.  工程创徏完毕Q进入下一部分?/span>

二.创徏Struts2 Library q导?/span>Struts2 开发包

点击 Tools à Libraries

点击New Library...

   Library Name: Struts2

   Library Type : Class Library

点击OK

 

选择图中所C的struts2 java?/span>

点击ok 回到ȝ面。右键点?/span>Libraries 然后选择Add Library...

点击Add Library 基本Struts2的开发包已经导入完毕?/span>

三.配置Web.xml

如图所C;单击web.xml 然后点击右侧?/span>Filters 单击Add Filter Element

Filter Name: 可以L填写 不过那一串长长的Filter Class 可不太容易记住。只可惜点开Browse...之后也无法选择Libraries里面的包Q不能不说是一个遗憾。希望下一个版本的NetBeans 会修正这一小的不?/span>

   Filter Name:Struts2 Filter;

   Filter Class:org.apache.struts2.dispatcher.FilterDispatcher

 

接下来就是Mapping Filter了,点击Add...

如图填写Q?/span>Struts2 Filter 要和上面的保持一致?/span>URL Pattern里面填写 *.action 卛_

事实上,在其?/span>IDE里面配置Web.xml的时候,你可能要自己动手?/span>xml(怿大多数程序员都很讨厌写又长又臭的xml. 而且E微一出错Q能把眼睛看?/span>)

以上的几步操作,NetBeans为我们自动生成了以下代码Q您也可以去看看?/span>

现在你可以暂时不用管web.xml了?/span>

四.~写struts.xml

struts.xml 可以说是整个struts2框架的中心。大多数配置错误也出现在struts.xml上。一?/span>jsp面提交后不是像传统的做法那L接传l另一个页面,而是交由struts.xmlq行处理?/span>struts.xml调用后台action c?/span> q行处理后,军_转向那个面.那么我们如何~写以及在哪里放|?/span>struts.xml呢?

我们要将struts.xml攄?/span>Source Packages?/span>default package包下。如?/span>

l文件命名ؓstruts

接下来点?/span>struts.xmlq行~写Q之前我们要?/span>xml文的头部加?/span>

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"
>

把原来的<root></root>删除。换?/span><struts></struts>   输入”<p” 然后 ?/span> Ctrl+Space

q个时?/span> NetBeans已经完全认识?/span>Struts2(估计它们已经成ؓ好伙伴了)。l编写,如果你怕出错,或者不愿意太麻烦,?/span> Ctrl+Space. Netbeans 6.1 会ؓ你解军_多问题。(不得不说的是Q?/span>NetBean6.0以后的版本在代码完成斚w有了一个很大的提高Q速度和智能两斚w都值得U赞Q一路编写下来。以下是~好的代码:

<struts>
    
<package name="xhinker" extends="struts-default" >
        
<action name="hello" class="cn.xhinker.struts2.HelloAction">
            
<result>/helloPage.jsp</result>
        
</action>
    
</package>
</struts>

文?/span> action 标签中的name属性要特别注意Q因个是用来标识q个action的?/span>class属性里的是Q?/span>actioncR当点击一?/span>jsp面里的<a href=”hello.action”>enter</a>的时候?/span>E序会根?/span>hello.action ?/span>struts.xml里找?/span>name=”hello”的标{。而找到后台的 HelloAction cR然后根?/span>HelloAction 实例的返回|扑ֈresult标签中对应的面Q实现页面的转移?/span>result标签有一?/span>name属性如 <result name=”success”>/helloPage.jsp</result>如果不写 name属性,则默认ؓ name=”success”.

 

保存Q关闭这个页面,接下来我们来~写HelloAction

五,~写HelloActionc?/font>

右键单击Source Package 创徏一?/span>javacR?/span>

如下填写Q?/font>

?/span>HelloAction l承ActionSupport

package cn.xhinker.struts2;
import com.opensymphony.xwork2.ActionSupport;
public class HelloAction extends ActionSupport{
}

q个时候有Z问,我如何让NetBeans 帮我override(重写)父类的方法啊Q没有这L按钮啊?不用找了?/span>Ctrl+Space. 您要的重写的ҎQ八九不d已经昄在你的面前了Q?/span>

我们要的是q个execute()Ҏ。稍微改变一下代码如下所C:

 public String execute() throws Exception {
        
return this.SUCCESS;
}
  

d一个字W串变量msg 然后?/span>NetBeans 自动生成 setter ?/span> getterҎ。如囑֜弹出的菜单中选择Encapsulate Field...卛_

生成完毕Q这个类q好了Q完整的代码为:

package cn.xhinker.struts2;
import com.opensymphony.xwork2.ActionSupport;
public class HelloAction extends ActionSupport{
    
private String msg="Hello World";
    
public String execute() throws Exception {
        
return this.SUCCESS;
    }


    
public String getMsg() {
        
return msg;
    }


    
public void setMsg(String msg) {
        
this.msg = msg;
    }

}

q入下一部分?/span>

六.~写jsp

?/span>index.jsp中的body标签内加?/span><a href="hello.action">hello</a>

新徏一?/span>hello.jsp d如图所C的代码Q?/span>

到此为止Q你也该启动那只大花?/span> Tomcat了?/span>Build à run  

但愿你没有遇到麻?-Q?/font>



KE 2008-04-07 19:06 发表评论
]]>
NetBeans的代码自动快捷键http://www.aygfsteel.com/keweibo/articles/191336.htmlKEKEMon, 07 Apr 2008 10:57:00 GMThttp://www.aygfsteel.com/keweibo/articles/191336.htmlhttp://www.aygfsteel.com/keweibo/comments/191336.htmlhttp://www.aygfsteel.com/keweibo/articles/191336.html#Feedback0http://www.aygfsteel.com/keweibo/comments/commentRss/191336.htmlhttp://www.aygfsteel.com/keweibo/services/trackbacks/191336.html Ҏ如下


1. Tools --> Options, 弹出Options对话?
2. 选择 Keymap
3. 选择 Other
4. 扑ֈ “Show Code Completion Popup”Q?nbsp;改之卛_

另一個方法就是直接用Ctrl+\好Q什么也不用?

KE 2008-04-07 18:57 发表评论
]]>
修改NetBeans6.0.1界面字体大小http://www.aygfsteel.com/keweibo/articles/191331.htmlKEKEMon, 07 Apr 2008 10:32:00 GMThttp://www.aygfsteel.com/keweibo/articles/191331.htmlhttp://www.aygfsteel.com/keweibo/comments/191331.htmlhttp://www.aygfsteel.com/keweibo/articles/191331.html#Feedback0http://www.aygfsteel.com/keweibo/comments/commentRss/191331.htmlhttp://www.aygfsteel.com/keweibo/services/trackbacks/191331.html ~辑q个文gQ?安装目录/etc/netbeans.conf
dU色部分Q注?fontsize 前面是两?#8220;Q?#8221;?br /> netbeans_default_options="-J-Xms32m-J-Xmx256m-J-XX:PermSize=32m -J-XX:MaxPermSize=160m-J-Xverify:none-J-Dapple.laf.useScreenMenuBar=true --fontsize 12"

q样界面标签及日志里的文字就?2L了,看v来舒服多了?br />

KE 2008-04-07 18:32 发表评论
]]>
վ֩ģ壺 | | | | ػ| е| Դ| | Ī| | ٲ| | ̺| Ȫ| | Դ| ɽ| | ƽ| ֶ| | | | ׸| | Թ| | | | | | ɽ| | | | ̩| ɽ| ƽ| ޻| | ½|