??xml version="1.0" encoding="utf-8" standalone="yes"?>аⅴ资源新版在线天堂,黄色av一区,国产欧美大片http://www.aygfsteel.com/java4cy/Java4cyzh-cnTue, 17 Jun 2025 04:00:57 GMTTue, 17 Jun 2025 04:00:57 GMT60[导入]Hello Worldhttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140065.htmlRandyRandyMon, 27 Aug 2007 09:40:00 GMThttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140065.htmlhttp://www.aygfsteel.com/java4cy/comments/140065.htmlhttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140065.html#Feedback1http://www.aygfsteel.com/java4cy/comments/commentRss/140065.htmlhttp://www.aygfsteel.com/java4cy/services/trackbacks/140065.htmljsp file
 
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h2><s:property value="message" /></h2>
</body>
</html>
actions
package tutorial;
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorld extends ActionSupport {
public static final String MESSAGE = "Struts is up and running ...";
public String execute() throws Exception {
setMessage(MESSAGE);
return SUCCESS;
}
private String message;
public void setMessage(String message){
this.message = message;
}
public String getMessage() {
return message;
}
}
 xml mapping files
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="tutorial" extends="struts-default">
<action name="HelloWorld" class="tutorial.HelloWorld">
<result>/HelloWorld.jsp</result>
</action>
<!-- Add your actions here -->
</package>
</struts>

文章来源:http://java4cy.blog.163.com/blog/static/43270124200772591435179

Randy 2007-08-27 17:40 发表评论
]]>
[导入]W一日志http://www.aygfsteel.com/java4cy/archive/2007/08/27/140064.htmlRandyRandyMon, 27 Aug 2007 09:37:00 GMThttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140064.htmlhttp://www.aygfsteel.com/java4cy/comments/140064.htmlhttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140064.html#Feedback0http://www.aygfsteel.com/java4cy/comments/commentRss/140064.htmlhttp://www.aygfsteel.com/java4cy/services/trackbacks/140064.html今天W一ơ写日志Q早有博客了,只是从来没有写过日志Q今天试一下!
文章来源:http://yuguichong1984.blog.163.com/blog/static/11918132006924102219870

Randy 2007-08-27 17:37 发表评论
]]>
[导入]Java入门需掌握?0个基本概?/title><link>http://www.aygfsteel.com/java4cy/archive/2007/08/27/140063.html</link><dc:creator>Randy</dc:creator><author>Randy</author><pubDate>Mon, 27 Aug 2007 09:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/java4cy/archive/2007/08/27/140063.html</guid><wfw:comment>http://www.aygfsteel.com/java4cy/comments/140063.html</wfw:comment><comments>http://www.aygfsteel.com/java4cy/archive/2007/08/27/140063.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/java4cy/comments/commentRss/140063.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/java4cy/services/trackbacks/140063.html</trackback:ping><description><![CDATA[<div><P>基本概念  </P> <P>  1.OOP中唯一关系的是对象的接口是什么,像计算机的销售商她不电源内</P> <P>部结构是怎样的,他只关系能否l你提供电就行了Q也是只要知道can or not</P> <P>而不是how and why.所有的E序是由一定的属性和行ؓ对象l成的,不同的对?/P> <P>的访问通过函数调用来完成,对象间所有的交流都是通过Ҏ调用Q通过对封?/P> <P>对象数据Q很大限度上提高复用率?nbsp; </P> <P>  2.OOP中最重要的思想是类Q类是模板是蓝图Q从cM构造一个对象,卛_?/P> <P>了这个类的一个实?instance)?nbsp; </P> <P>  3.装:是把数据和行ؓl合起在一个包?q对对象使用者隐藏数据的?/P> <P>现过E,一个对象中的数据叫他的实例字段(instance field)?nbsp; </P> <P>  4.通过扩展一个类来获得一个新cdl承(inheritance)Q而所有的c都?/P> <P>由Object根超cL展而得Q根类下文会做介绍?nbsp; </P> <P>  5.对象?个主要特?nbsp; </P> <P>  behavior---说明q个对象能做什?  </P> <P>  state---当对象施加方法时对象的反?  </P> <P>  dentity---与其他相D为对象的区分标志.  </P> <P>  每个对象有唯一的indentity 而这3者之间相互媄?  </P> <P>  6.cM间的关系:  </P> <P>  use-a :依赖关系  </P> <P>  has-a :聚合关系  </P> <P>  is-a :l承关系--?Acȝ承了Bc,此时AcM仅有了BcȝҎQ还有其</P> <P>自己的方?(个性存在于共性中)  </P> <P>  7.构造对象用构造器:构造器的提出,构造器是一U特D的ҎQ构造对?/P> <P>q对其初始化?nbsp; </P> <P>  ?Datacȝ构造器叫Data  </P> <P>  new Data()---构造一个新对象Q且初始化当前时?  </P> <P>  Data happyday=new Data()---把一个对象赋值给一个变量happydayQ从</P> <P>而该对象能够多ơ用,此处要声明的使变量与对象变量二?<BR>是不同的.newq回的值是一个引用?nbsp; </P> <P>  构造器特点:构造器可以?个,一个或多个参数  </P> <P>  构造器和类有相同的名字  </P> <P>  一个类可以有多个构造器  </P> <P>  构造器没有q回?nbsp; </P> <P>  构造器L和newq算W一起?   <BR>  8.重蝲:当多个方法具有相同的名字而含有不同的参数Ӟ便发生重?~译</P> <P>器必L选出调用哪个Ҏ?nbsp; </P> <P>  9.?package)Java允许把一个或多个cL集在一hZl,UC包,?/P> <P>便于l织dQ标准Java库分多包.java.lang java.util javaQnet{,</P> <P>包是分层ơ的所有的java包都在java和javax包层ơ内?nbsp; </P> <P>  10.l承思想:允许在已l存在的cȝ基础上构建新的类Q当你承一个已l?/P> <P>存在的类Ӟ那么你就复用了这个类的方法和字段Q同时你可以在新cMd?/P> <P>的方法和字段?nbsp; </P> <P>  11.扩展c?扩展cd分体Cis-a的承关p? 形式?class (子类) </P> <P>extends (基类)?nbsp; </P> <P>  12.多?在java中,对象变量是多态的.而java中不支持多重l承?nbsp; </P> <P>  13.动态绑?调用对象Ҏ的机制?nbsp; </P> <P>  (1)~译器检查对象声明的cd和方法名?nbsp; </P> <P>  (2)~译器检查方法调用的参数cd?nbsp; </P> <P>  (3)静态绑?若方法类型ؓpriavte static final ~译器会准确知道该调</P> <P>用哪个方法?nbsp; </P> <P>  (4)当程序运行ƈ且用动态绑定来调用一个方法时Q那么虚拟机必须调用x</P> <P>所指向的对象的实际cd相匹配的Ҏ版本?nbsp; </P> <P>  (5)动态绑?是很重要的特性,它能使程序变得可扩展而不需要重~译已存</P> <P>代码?nbsp; </P> <P>  14.finalc?为防止他Z你的cMz新类Q此cL不可扩展的?nbsp; </P> <P>  15.动态调用比静态调用花费的旉要长?nbsp; </P> <P>  16.抽象c?规定一个或多个抽象Ҏ的类本n必须定义为abstract?nbsp; </P> <P>  ? public abstract string getDescripition  </P> <P>  17.Java中的每一个类都是从ObjectcL展而来的?nbsp; </P> <P>  18.objectcM的equal和toStringҎ?nbsp; </P> <P>  equal用于试一个对象是否同另一个对象相{?nbsp; </P> <P>  toStringq回一个代表该对象的字W串Q几乎每一个类都会重蝲该方法,?/P> <P>便返回当前状态的正确表示.  </P> <P>  (toString Ҏ是一个很重要的方?  </P> <P>  19.通用~程:Mcȝ型的所有值都可以同objectcL的变量来代ѝ?nbsp; </P> <P>  20.数组列表:ArrayList动态数l列表,是一个类库,定义在java.uitl?/P> <P>中,可自动调节数l的大小?nbsp; </P> <P>  21.classc?objectcM的getclassҎq回ckasscd的一个实例,E序</P> <P>启动时包含在mainҎ的类会被加蝲Q虚拟机要加载他需要的所有类Q每一个加</P> <P>载的c都要加载它需要的cR?nbsp; </P> <P>  22.classcMؓ~写可动态操Ujava代码的程序提供了强大的功能反,q项</P> <P>功能为JavaBeans特别有用Q用反Java能支持VBE序员习惯用的工具?nbsp; </P> <P>  能够分析c能力的E序叫反器QJava中提供此功能的包?/P> <P>Java.lang.reflect反射机制十分强大.  </P> <P>  1.在运行时分析cȝ能力?nbsp; </P> <P>  2.在运行时探察cȝ对象?nbsp; </P> <P>  3.实现通用数组操纵代码?nbsp; </P> <P>  4.提供Ҏ对象?nbsp; <BR>  而此机制主要针对是工兯而不是应用及E序?nbsp; </P> <P>  反射机制中的最重要的部分是允许你检查类的结?用到的API?  </P> <P>  java.lang.reflect.Field q回字段.  </P> <P>  java.reflect.Method q回Ҏ.  </P> <P>  java.lang.reflect.Constructor q回参数.  </P> <P>  Ҏ指针:java没有Ҏ指针Q把一个方法的地址传给另一个方法,可以在后</P> <P>面调用它Q而接口是更好的解x案?nbsp; </P> <P>  23.接口(Interface)说明c该做什么而不指定如何dQ一个类可以实现一</P> <P>个或多个interface?nbsp; </P> <P>  24.接口不是一个类Q而是对符合接口要求的cȝ一套规范?nbsp; </P> <P>  若实C个接口需?个步?   </P> <P>  1.声明c需要实现的指定接口?nbsp; </P> <P>  2.提供接口中的所有方法的定义?nbsp; </P> <P>  声明一个类实现一个接口需要用implements 关键?nbsp; </P> <P>  class actionB implements Comparable 其actionb需要提供CompareTo</P> <P>ҎQ接口不是类Q不能用new实例化一个接?  </P> <P>  25.一个类只有一个超c,但一个类能实现多个接口。Java中的一个重要接?/P> <P>QCloneable  </P> <P>  26.接口和回?~程一个常用的模式是回调模式,在这U模式中你可以指?/P> <P>当一个特定时间发生时回调对象上的Ҏ?nbsp; </P> <P>  ?ActionListener 接口监听.  </P> <P>  cM的API?java.swing.JOptionPane  </P> <P>  java.swing.Timer  </P> <P>  java.awt.Tookit  </P> <P>  27.对象clone:cloneҎ是object一个保护方法,q意味着你的代码不能</P> <P>单的调用它?nbsp; </P> <P>  28.内部c?一个内部类的定义是定义在另一个内部的cR?nbsp; </P> <P>  原因?  </P> <P>  1.一个内部类的对象能够访问创建它的对象的实现Q包括私有数据?nbsp; </P> <P>  2.对于同一个包中的其他cL_内部c能够隐藏v来?nbsp; </P> <P>  3.匿名内部cd以很方便的定义回调?nbsp; </P> <P>  4.使用内部cd以非常方便的~写事g驱动E序?nbsp; </P> <P>  29.代理c?proxy):  </P> <P>  1.指定接口要求所有代?nbsp; </P> <P>  2.objectcd义的所有的Ҏ(toString equals)  </P> <P>  30.数据cd:Java是强调类型的语言Q每个变量都必须先申明它都类型,</P> <P>java中d?个基本类?4U是整型Q?U是点型,一U是字符型,被用?/P> <P>Unicode~码中的字符Q布型?/P></div><br>文章来源:<a >http://yuguichong1984.blog.163.com/blog/static/119181320061122111333250</a><img src ="http://www.aygfsteel.com/java4cy/aggbug/140063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/java4cy/" target="_blank">Randy</a> 2007-08-27 17:37 <a href="http://www.aygfsteel.com/java4cy/archive/2007/08/27/140063.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]当前开发EJb3用到的开发工具和插ghttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140062.htmlRandyRandyMon, 27 Aug 2007 09:37:00 GMThttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140062.htmlhttp://www.aygfsteel.com/java4cy/comments/140062.htmlhttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140062.html#Feedback0http://www.aygfsteel.com/java4cy/comments/commentRss/140062.htmlhttp://www.aygfsteel.com/java4cy/services/trackbacks/140062.html

当前开?/SPAN>EJb3用到的开发工具和插gQ?/SPAN>

Eclipse 3.2

JBossIDE-1.5.1.GA-Bundle-win32

jboss-EJB-3.0_RC8-FD

 

JBoss?/SPAN>jboss-EJB-3.0_Embeddable_ALPHA_8用于容器外测?/SPAN>

 

JBossIDE-EJB3-Tools-1.0.2.GA.zip,

WTP,Dali, JSR220-ORM-M2,Myeclipse5

 

NetBean当然不以了.


文章来源:http://yuguichong1984.blog.163.com/blog/static/119181320070322039720

Randy 2007-08-27 17:37 发表评论
]]>
[导入]初见JBuilder2007http://www.aygfsteel.com/java4cy/archive/2007/08/27/140061.htmlRandyRandyMon, 27 Aug 2007 09:37:00 GMThttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140061.htmlhttp://www.aygfsteel.com/java4cy/comments/140061.htmlhttp://www.aygfsteel.com/java4cy/archive/2007/08/27/140061.html#Feedback0http://www.aygfsteel.com/java4cy/comments/commentRss/140061.htmlhttp://www.aygfsteel.com/java4cy/services/trackbacks/140061.html早听说JBuilder2007可以下蝲了,但到昨天才下完JBuilder2007Q安装一下,发现表面上看和Eclipse没有什么区别,它也是采用插件的方式Q里面也包括了很多Eclipse的插Ӟ内存需要很大,官方推荐是最?G内存Q开发版?12吧,只不q现在还没有用它Q昨天只是用它开发了一个简单的EJB3的程序,我下载它也只是想试一下EJB3的开发如何,因ؓ以前用它以前的版本来开发EJB是相当方便的Q现在EJB3 的开发工具又不多QEclipse的插仉|很烦,q行也很慢,以后试试JBuilder2007Q看能不能带来方便!
文章来源:http://yuguichong1984.blog.163.com/blog/static/11918132007043733667

Randy 2007-08-27 17:37 发表评论
]]>
վ֩ģ壺 Զ| | ɽ| | ƽ| | | ޭ| | ղ| | | | | | | Է| ԰| ̨| | | | ɽ| ؼ| Ϫ| ƾ| ʢ| ̨| | ֶ| | | | | ˰| ں| ˮ| ٳ| | Ƽ| «|