]]>开源代码学?COMPIERE http://www.aygfsteel.com/heweiya/archive/2005/12/20/24805.html@家军 @家军 Tue, 20 Dec 2005 08:01:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/20/24805.html http://www.aygfsteel.com/heweiya/comments/24805.html http://www.aygfsteel.com/heweiya/archive/2005/12/20/24805.html#Feedback 1 http://www.aygfsteel.com/heweiya/comments/commentRss/24805.html http://www.aygfsteel.com/heweiya/services/trackbacks/24805.html
难找的汉化地址Qhttp://prdownloads.sourceforge.net/windowutil/
]]> 开源代码学?Lucane Groupware http://www.aygfsteel.com/heweiya/archive/2005/12/19/24590.html@家军 @家军 Mon, 19 Dec 2005 03:23:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/19/24590.html http://www.aygfsteel.com/heweiya/comments/24590.html http://www.aygfsteel.com/heweiya/archive/2005/12/19/24590.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24590.html http://www.aygfsteel.com/heweiya/services/trackbacks/24590.html
Lucane Groupware是一个用Java~写的免费的gQ设计具有高度的可扩展性。绑定的应用E序有即时消息,文g׃nQ聊天,论坛Q个人注释,׃n的日?..q个q_是开发网l应用程序的一U简单方法?
q两天用了一ơlucaneq个协同理软gQ感觉很不错Q应该在目理当中是一个很值得推荐的实现方案,因ؓ他是支持插g式的开发,我想假如把CITIA、PTC{?D刉Y件的控g也加入,肯定是一个很好用的协同制造^台?
]]> 开源代码学?Proteus/OpenQueue/eXtremeTable/Struts-Layout http://www.aygfsteel.com/heweiya/archive/2005/12/19/24589.html@家军 @家军 Mon, 19 Dec 2005 03:21:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/19/24589.html http://www.aygfsteel.com/heweiya/comments/24589.html http://www.aygfsteel.com/heweiya/archive/2005/12/19/24589.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24589.html http://www.aygfsteel.com/heweiya/services/trackbacks/24589.html q一D|间拼命学习了一些开源实玎ͼ
Proteus
Proteus是一个用于创建消息应用程序的框架和在q个框架上构建的一个消息代?message broker).Proteus有一个允许把数据?消息队列,ftp服务?email和其它消息源汇集h以一U简?l一方式q行~址的适配?
q个工具使用自定义的XML文gQ可以用JDBC方便的插入到指定的数据库记录Q同样也可以与消息服务器q接使用。在XML文g使用Ӟ可以考虑之,能够快速的完成业务q程Q当然复杂的业务׃要用了)?
OpenQueue
OpenQueue是一个用于发布与订阅消息队列的开攑֍议。这使得q行在不同机器上的,采用不同语言开发的且没有联pȝ应用E序之间能够q行异步通信?
q个工具的思想很特别,作者把所有的事务都发布到TELNET当中M用。用的必备条g如下Q?
* Passamaquoddy -- an OpenQueue server, written in Java.
* OQApplet -- an OpenQueue client, written as a Java applet.
* oqsend.exp -- an Expect script for sending one OpenQueue message.
但是我现在也不知道如何把oqsend.exp打包成ؓ一个ACTIVEX控gQ在WINDOWS下面使用Q如果看官你看到了就和我联系共同学习Q共同进步?
eXtremeTable
eXtremeTable是一个可扩展的用于以表格的Ş式来昄数据的一lJSP标签?Q这个标{ֺ我没有配|成功,但是应该是比DISPLAYTAG好一些吧。因为DISPLAYTAG一ơ读取出所有数据,是比较费内存的,设计思想不是很好了?
eXtremeTable是新一代的标签库,设计思想比较好一些,但是感觉他的DEMO的CSS实在是难看。呵呵,有潜力,应该好好学习?
Struts-Layout
Struts-Layout是一个用在Struts的标{ֺ.q个强大的标{ֺ可以用来昄面板(panels),输入?表格,treeviews,
sortable
lists,datagrids,popups,日历{?使用q些标签可以不用写HTML代码,甚至可以不用懂得HTML.q个目q提供一?
Eclipse下的插gKiwi帮助使用Struts和Struts-Layout来开发Jsp面.?
我对之深入学习了一D|_也做了一些示例,感觉作者想把在传统CS当中的思想应用在BS当中Q虽然操作比较方便,但是业务安全性好象这L需求很,而且感觉它的性能也不是很好?
从这一ơ对标签库的 操作后,我感觉以后前台显C定会有一个Y件坐很长旉的宝座,而eXtremeTable很有可能冲击这个位|,那么以后的轻量的J2EE应用会更q泛Q集成度会更高?/span> ]]> 开源代码学?Crispy/Red-Piranha /XMoon http://www.aygfsteel.com/heweiya/archive/2005/12/19/24588.html@家军 @家军 Mon, 19 Dec 2005 03:20:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/19/24588.html http://www.aygfsteel.com/heweiya/comments/24588.html http://www.aygfsteel.com/heweiya/archive/2005/12/19/24588.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24588.html http://www.aygfsteel.com/heweiya/services/trackbacks/24588.html Crispy
利用Crispy提供的一个统一接口,你可以调?
RMI,WebService,REST,XML-RPC,EJB,Burlap,Hessian{其它服?你不需要知道这些服务是怎样工作?要调?
的服务类型可在properties文g中定?q程调用像单Java对象调用一?你可以把Crispy集成C个SOA(Service
Oriented Architecture)或RCP(Rich Client Platform)?
初步看了本网站的资料Q感觉作者的思维比较先进Q是主要的把他的思想融入到SOA当中Q而且E服务提供统一的接口,虽然说能够让用户可以?
理解q程服务q接去调用相关服务Q但是说q样ȝ式的引用会不会把相应服务的异常,比如SHIT DOWN或者服务障等做出相应的处理,{等。应该是
一个比较超强的软gQƈ且是Z提供WEB服务的统一规范而做的工作?
因ؓ我现在只使用RMI一U服务,所以没有考虑使用之,假如要用至两U以上的q程调用服务Ӟ可以考虑使用q种工具?
Red-Piranha
Red-Piranha是一个开源搜索系l?它能够真?学习"你所要查扄是什?Red-Piranha可作Z桌面pȝ(Windows,
Linux与Mac)的个人搜索引?或企业内部网搜烦引擎,或ؓ你的|站提供搜烦功能,或作Z个P2P搜烦引擎,或与wikil合作ؓ一个知?文档
理解决Ҏ,或搜索你要的RSS聚合信息,或搜索你公司的系l?包括SAP,Oracle或其它Q何Database/Data
source),或用于管理PDF,Word和其它文?或作Z个提供搜索信息的WebService或ؓ你的应用E序(Web,Swing,SWT,
Flash,Mozilla-XUL,PHP, Perl或c#/.Net)提供搜烦后台{等.
你用这U工具呀Q绝Ҏ觉是GOOGLE的翻版,应该来说它的功能比较强大Q现q不知道他的性能如何Q应该多多研IӞ最这U解x案可以一用。呵呵,开源就是好?
另外Q本软g暂时不支持中文目录,q有在执行一ơ本地查询时QCPU使用率竟然达?00%Q他的性能应该考虑了?
XMoon
XMoon扩展自Jakarta Struts框架用于开发处理基于XML或一些脚本语a(? BeanShell, JRuby, JudoScript, Jython,Rhino)的Web应用E序.它还提供一个用于展C框架宠物店Demo.
如上支持的除XML外,均可以做Zơ开发时附加的程序片D,我想作者的思\可以是基于一个稳定品上的二ơ品开发吧。或者集成不同语a版本?
产品Q比如DYNAPDMQ韩国的一家PDM提供商)是使用BEANSHELL来做二次开发的Q我想DYNAPDM可以使用XMOOM把自q产品q行
扩展Q从而从CS方式的操作放在网上来做。等{?/span> ]]> 对OPENCMS汉化的ȝQ超准确 http://www.aygfsteel.com/heweiya/archive/2005/12/16/24270.html@家军 @家军 Fri, 16 Dec 2005 10:14:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24270.html http://www.aygfsteel.com/heweiya/comments/24270.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24270.html#Feedback 1 http://www.aygfsteel.com/heweiya/comments/commentRss/24270.html http://www.aygfsteel.com/heweiya/services/trackbacks/24270.html 说明Q?
本部是你完全部v好OPENCMS时才可操作?
1、COPY org.opencms.locales.zh_1.2.zip 至目录D:\Tomcat5272\webapps\opencms\
WEB-INF\packages\modulesQ哈哈,你不知道D:\Tomcat5272\webapps\吧,可能你的盘上没有,但是你应该知
道这个是一个变量,而我现在帔R?
2、打开OPENCMSQ在Administrator览界面里,使用“模块”功能,然后“导入一个模块”,选择org.opencms.locales.zh_1.2.zipQ然后导入。呵呵,是不是很爽 呢?
现在最你能够在“参数设|”里扑ֈ中文了?
然后呢,是不是就是结束了Q?
呵呵Q刚刚开始?
假设你上面的工作都做完了Q就应该是下面的操作了?
1、另外应修改
/system/workplace/resources/commons/explorer.js
中的?
"<td>"+vr.langadress+"&</td>\n"
?"<td nowrap>"+vr.langadress+"</td>\n"
2、这是一个@环?
FOR IQ? TO 解压开org.opencms.locales.zh_1.2.zip?所有目?I++
{
COPY D:\2005q?月䆾\org.opencms.locales.zh_1.2\system\workplace\locales\zh\messages下所有文?
TO D:\Tomcat5272\webapps\opencms\WEB-INF\classes
COPY D:\2005q?月䆾\org.opencms.locales.zh_1.2\system\workplace\locales\zh\messages\org\opencms\workplace 下所有文?
TO D:\Tomcat5272\webapps\opencms\WEB-INF\classes\org\opencms\workplace
//下面的由读者自己加入。直到加完ؓ止?
}
3、重新启动TOMCATQ然后再d?
我敢保证癑ֈ癑և,呵呵?
汉化包下载地址Q[urlQhttp://www.ganko.com.cn/exports/sites/ganko/down/org.opencms.locales.zh_1.2.zip]下蝲下蝲[/url] ]]> 开源项目学?XINS http://www.aygfsteel.com/heweiya/archive/2005/12/16/24269.html@家军 @家军 Fri, 16 Dec 2005 10:13:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24269.html http://www.aygfsteel.com/heweiya/comments/24269.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24269.html#Feedback 1 http://www.aygfsteel.com/heweiya/comments/commentRss/24269.html http://www.aygfsteel.com/heweiya/services/trackbacks/24269.html XINS是一规范技术用于定义,创徏和调用远E?
APIs。当API规范在XML文档中定义好之后QXINS会把它们{换成包括客户端与服务端的HTML文档与Java代码QXINS与复杂?
SOAP技术竞争,因ؓ它被设计得具有简单性,可扩~性与可测试性。简要地说就是:SOA+Java+XML+ 代码生成Q复杂?=>
XINS?
初步看看q个开源项目,感觉很有意思,
首先_q个开源项目的领导者对商业有所研究Q知道向MK靠q,也就成功了一步,至于能不能向SOA挑战Q我q拭目以待。不q这个思想真是很简单,我同h觉现行的WEB服务没有太多的实用h倹{就是有实用价|他的入门也比较高?
但愿q个技术能够成熟v来?/span> ]]> 开源代码学习:e-Gen Developer http://www.aygfsteel.com/heweiya/archive/2005/12/16/24268.html@家军 @家军 Fri, 16 Dec 2005 10:12:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24268.html http://www.aygfsteel.com/heweiya/comments/24268.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24268.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24268.html http://www.aygfsteel.com/heweiya/services/trackbacks/24268.html e-Gen Developer
e-Gen Developer是一个快速应用程序开?RAD)环境。利用它能够q行Web应用E序的高产开发。e-Gen
Developer完全采用Java开发ƈZJSF2.8与Struts框架。e-Gen的主要目的是克服IT理所面对的一些相x战如Q提高开发效
率,减少l护成本与减训l团队成员所需要的旉?
初步使用了一下e-gen,首先q个开源项目最别致的地方就是用WEB方式q行开发,可见J2EE的强大功能,好象没有一套程序能够有q么大的
扩展性。对q个工具׃释手Q从上午C午一直在看见他的TutorialsQ不q最让h遗憾的就是没有加入SPRINGq行处理事务。整个项目很有新
意,想作者也是化了不心思在q个目上?
q是先感谢一下这个开源项目的作者。我感觉q个目完成了一些技术上的难题,作者完全可以包装一下做为比如IBM产品里的一个模块,l对能够l开发者带来全新的开发体验?
]]> OpenToro学习W记 http://www.aygfsteel.com/heweiya/archive/2005/12/16/24266.html@家军 @家军 Fri, 16 Dec 2005 10:11:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24266.html http://www.aygfsteel.com/heweiya/comments/24266.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24266.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24266.html http://www.aygfsteel.com/heweiya/services/trackbacks/24266.html OpenToro 【Java开?Web框架?
OpenToro
是一个可以让我们以灵zd自动的方式来开发web数据库应用程序的工具Q利用OpenToro可以省掉在开发一个Web数据库应用程序时~写JSP?
SQL代码q样辛苦乏味的工作.利用它就可以很容易地列出数据库中的表g其它内容q生成可以新?修改,删除的数?OpenToro兼容所有支?
SQL-92标准语法的数据库?MySQL,Oracle,Access,与SQL-Server.
q个软g是代替哪些对数据库快速操作,而不分析其业务逻辑的JAVA实现。整个Tutorial的定制性特别强Q你一定要看完他的DEMO再来操作Q尤?
是MYSQL的哪个表Q最l对q个东东的评h半自动化的完成了Ҏ据库表的单操作。而且q需要你手工修改已经生成的XML文g{。d说吧Q这个东?
有点像PB的哪个意思,先不业务逻辑p够快速的生成一个对数据库操作的WEB实现Q呵呵,假如目要求不高的前提下Q可以考虑l用户一个甜饹{?/span> ]]> C-JDBC学习ȝ http://www.aygfsteel.com/heweiya/archive/2005/12/16/24267.html@家军 @家军 Fri, 16 Dec 2005 10:11:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24267.html http://www.aygfsteel.com/heweiya/comments/24267.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24267.html#Feedback 1 http://www.aygfsteel.com/heweiya/comments/commentRss/24267.html http://www.aygfsteel.com/heweiya/services/trackbacks/24267.html 首先_学习会这个Y件可以马上得到第一桉。也是说这个Y件可以应用到现应用当中,立即取得效益Q品成熟度Q已l成熟?
C-JDBC是一个数据库集成方式Q包括同步、复制、备份和集群{,Sequoia的出?也说明了C-JDBC的成熟性,在这里万分感觉INRIA公司Q一个法兰西的公司?
隑ֺ是在Console的配|和Controller的配|等Q我在这个Y件学习当中绕了个弯,是JDK必顺?.4以上Q假如你要安装ORACLE9以下的版本,一定要在PATH环境变量当中改变一下顺序了?
C-JDDBC是一个优U的廉价集成方案,可以集成几乎所有的数据库,我想q个工具的认真学习将会给我提供一个赚qZ。呵c?
一定要好好学习Q看官有兴趣加我?
DEMO下蝲
公司|站 ]]> 适用的EAI集成工具QOpenSyncro http://www.aygfsteel.com/heweiya/archive/2005/12/16/24265.html@家军 @家军 Fri, 16 Dec 2005 10:10:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24265.html http://www.aygfsteel.com/heweiya/comments/24265.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24265.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24265.html http://www.aygfsteel.com/heweiya/services/trackbacks/24265.html 今天看了OpenSyncroq个工P感觉他很好用Q而且方便单?
OpenSyncro是一个轻量Q开源企业应用集成工兗它q行在Apache
Tomcat服务器上q把它的配置信息存储在MySQL数据库中.它的Ҏ包括内嵌数据{换器能够把CSV表格和其它基于文本的数据格式转换成XML,?
持XSL转换(XSLT),支持讉KFTP服务器上的文件。OpenSyncro可通过lg来进行扩展从而得它q接到SAP Business
One与HansaWorldq样的ERP/CRMpȝ.
OpenSyncro
它的思想比较单,是传输文gQ在传输文g的过E当中,可以Ҏ件进行轮换,转换成标准的XML格式Q应该来说这是一个比较简单的实现?
说说它的功能Q?
1、文件格式{?
4.2.1 ASCIItoXMLConverter
4.2.2 CSVtoXMLConverter
4.2.3 JoinConverter
4.2.4 SplitConverter
4.2.5 XMLGroupExpander
4.2.6 XSLTConverter
4.2.7 XSLT20Converter
2、文件传输方?
4.1.1 DirectorySource
4.1.2 FTPSource
4.1.3 RemoteOrderSource
4.1.4 LocalFileSource
4.1.5 TimestampFileSource
3、简单日志功?
目前我用绝对\径的方式已经试q第一U方式的传递,M感觉q是比较单的Q假如对其进行更加强大的扩展Q可能将成ؓ一U非帔R用单的初的EAI集成工具?/span> ]]> _糙的开源CMSQcorinis http://www.aygfsteel.com/heweiya/archive/2005/12/16/24264.html@家军 @家军 Fri, 16 Dec 2005 10:09:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24264.html http://www.aygfsteel.com/heweiya/comments/24264.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24264.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24264.html http://www.aygfsteel.com/heweiya/services/trackbacks/24264.html Corinis CCM 【Java开?内容理pȝ(CMS)?
Corinis CCM是一个基于Java/XML的开源内容管理系l?它结合了一个专业内容管理系l所应具备的功能?WYSIWIG~辑,Z角色的QA{?整个pȝ采用模块设计使得pȝ变得易于扩展与重复利?它包含的模块有论?投票和相册等
q个CMS应该来说技术架构也使用了AJAXQ但是有很多的BUGQ而且图标和实际功能不能符合,虽然基本布局很让人喜Ƣ,但是功能操作上不很好用,包括其内ҎFRANCE语言也算打折的理由?
应该来说Q作者是惛_一个简单易用的CMSpȝQ而且q有很弱的论坛和相册Q照片)理E序{?
我配|了半天也没有配|好Q虽然有很好的WEB安装界面Q就是数据库q接时发生错误,作者也不提供SQL代码Q防止万一有错误生。现在只是对其DEMO做了一些操作。如果看客你知SQL代码Q不防也吱我一声?/span> ]]> 开源代码:edtFTPj学习ȝ http://www.aygfsteel.com/heweiya/archive/2005/12/16/24262.html@家军 @家军 Fri, 16 Dec 2005 10:05:00 GMT http://www.aygfsteel.com/heweiya/archive/2005/12/16/24262.html http://www.aygfsteel.com/heweiya/comments/24262.html http://www.aygfsteel.com/heweiya/archive/2005/12/16/24262.html#Feedback 0 http://www.aygfsteel.com/heweiya/comments/commentRss/24262.html http://www.aygfsteel.com/heweiya/services/trackbacks/24262.html edtFTPj
edtFTPj是一个FTP客户端包它可以嵌入到应用E序中以便以提供FTP的功?它提供一些方法如:put(),get(),chdir(),dir()与pwd(){来完成FTP的功?
通过对其的学习,其是取FILENAME是一个大的挑战,我曾lؓq个C很多的冤枉\Q我对其代码ȝ?
java代码:
package com.throuhout.j2eemodel.util; /** * 保留Enterprisedt公司信息 * Copyright (C) 2000-2004 Enterprise Distributed Technologies Ltd * * www.enterprisedt.com * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * Bug fixes, suggestions and comments should be sent to support@enterprisedt.com * nether add by heweiya * 对FTP服务器的通用操作 * ConnFTPServer(String host,String username,String password) * Upload(String localfile,String filename) * Download(String localpath) **/ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.net.URL; import com.enterprisedt.net.ftp.FTPClient; import com.enterprisedt.net.ftp.FTPConnectMode; import com.enterprisedt.net.ftp.FTPException; import com.enterprisedt.net.ftp.FTPMessageCollector; import com.enterprisedt.net.ftp.FTPTransferType; import com.enterprisedt.util.debug.Logger; /** * Simple test class for FTPClient * * @author Hans Andersen * @author Bruce Blackshaw */ public class FtpClient { /** * Log stream */ private static Logger log = Logger.getLogger(FtpClient. class ); private FTPClient ftp = null ; public void ConnFTPServer(String host, String username, String password) { try { // set up client ftp = new FTPClient(); ftp.setRemoteHost(host); FTPMessageCollector listener = new FTPMessageCollector(); ftp.setMessageListener(listener); // ftp.setAutoPassiveIPSubstitution(true); // connect log.info( " Connecting " ); ftp.connect(); // login log.info( " Logging in " ); ftp.login(username, password); // set up passive ASCII transfers log.debug( " Setting up passive, ASCII transfers " ); ftp.setConnectMode(FTPConnectMode.ACTIVE); ftp.setType(FTPTransferType.ASCII); } catch (Exception e) { log.error( " Demo failed " , e); } } public void Upload(String localfile, URL url) { String host = url.getHost(); int port = url.getPort(); File filePath = new File(url.getPath()); String directory = filePath.getParent().substring( 1 ); String filename = filePath.getName(); try { // connect(host, port); ftp.chdir(directory); ftp.put( new FileInputStream(localfile), filename); } catch (Exception e) { log.error( " Demo failed " , e); } } public void Upload(String localpath,String filename) { try { ftp.put(localpath, filename); } catch (Exception e) { log.error( " Demo failed " , e); } } public void DownloadAll(String localpath){ try { ftp.chdir( " xml " ); String[] files = ftp.dir( " . " , true ); for ( int i = 0 ; i < files.length; i ++ ) { String testfile = files[i].substring( 39 ); // 大家可以看到q里Qtestfile取µ貌皇Çfilename而是一个字条串Q我Ö皇谴涌¼的位置取得FILENAMEQ方法可能很W,但是我不知道如何来取得真正的FILENAME?/span> log.debug(files[i]); ftp.get( new FileOutputStream(localpath + testfile),testfile); // ftp.get(localpath + testfile, testfile); } } catch (IOException e) { // TODO 自动生成 catch ?/span> e.printStackTrace(); } catch (FTPException e) { // TODO 自动生成 catch ?/span> e.printStackTrace(); } } public void DisConn(){ try { ftp.quit(); } catch (IOException e) { // TODO 自动生成 catch ?/span> e.printStackTrace(); } catch (FTPException e) { // TODO 自动生成 catch ?/span> e.printStackTrace(); } } }
]]>
վ֩ģ壺
|
|
ָ |
|
|
|
|
˳ƽ |
|
Ϻӿ |
|
|
|
ֺ |
|
|
ڽ |
|
ϵ |
Ϫ |
|
̨ |
|
|
|
ɽ |
|
ɽ |
ף |
Ӣ |
ͨ |
|
̨ |
|
|
SHOW |
|
ɽ |
|
崲 |
|