??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精彩精品视频,亚洲人成网站免费播放,中文日韩电影网站http://www.aygfsteel.com/hengheng123456789/category/18597.htmlzh-cnTue, 27 Feb 2007 17:15:57 GMTTue, 27 Feb 2007 17:15:57 GMT60- Jode 反编译专?/title>http://www.aygfsteel.com/hengheng123456789/articles/100939.html哼哼哼哼Tue, 27 Feb 2007 07:39:00 GMThttp://www.aygfsteel.com/hengheng123456789/articles/100939.htmlhttp://www.aygfsteel.com/hengheng123456789/comments/100939.htmlhttp://www.aygfsteel.com/hengheng123456789/articles/100939.html#Feedback0http://www.aygfsteel.com/hengheng123456789/comments/commentRss/100939.htmlhttp://www.aygfsteel.com/hengheng123456789/services/trackbacks/100939.htmlJode 是一个十分突出的反编译专Ӟ特别是同Eclipse一起用时ؓ方便Q下面介l一下安装方法:
help => Software Updates => Find and Install... => Search for new features to install,单击"New Remote Site..." 在URL栏输?
http://www.technoetic.com/eclipse/update
然后下一步,可以看到“jode decompiler plugin *.*”了Q选上安装可以了Q由于Jode Decompiler是纯Java~写的所以也不需要其他的什么组件来支持了,安装好了可以看到Window => Preferences... => Java => Jode Decompiler选项卡。安装好了再讄一下文件关联就可以了,Window => Preferences... => General => Editors => File Associations扑ֈ"*.class"?Associated editors"里面可以看到"Jode class file viewer"选中它再单击Default按钮OK?
现在可以用Jode查看包括Jar包内.class文g的源代码了?br />
当然Q首先必M证你打开?class文g中所引用的包全部都在目中!Q!

]]> - XDoclet之简?/title>http://www.aygfsteel.com/hengheng123456789/articles/89193.html哼哼哼哼Thu, 21 Dec 2006 01:21:00 GMThttp://www.aygfsteel.com/hengheng123456789/articles/89193.htmlhttp://www.aygfsteel.com/hengheng123456789/comments/89193.htmlhttp://www.aygfsteel.com/hengheng123456789/articles/89193.html#Feedback0http://www.aygfsteel.com/hengheng123456789/comments/commentRss/89193.htmlhttp://www.aygfsteel.com/hengheng123456789/services/trackbacks/89193.html
XDoclet可以通过你在java源代码中的一些特D的注释信息Q自动ؓ你生成配|文件、源代码{等Q例如web、ejb的部|描q文件、ؓ你生成struts的struts-config.xml配置文g、javascript校验{?br />
正如《XDoclet in Action》部分章节中文版一文中所说的“当初,XDoclet因ؓ可以自动生成EJBJ杂的接口和布v描述文g而声名鹊赗然而,现在的XDoclet已经发展成了一个全功能的、面向属性的代码生成框架。J2EE代码生成只是XDoclet的一个应用方面,它可以完成的d已经q远越了J2EE和项目文档的生成。?br />
目前的版本可以ؓweb(web.xml)、ejb、struts(struts-config.xml)、webwork?font size="2">hibernate(mapping file)、jdo、jmx{等生成描述文g、源码等QXDoclet提供了ant的Q务target支持Q完全通过ant来完成Q务?br />
展开XDoclet的发布包Qsamples目录下有直接可以q行的ant脚本文g。这里以web应用targetZQ说明XDoclet能ؓ我们作些什么?br />
下面是samples中一个struts的action代码Q?br />package test.web;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
/**
* Simple class to test Jakarta Struts generation (Jakarta Struts 1.2 beta 2 only).
*
* @struts.action
* path="/struts/foo"
*
* @struts.action-forward
* name="success"
* path="/struts/getAll.do"
* redirect="false"
*/
public final class StrutsAction extends Action
{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
return mapping.findForward("success");
}
}
注意U色的注释部分,注意执行完ant脚本后,ؓ你生成struts-config.xml中相关的配置,以下是脚本执行后生成的struts-config.xml文g中的配置Q?br /><action-mappings>
<action
path="/struts/foo"
type="test.web.StrutsAction"
unknown="false"
validate="true"
>
<forward
name="success"
path="/struts/getAll.do"
redirect="false"
/>
</action>
x一Ҏ们便可以了解XDoclet是如何工作的了,xstruts中的vaild配置文g、struts-config配置文g{需要我们大量的手工工作Q如果再写代码的时候把相关的元数据信息写在注释里,XDocletؓ我们自动完成q些工作Q当然像 @struts.action ;@struts.action-forward {这些特定的注释标签需要去查XDoclet的相x了Q像前面说的一PXdoclet对目前流行的多种框架、技术都提供了相关的支持。相信在一些情况下QXdoclet会大大提高我们的工作效率的,了解更多信息请参考Xdoclet|站http://xdoclet.sourceforge.net/xdoclet/ ?转蝲文章请保留出处:Java?www.javajia.com)) 
]]>
վ֩ģ壺
|
|
Ž|
|
Ӽ|
ƺ|
|
|
|
ľ˹|
ƽ|
|
ɽ|
|
|
|
˿|
ϲ|
β|
|
Դ|
|
Ҷ|
|
|
|
|
Ž|
|
ˮ|
|
־|
|
|
¤|
|
ԭ|
ī|
|
|
Դ|