Java
文章平均质量分 96
iteye_10785
这个作者很懒,什么都没留下…
展开
-
使用Commons-net包实现ftp服务器的访问
项目需要实现从某银行的ftp服务器上定时下载数据文件的模块.于是使用apache的commons-net包实现ftp服务器的链接 中间使用了commons的io和Oro包.Io包封装了一些使用的方法,eg:安全的关闭各种流.根据文件的长度得到文件的方便识别的大小(k,m.g).还有一些其它使用的方法,读者可以下载后自行研究.. commons-net包封装了一些常见的网络包:ftp,smtp,po...2007-02-12 10:15:00 · 163 阅读 · 0 评论 -
IE中指定使用自定义的JRE??
Applet应用,客户端需要下载jre,假如应用使用的是jre1.5,同时在jre1.5中修改了一些内容,以利于使用..但是客户端如果有了其他的应用安装了新版本的jre,比如jre1.6,此时IE的就会使用新的jre1.6加载applet,造成应用无法启动.. 跟踪了一下,发现是IE注册表的键值被新版本的jre1.6所覆盖,键值为: [HKEY_CLASSES_ROOT\CLSID\{8AD9C...2007-11-16 09:49:56 · 996 阅读 · 0 评论 -
解析Txt文件的过程
解析Txt文件的过程 项目需要解析用逗号(,)分隔的文本文件,然后将其中的数据转换成xml文件进行导入到财务系统中.... 考虑到以后可能文件格式会变化,因此使用了动态的创建方法,即通过格式文件来动态解析txt文件..本程序使用了apache的Digester来动态生成格式文件,使用CGLib动态生成目标类.步骤如下: 1、定义文件和字段的元数据格式,如果出现其他的文件格式只需要实现元数据接口即...2007-11-05 17:24:56 · 564 阅读 · 0 评论 -
平台开发技术考虑
1.客户端设计 使用基于Applet的访问框架,客户端需要下载一个30M左右的jre,界面元素由Swing实现,可以参照NC的实现. 优点: A学习曲线平滑,不需要大规模的进行技术培训,目前人员大多都有过Swing的开发经历. B 界面表现性较传统Web页面优势较大,可以实现非常复杂的界面展现. C 显示的效率比较高,虽然web开发也已经实现了MVC的设计模式,但基于请求响应的开发方式有时无法...2007-10-16 15:49:25 · 151 阅读 · 0 评论 -
AWT和Swing的绘制细节
介绍AWT和Swing的底层绘制的细节...转自:http://java.sun.com/products/jfc/tsc/articles/painting/index.html Painting in AWT and Swing Painting in AWT and Swing Good Painting Code Is the Key to App Performance ...原创 2008-08-11 22:30:06 · 168 阅读 · 0 评论 -
买了一本Swing的书
在书店买了一本<Java动画、图形和极富客户端效果开发>,是Sun的核心技术丛书... 初步翻了几页,讲的不错,介绍了一本书中都不曾提起的Swing的绘制原理和顺序.. 知道了JComponent的paintComponent(Graphics)、Component的paint(Graphics)、JComponent的setOpaque(Booelean)方法的使用时机.. ...2008-08-07 21:43:48 · 115 阅读 · 0 评论 -
Google protobuf使用向导
本向导讲解了如下内容: 1、在一个.proto文件中定义一个信息格式.. 2、使用protocl命令进行编译,生成java代码. 3、使用Java protocol buffer API进行读写操作. 以一个地址本为例,从建立一个.proto文件开始,为你想序列化的数据接口加入一个message属性,在message里面,为每一个字段指定名称和类型,下面是一个例子: package tutor...2008-07-18 08:51:55 · 115 阅读 · 0 评论 -
GWT出1.4版本了
看了google开发日的演讲录像,得知gwt已经发布1.4版本了。看了一下,据说对速度有了很大的提升。不知道有人升级了没有啊。。目前的gwt应用编译速度太慢了。。...2007-06-16 22:50:35 · 79 阅读 · 0 评论 -
通过Spring进行远程服务访问
最近在做一个项目开发框架.前台使用Applet,服务器端最先考虑使用EJB3进行开发,但由于EJB采用的是RMI-IIOP协议进行底层数据传输,难于跨越防火墙,故考虑使用Spring提供的远程服务访问技术进行服务器端的编程.测试成功,记录下来.. 环境:Eclipse3.2.2 JDK1.5 Spring2.0.2 1、由于客户端采用Applet,需要下载代码到客户端,简单起见,将所有的class...2007-03-01 17:05:59 · 164 阅读 · 0 评论 -
(转贴)Classpath和Codebase
Classpath和Codebase 概要 Classpath和Codebase是Java中非常重要的两个概念,初学者如果没有掌握这两个概念,在遇到诸如ClassNotFoundException或者相关的异常时不知所措。另外,很多其它方面的错误往往也和Classpath有关。本文将详细解释这两个概念,并且描述在命令行方式和集成开发环境(以JBuilder为例)中的设置方式。 什么是C...2007-02-27 10:38:59 · 109 阅读 · 0 评论 -
Eclipse3.3Meh发布
Eclipse3.3Meh发布,谁知道eh是什么意思啊?2007-02-26 15:46:25 · 79 阅读 · 0 评论 -
可以从PreparedStatement中提取Sql的类LoggableStatement
本人只是根据原类稍作修改... 实现原理: 重新实现PreparedStatement接口.定义两个辅助变量:sqlTemplate和parameterValues sqlTemplate带有?的Sql,parameterValues存放参数值,是一个ArrayList.然后在每个set方法中调用saveQueryParamValue 方法设置parameterValues列表... 替换?为参数...2007-02-15 09:16:53 · 205 阅读 · 0 评论 -
Swingworker的使用
Swingworker是一个方便使用线程的工具类,提供了多线程程序的代码框架,基于此包可以方便的写出安全的多线程程序... Swingworker主要有一下几个方法: doInBackgrount() 计算返回结果,或者抛出一个异常...此方法是未业务逻辑准备数据的地方 publish(V... chunks) 参数为一个数组,功能是将此数组数据传递到process()方法进行处理,...2008-11-12 11:01:42 · 244 阅读 · 0 评论