??xml version="1.0" encoding="utf-8" standalone="yes"?>精品国产日本,蜜臀av国产精品久久久久,95影院理论片在线观看http://www.aygfsteel.com/pts/category/13342.htmlediter by sunzh-cnTue, 24 Apr 2007 01:19:08 GMTTue, 24 Apr 2007 01:19:08 GMT60- study max’struts2 leason‘s notehttp://www.aygfsteel.com/pts/archive/2007/04/02/108068.htmlptsptsMon, 02 Apr 2007 14:51:00 GMThttp://www.aygfsteel.com/pts/archive/2007/04/02/108068.htmlhttp://www.aygfsteel.com/pts/comments/108068.htmlhttp://www.aygfsteel.com/pts/archive/2007/04/02/108068.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/108068.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/108068.htmluri="/struts-tags" %>Q这里不是urlQƈeclipse默认的页面语a为java行去掉?br>2、昨天才发现eclipse 官方|站上有WDT的all in one版本Q用到现在发现真是很不错Q如果打开目的自动编译功能,选择project nameQrun asQ->run on serverQ配|好tomcatQ启动server。如果你修改了action的java文gQserver会自动重启ƈ同步Q真的很!
3、在“使用action”一节中Q用result typeQvelocityӞ需要添加的lib不止列出的,d用到Q?br>avalon-logkit-2.2.1.jar
commons-collections-3.2.jar
commons-digester-1.8.jar
commons-lang-2.3.jar
velocity-1.5.jar
velocity-tools-view-1.2.jar
其中digester、lang包是没有提到的?br>
很感?a href="http://www.aygfsteel.com/max">max提供的struts2pd文章Q讲的水q_高?br>
Powered by ScribeFire.

]]> - 使用ant发布struts应用http://www.aygfsteel.com/pts/archive/2007/04/01/107716.htmlptsptsSat, 31 Mar 2007 17:24:00 GMThttp://www.aygfsteel.com/pts/archive/2007/04/01/107716.htmlhttp://www.aygfsteel.com/pts/comments/107716.htmlhttp://www.aygfsteel.com/pts/archive/2007/04/01/107716.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/107716.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/107716.html
#build.xml
<project default="init" name="Struts2_Test">
<property file="build.properties" />
<property name="srcDir" location="src"/>#src存放java文g,其跟目录下存放struts.xml
<property name="pageDir" location="pages"/>#pages存放相关面文g
<property name="buildDir" location="build"/>#duildq程生成的文?br> <property name="distDir" location="dist"/>#目标文g,存放war文g
<property name="libPath" location="WEB-INF/lib"/>#制定lib文g存放的地?br>
#初始化classpath,以便于javac tarsk使用
<path id="project.class.path">
<fileset dir="${libPath}">
<include name="*.jar"/>
</fileset>
<pathelement location="${buildDir}/classes"/>
<pathelement path="${java.class.path}"/>
</path>
#初始?建立目录
<target name="init">
<mkdir dir="${buildDir}/classes"/>
<mkdir dir="${distDir}"/>
</target>
#~译java文g
<target name="complier" depends="init">
<javac destdir="${buildDir}/classes">
<src path="${srcDir}"/>
<classpath refid="project.class.path"/>
</javac>
</target>
#打包成war文g,文g名默认是project名字
<target name="package" depends="complier">
#先copyq来到classes目录,是执行war时会打包q去########很重?br> <copy file="${srcDir}/struts.xml" todir="${buildDir}/classes"/>
<war destfile="${distDir}/${ant.project.name}.war" webxml="WEB-INF/web.xml">
<fileset dir="${pageDir}"/>
<lib dir="WEB-INF/lib"/>
<classes dir="${buildDir}/classes"/>
</war>
</target>
#发布到tomcat的webapps目录
<target name="deploy" depends="package">
<copy file="${distDir}/${ant.project.name}.war" todir="${tomcat.home}/webapps"/>
</target>
#删除build目录
<target name="clean" depends="deploy">
<delete dir="${buildDir}"/>
</target>
#ant reload会Ҏ(gu)应用重启
<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask">
<classpath>
<path location="${libPath}/catalina-ant.jar" />
</classpath>
</taskdef>
#开启应?br> <taskdef name="start" classname="org.apache.catalina.ant.StartTask">
<classpath>
<path location="${libPath}/catalina-ant.jar" />
</classpath>
</taskdef>
#停止应用
<taskdef name="stop" classname="org.apache.catalina.ant.StopTask">
<classpath>
<path location="${libPath}/catalina-ant.jar" />
</classpath>
</taskdef>
<target name="reload" description="Reload application in Tomcat">
<reload url="${tomcat.manager.url}" username="${tomcat.manager.username}" password="${tomcat.manager.password}" path="/${webapp.name}" />
</target>
<target name="start" description="Start Tomcat application">
<start url="${tomcat.manager.url}" username="${tomcat.manager.username}" password="${tomcat.manager.password}" path="/${webapp.name}" />
</target>
<target name="stop" description="Stop Tomcat application">
<stop url="${tomcat.manager.url}" username="${tomcat.manager.username}" password="${tomcat.manager.password}" path="/${webapp.name}" />
</target>
</project>
------------------------------------
设计到build的一些属性设|?br>#build.properties
webapp.name=Struts2_Test
tomcat.home=F:/javatools/tomcat
tomcat.manager.url=http://localhost/manager
tomcat.manager.username=manager
tomcat.manager.password=1234
--------------------------------------
文gl构?

powered by performancing firefox
附:l编E狂热者的ant taskW记 作者:江南白衣

]]> - JR _֓文章 - Eclipse使用技?/title>http://www.aygfsteel.com/pts/archive/2006/11/14/81113.htmlptsptsTue, 14 Nov 2006 14:30:00 GMThttp://www.aygfsteel.com/pts/archive/2006/11/14/81113.htmlhttp://www.aygfsteel.com/pts/comments/81113.htmlhttp://www.aygfsteel.com/pts/archive/2006/11/14/81113.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/81113.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/81113.htmlJR _֓文章 - Eclipse使用技?/a>
热键:
TemplateQAlt + .
修改处:Window->Preference->Workbench->Keys->Command->Edit->Content Assist?
个h习惯QShift+SPACE(I白)?
易说明:~辑E序代码Ӟ打sysout +Template启动键,?
会自动出玎ͼSystem.out.println(); ?
讑֮Template的格式:H口->喜好讑֮->Java->~辑?>模板?
E序代码自动排版QCtrl+Shift+F
修改处:H口->喜好讑֮->工作?>按键->E序代码->格式?
个h习惯QAlt+Z?
自动排版讑֮Q窗?>喜好讑֮->Java->E序代码格式制作E序?
样式面->插入tab(而非I格?以内~,该选项取消N,下面I格数目?Q这样在自动~排时会以空?作羃排?
快速执行程序:Ctrl + F11
个h习惯QALT+X
修改处:H口->喜好讑֮->工作?>按键->执行->启动前一ơ的启动作业?
易说明:W一ơ执行时Q它会询问?zhn)执行模式Q?
讄好后Q以后只要按q个热键Q它?yu)׃快速执行?
<ALT+Z(排版?、ATL+X(执行)>..我觉得很手^___^
自动汇入所需要的cdQCtrl+Shift+O
易说明:
假设我们没有ImportMcdӞ当我们在E序里打入:
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
此时Eclipse会警C没有汇入cdQ这时我们只要按下Ctrl+Shift+O
Q它?yu)׃自动帮我们Importcd?
查看使用cd的原始码QCtrl+鼠标左键点击
易说明:可以看到(zhn)所使用cd的原始码?
选取的文字批注v来:Ctrl+/
易说明:Debug时很方便?
修改处:H口->喜好讑֮->工作?>按键->E序代码->Ҏ(gu)
选取的文字取消批注:Ctrl+易说明:同上?
修改处:H口->喜好讑֮->工作?>按键->E序代码->取消Ҏ(gu)
视景切换QCtrl+F8
个h习惯QAlt+S?
修改处:H口->喜好讑֮->工作?>按键->H口->下一个视景?
易说明:可以方便我们快速切换编辑、除错等视景?
3.0里Ctrl+Alt+H可以看到调用当前member的方?而且可以一层一层上?
Ctrl+O可以快速切到其他方?
密技:
一套Eclipse可同时切换,英文、繁体、简体显C:
首先要先安装完中文化包?
在桌面的快捷方式后面加上参数卛_Q?
英文-> -nl "zh_US"
J体-> -nl "zh_TW"
?> -nl "zh_CN"?
(其它语系以此cL)
像我2.1.2中文化后Q我在我桌面的Eclipse快捷方式加入参数-n1 "zh_US"?
"C:\Program Files\eclipse\eclipse.exe" -n "zh_US"
接口׃变回英文语系噜?
利用EclipseQ在Word~辑文书时可不必程序代码重新编排:
EclipseE序~辑区的E序代码整个复制下来(Ctrl+C)Q直接脓(chung)(Ctrl+V)?
Word或WordPad上,(zhn)将会发现在Word里的E序代码格式Q跟Eclipse
所讑֮的完全一P包括字型、羃排、关键词颜色。我曾试qJBuilder
、GEL、NetBeans...使用复制贴上Ӟ只有~排格式一P字型、颜
色等都不会改变?
外挂:
外挂安装Q将外挂包下载回来后Q将其解压羃后,(zhn)会发现features?
pluginsq?个数据夹Q将里面的东襉K复制或移动到Eclipse的features
、plugins数据夹内后,重新启动Eclipse卛_?
让Eclipse可以像JBuilderX一样用拖拉方式徏构GUI的外挂:
1.Jigloo SWT/Swing GUI Builder Q?
http://cloudgarden.com/jigloo/index.html
下蝲此版本:Jigloo plugin for Eclipse (using Java 1.4 or 1.5)
安装后即可由档案->新徏->其它->GUI Form选取要徏构的GUIcd?
2.Eclipse Visual Editor ProjectQ?
http://www.eclipse.org/vep/
炚w下方Download PageQ再炚wLatest Release 0.5.0q入下蝲?
除了VE-runtime-0.5.0.zip要下载外Q以下这2个也要:
EMF build 1.1.1: (build page) (download zip)
GEF Build 2.1.2: (build page) (download zip)
我只试qEclipse 2.1.2版本Q用上是OK的!
3.0版本以上的用者,请下载:
Eclipse build I20040324:
1.0.0 Stream Integration Build I20040325 Thu, 25 Mar 2004 -- 12:09 (-0500)
1.0.0 Stream Nightly Build N20040323a Tue, 23 Mar 2004 -- 13:53 (-0500)
注意Q?.0以上版本Q仅build I20040324可正怋用?
安装成功后,卛_由新?>Java->AWT与Swing里选择所要徏构的GUIcd开始进行设计。VE必须配合着对应版本Q才能正怋用,否则即安装成功Q用上仍会
有问题?
使用Eclipse来开发JSPE序Q?
外挂名称Qlomboz(下蝲面)
http://forge.objectweb.org/project/showfiles.php?group_id=97
请选择适合自己版本的lomboz下蝲Qlomboz.212.p1.zip表示2.1.2版,
lomboz.3m7.zip表示M7版本....以此cL?
lomboz安装以及讄教学Q?
Eclipse开发JSP-教学文g
Java转exe:
实现方式QEclipse搭配JSmooth(免费)?
1.先由Eclipse制作包含Manifest的JAR?
制作教学
2.使用JSmooth做好的JAR包装成EXE?
JSmooth下蝲面Q?
http://jsmooth.sourceforge.net/index.php
3.制作完成的exe文gQ可在有装置JRE的Windows上执行?
Eclipse-Java~辑器最佌定:
~辑器字型设定:工作?>字型->Java~辑器文字字型?
(讑֮Courier New -regular 10)
~辑器相兌定:H口->喜好讑֮->Java->~辑?
外观Q显C受强调对U显C的Ҏ(gu)受强调显C现行行?
昄打印边距Q将其勾选,Tab宽度?Q打印编距字D设80?
E序代码协助Q采预设卛_?
语法Q可讑֮关键词、字W串{等的显C颜艌Ӏ?
附注Q采预设卛_?
输入Q全部字D都N?
动说明Q采预设卛_?
DQ采预设卛_?
使自动排版排出来的效果,最W合Java设计惯例的设定:
自动排版讑֮Q窗?>喜好讑֮->Java->E序代码制作格式?
换行Q全部不N?
分行Q行长度上限设:80?
样式Q只强制{型后插入I白N?
内羃I格数目Q设??
Eclipse的相关网站:
http://eclipse-plugins.2y.net/eclipse/index.jsp
http://www.eclipseplugincentral.com/

]]>- 学习孙卫琴java面向对象~程 NoteQ箋Q?http://www.aygfsteel.com/pts/archive/2006/11/13/80982.htmlptsptsMon, 13 Nov 2006 13:29:00 GMThttp://www.aygfsteel.com/pts/archive/2006/11/13/80982.htmlhttp://www.aygfsteel.com/pts/comments/80982.htmlhttp://www.aygfsteel.com/pts/archive/2006/11/13/80982.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/80982.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/80982.htmlW三章(l)
- 变量分类
-
- 成员变量Q在cM有效Q不必显式初始化
-
- 静态变?cd量:被类׃nQ存于方法区
- 实例变量Q在实例内部׃nQ存于堆?/li>
- 局部变量:在定义代码块中有效,必须昄初始化,存于栈区
- Ҏ(gu)参数Q方法内有效Q?span style="TEXT-DECORATION: underline">P96的例子很有意义,注意param3参数的效?/strong>
- 异常处理参数 Q同Ҏ(gu)参数
- 直接?/li>
-
- ׃c:int、long、float、double、boolean、char、string
- 无byte、shortcd的直接数
- 数没有后缀Q认为是double
- string直接数用" "Q属字符Ԍchar直接数用' 'Q属字符。如
String s='a'; //wrong
char c="a";//wrong
- boolean直接数只能赋lboolean型变?/li>
- int型直接数赋给byte、short、char型变量时Ҏ(gu)数D围确定是否需要强制类型{?/li>
- float直接数赋ldoubleӞ必须强制cd转换Q反之不?/li>
- P102的直接数赋给各种变量规律表很直观?/span>

]]> - 转:Eclipse.相关插g下蝲地址http://www.aygfsteel.com/pts/archive/2006/11/13/80976.htmlptsptsMon, 13 Nov 2006 13:01:00 GMThttp://www.aygfsteel.com/pts/archive/2006/11/13/80976.htmlhttp://www.aygfsteel.com/pts/comments/80976.htmlhttp://www.aygfsteel.com/pts/archive/2006/11/13/80976.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/80976.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/80976.html资源.Eclipse.相关插g下蝲地址

]]> - 学习孙卫琴java面向对象~程 NoteQ箋Q?http://www.aygfsteel.com/pts/archive/2006/11/11/80637.htmlptsptsSat, 11 Nov 2006 14:32:00 GMThttp://www.aygfsteel.com/pts/archive/2006/11/11/80637.htmlhttp://www.aygfsteel.com/pts/comments/80637.htmlhttp://www.aygfsteel.com/pts/archive/2006/11/11/80637.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/80637.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/80637.htmlW三?/p>
- java数据cd
-
- 基本cd
-
- boolean
- 数值类?/li>
-
- 字符cdchar
- 整数cdbyte、short、int、long
- 点cdfloat、double
- 引用cd
-
- c?/li>
- 接口
- 数组
- 基本cd 长度 范围 默认?/li>
-
- booleanQ占1字节Q范围true~falseQ默认false
- byteQ?字节Q-128?27Q?
- shortQ?字节Q-2^15~2^15-1Q?
- intQ?字节Q-2^31~2^31-1Q?
- longQ?字节Q-2^63~2^63-1Q?
- charQ?字节Q??^16-1Q\u0000
- floatQ?字节Q?.4013E-45?.4028E+38Q?.0F
- doubleQ?字节Q?.9E-324?.7977E+308Q?.0D
- 八进?用数?开_十六q制 用数? 字母x开_
- java采用 unicodeQ? 占两个字节,以下{同
char c="a";
char c='\u0061';
char c=0x0061Q?br/>char cQ?7Q?/li>
- float、double如何转换Zq制 实在是麻烦,略过?/li>
- Ҏ(gu)数字Q?br/>Float.NaN 非数?br/>Float.POSITIVE_INFINITY 无穷?br/>Float.ENGATIVE_INFINITY 负无I大

]]> - 学习孙卫琴java面向对象~程 Notehttp://www.aygfsteel.com/pts/archive/2006/11/11/80617.htmlptsptsSat, 11 Nov 2006 13:30:00 GMThttp://www.aygfsteel.com/pts/archive/2006/11/11/80617.htmlhttp://www.aygfsteel.com/pts/comments/80617.htmlhttp://www.aygfsteel.com/pts/archive/2006/11/11/80617.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/80617.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/80617.htmlW二?br/>1、包声明必须在除注释外的W一?br/>2、编E命名规范:
-
包名通常全小?/div>
-
cd、接口名Q各个首字母大写
-
Ҏ(gu)名、变量名Q首字母写Q其余单词首字母大写
-
帔RQ全大写Q单词间用下划线
3、方法:如返回voidQ可有空的return语句Q表C结束ƈq回
4、关键字列表Q?br/>
- cd接口QclassQextendsQimplementsQinterface
- 包:importQpackage
- 数据cdQbooleanQbyteQcharQshortQintQlongQdoubleQfloat
- 可选|falseQtrueQnull
- 程控制QbreakQcontinueQswitchQcaseQdefaultQdoQwhileQforQifQelseQreturn
- 异常QtryQcatchQfinallyQthrowQthrows
- 修饰W:publicQprotectedQprivateQstaticQfinalQabstractQ?strong>synchronizedQtransientQvolatile
- 操作W:instanceof
- new、this、super、void
- 保留字:const、goto
5、标识符要求Q?/p>
- 首字Wؓ字母、下划线、美元符受h民币W号
- 其他由数字、字母、下划线、美元符L?/li>
- 不能用关键字
- 无长度限?/li>
- 大小写敏?/li>
6、javac命o选项Q?/p>
- Qnowarn
- Qverbose 输出详细信息
- Qdeprecation 昄不鼓׃用信?/li>
7、java命o选项Q?/p>
- Qverbose
- QDnameQvalueQ设|系l属性,可以通过System.getProperty("name")获得属性?/li>
- Qjar q行jar文g
- 应用已设classpath使用 QclasspathQ?/li>
8、jar命o选项
- Qcvf ***.jar pathname 创徏jar文g
- Qxvf ***.jar 展开jar文g
- 创徏可运行jar文g
-
- 在待创徏根目录下建立Mainfest.txt文gQ内?br/>Main-Class:com.abc.def.AppMain
- jar Qcvfm ***.jar Mainfest.txt pathname
- q行可用
java Qjar ***.jar
9、javadoc命o选项
- Qpublic/protected/package/private 生成U别
- Qversion/author 解析version/author信息
- Qsplitindex 为每个烦引字母生成一个烦引文?/li>
10、jvmq洗q时数据?/p>
- 分ؓ堆区、方法区、栈?/li>
- 堆区存放对象Q方法区存放cd信息Q静态变量、方法信息)

]]>
- struts-The complete reference NOTEhttp://www.aygfsteel.com/pts/archive/2006/11/10/80520.htmlptsptsFri, 10 Nov 2006 15:17:00 GMThttp://www.aygfsteel.com/pts/archive/2006/11/10/80520.htmlhttp://www.aygfsteel.com/pts/comments/80520.htmlhttp://www.aygfsteel.com/pts/archive/2006/11/10/80520.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/80520.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/80520.html
在属性中使用变量及常量字W串
正确用法Q?br/><html:checkbox property="<%=result + "-checked"%>"/>
Incorrect:
<html:checkbox property="<%=result%>-checked">

]]> - 转:怎样制作ear,war文gQ?/title>http://www.aygfsteel.com/pts/archive/2006/11/10/80521.htmlptsptsFri, 10 Nov 2006 15:17:00 GMThttp://www.aygfsteel.com/pts/archive/2006/11/10/80521.htmlhttp://www.aygfsteel.com/pts/comments/80521.htmlhttp://www.aygfsteel.com/pts/archive/2006/11/10/80521.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/80521.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/80521.html在JDK CLASSPATH下命令行打包Q?br/>用法Qjar {ctxu}[vfm0M] [jar-文g] [manifest-文g] [-C 目录] 文g?...
选项Q?br/>-c 创徏新的存档
-t 列出存档内容的列?br/>-x 展开存档中的命名的(或所有的〕文?br/>-u 更新已存在的存档
-v 生成详细输出到标准输Z
-f 指定存档文g?br/>-m 包含来自标明文g的标明信?br/>-0 仅限存储方式Q用非 ZIP 压羃格式
-M 不生成所有项的清单(manifest〕文?br/>-i 为指定的 jar 文g产生索引信息
-C 改变到指定的目录Qƈ且包含参?br/>如果指定的文仉是目录,会使用递归方式加以处理?br/>必须以指?'m' ?'f' 选项的顺序,指定清单
〔manifest〕文件名和存档文件名?br/>CZ1Q将两个 class 文g保存到名UCؓ 'classes.jar' 的存档文件中Q?br/>jar cvf classes.jar Foo.class Bar.class
CZ2Q用现有的清单QmanifestQ文?'mymanifest'Q将 foo/ 目录
下的所有文件保存到名称?'classes.jar' 的存档文件中Q?br/>jar cvfm classes.jar mymanifest -C foo/ .
warQjar cvf webapp.war webapp/
ear: jar cvf enapp.ear enapp/
Ҏ(gu)二:
在weblogic classpath下,
java weblogic.ant.taskdefs.ejb20.DDInit <target directory>
java weblogic.ant.taskdefs.war.DDInit <target directory>
java weblogic.ant.taskdefs.ear.DDInit <target directory>
jar cf jar-file files ...
Ҏ(gu)三:
使用打包工具Q比如weblogic builder?
]]> - 学习孙卫?java~程思想 的疑?1http://www.aygfsteel.com/pts/archive/2006/07/22/59585.htmlptsptsSat, 22 Jul 2006 14:11:00 GMThttp://www.aygfsteel.com/pts/archive/2006/07/22/59585.htmlhttp://www.aygfsteel.com/pts/comments/59585.htmlhttp://www.aygfsteel.com/pts/archive/2006/07/22/59585.html#Feedback0http://www.aygfsteel.com/pts/comments/commentRss/59585.htmlhttp://www.aygfsteel.com/pts/services/trackbacks/59585.html
有关">>"操作W的Q书里介l说a>>b的结?a/2(b%32)(2的上标) Q但g对于-1>>1Q结果-1Q不适用?/p>
Technorati : java

]]>
վ֩ģ壺
|
Դ|
|
|
Ϣ|
|
|
|
ֵ|
|
ɳ|
|
|
|
ͷ|
|
˳ƽ|
¡|
ϽϽ|
̨|
|
|
ľ|
|
|
|
Ӳ|
β|
Ӽ|
|
|
|
|
ˮ|
ׯ|
Ͼ|
̨|
ֲ|
ƽ|
|
Զ|