JAVA
winderain
这个作者很懒,什么都没留下…
展开
-
ANT 编译发布
本来一直使用jubilder开发,按个F9,要什么包都有了。最近和另外一个公司和做,对方要求的较严格,需要ANT发布给测试部门进行测试。所以花了一个晚上研究ANT。 就简单使用来说,还是比较简单的。主要需要两个文件: 1.build.bat 配置java_home 和 调用ANT,内容如下: @echo off set JAVA_HO原创 2006-04-22 23:11:00 · 1127 阅读 · 0 评论 -
可恶的CSDN,博客中高级选项中的插入代码居然不能用了
可恶的CSDN,博客中高级选项中的插入代码居然不能用了原创 2008-05-14 13:05:00 · 122 阅读 · 0 评论 -
java中调用 dll 动态库的简洁方法 JNative
Java中调用DLL方法,是通过JNI接口实现的,http://www.ibm.com/developerworks/cn/java/l-linux-jni/ 这里有详细的说明。大概是先用Java写一个接口类,然后用javah 生成一个xxx.h的c语言的头文件,然后用C实现这个头文件,在这个实现接口中调用其他已经实现的接口。 我看到这个实现方法后,感觉怪怪的,这不是反过来了么?原创 2008-05-19 17:40:00 · 2736 阅读 · 1 评论 -
测试驱动开发感悟
from http://www.51testing.com/?action_viewnews_itemid_100097.html 最近听到了很多关于软件质量的话题,自己前段时间也参加个PMP(项目管理)的培训,所以一时对于质量控制特别感兴趣,在这里想和大家共同讨论下! 软件质量,是所有人都很关心的东西。我们在开发过程中为了保证质量,从中引进了软件测试。它在整个的过程中起到的作用不言而转载 2009-02-13 15:45:00 · 729 阅读 · 0 评论 -
什么是mock测试 等自己有时间好好研究一下
from http://hi.baidu.com/sukobe/blog/item/7a67f0ed914a8b4a78f055ab.html 什么是mock测试2008-05-31 15:09[转]mock测试:就是在测试过程中,对于某些不容易构造或者 不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。mock对象:这个虚拟的对象就是mo原创 2009-02-13 15:46:00 · 796 阅读 · 0 评论 -
iText 中写Word RTF 文档 中文字体设置
传统使用iTextAsian.jar中定义的字体 BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); com.lowagie.text.Font FontChinese = new com.lowagie.t原创 2009-07-23 13:50:00 · 4115 阅读 · 4 评论 -
定义你自己的Logj4 输出,比如 数据库连接池 database connect pool
1.首先需要继承实现一个Appender类,log4j提供了很多Appender,选择自己适合的继承,或者直接继承最根的抽象类 package org.util.base.pub;import org.apache.log4j.spi.LoggingEvent;import org.apache.log4j.PatternLayout;public class Log4jDbConne原创 2009-05-20 13:11:00 · 884 阅读 · 0 评论 -
Struts2 文件上传 文件类型 大小过滤
使用Struts2上传文件,其实使用的是apache的 commons-fileupload-1.1.jar在实际使用的过程中,配置了fileUpload拦截器并不能过滤上传的文件类型,只能处理大小过滤 image/bmp,image/png原创 2010-01-27 16:34:00 · 958 阅读 · 0 评论 -
Axis1.4 在weblogic9.2中报 (401)Unauthorized 的处理
WebService server 在tomcat上部署,client在Weblogic9.2中部署,在使用安全方式调用的时候,报错:(401)Unauthorized at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)如果server 和client 都在 tomcat,原创 2010-02-09 17:45:00 · 3362 阅读 · 0 评论 -
AndroMDA 4.x架构
Andromda从最早的2.0 到目前的3.3,再到未来的3.4,感觉是最好的代码产生工具了,不管是不是MDA,毕竟是从UML图形产生代码。最近在作Flex的Cartridge,对其设计理念有更深入的了解。老外的思想咋总是这么高深呢。顺翻译AndroMDA4.x 架构介绍之。翻译 2010-06-12 15:13:00 · 652 阅读 · 0 评论 -
Freemarker 的常见控制结构写法(ZT)
Freemarker是很好用的模板引擎。今天被一个小小的if...else...控制结构的写法困扰了很久,原来在freemaker里这个控制结构和JSTL还不一样,不了解的话还真是个问题。虽然freemarker的tag用的也是类似xml的尖括号,但是它并不遵守每个标签都要封口的规则。选择结构if...else... ... ... ... ...只有一个if的情况: x i转载 2008-05-05 13:22:00 · 639 阅读 · 0 评论 -
firefox ie 鼠标事件 坐标 兼容问题
firefox和IE处理鼠标事件兼容问题的讨论网上有很多 。这里列出我自己碰到的情况。1、取回鼠标坐标的值:在IE中取的坐标会比FireFox中略小,代该10个像素左右 这个问题是我在调试鼠标画选择框的时候出现的,IE中调试正常,而FireFox中总是捕捉不到mouseup事件,问题一个个排除,经历一上午才发现是这个问题。 我的实现思路和网上的大部分一样,就是mousedown的时原创 2008-03-25 17:28:00 · 1348 阅读 · 0 评论 -
Ext2 中如何换行 布局?
在作布局的时候,常常会出现这类情况,在HTML中可以利用表格来布局,那么Ext2呢?我自己也琢磨了不少时间,今天终于有了收获:var simpleForm = new Ext.FormPanel(...{ labelAlign: left, title: 表单例子, buttonAlign:right, bodyStyle:padding:5p原创 2008-03-28 11:52:00 · 3028 阅读 · 2 评论 -
Struts 常用标签的使用
html:text 常用的输入筐html:text property="rname" size="50"/> select 下拉列表,多种风格第一种:对于列表值固定,只想提交的情况,html:select property="rtype"> html:option value="0">基本列表html:option> ht原创 2006-09-14 18:03:00 · 1216 阅读 · 0 评论 -
Rational Rose 逆向工程(java) 常见问题二则
1. rose逆向工程的时候,属性类型表现为:Logical View::java::lang:: 解决办法: 菜单->Tools->Java/j2ee->Project 选择Fundamental Type 页面 Remoe Common JDK Classes Add Common JDK Classes 确定即可,也许是Rose的Bug 2. r原创 2006-09-26 11:21:00 · 2034 阅读 · 0 评论 -
mven2 + androMDA 初探
1、maven2 安装 下载:http://maven.apache.org/maven只要下载解压,然后设置及格环境变量M2_HOME= MAVEN_HOME= 本来应该是只设置第一个就可以了,谁知道还要第二个,否则androMDA 可能会有麻烦PATH加入 maven2/bin 看自己的喜好而已,我就没有加,不喜欢把PATH弄的很杂按照maven的安装步骤,在命令行,执原创 2007-04-30 10:56:00 · 1839 阅读 · 0 评论 -
maven2 clean 错误的解决
错误信息:[ERROR] BUILD ERROR[INFO] ------------------------------------------------------------------------[INFO] The plugin org.apache.maven.plugins:maven-clean-plugin does not exist or no valid ve原创 2007-04-30 11:20:00 · 1721 阅读 · 0 评论 -
WEB 调试二则
1、有天在页面上写了一个提交页面的script函数,结果死活不能提交页面,郁闷了很久,第二天偶尔和同事看的时候,发现原来有个按钮的名字叫做 submit ,和form.submit 重复,于是就不停的提示说,没有相应的属性。郁闷啊郁闷,低级错误! 2、中文提交的老问题:发现在URL中的中文无法正常提交,页面是用的UTF-8编码,而且使用了过滤器,于是乎不知道问题出在那里。研究并在网上不听原创 2007-06-18 16:49:00 · 695 阅读 · 0 评论 -
spring 框架发送 simpleMail email
在网上找了spring框架下发送email的例子,结果发现发生 533错误553 authentication is required 找了半天也没有发现实质解决的办法,偶然发现居然没有对message设置from熟悉,设置上后居然通过.具体类如下:package com.mailtest.pub;import org.springframework.mail.MailE原创 2007-09-18 17:19:00 · 2038 阅读 · 2 评论 -
javascript 自动完成下拉框
script.aculo.us Autocompleter functional控件改进版本例子 从服务端动态下载过滤后的数据: 输入Name: NOW FETCHING RESULTS原创 2007-11-19 10:21:00 · 4293 阅读 · 1 评论 -
常见错误:JavaScript 提交form 的时候,Error:对象不支持此属性或方法
form submit() Error:对象不支持此属性或方法 无论用document.forms[0].submit() 还是其他方式,均报此错误说明form中有名字叫做submit的元素,一般为按钮,改为其他名字即可原创 2008-02-20 11:18:00 · 2542 阅读 · 1 评论 -
mapxtreme java 版本分布式部署。自己的应用和mapxtreme渲染器不在同一台机器上
在开发阶段,每次渲染地图很费时间,一般开发机器都比较慢。加之mapxtreme渲染提供的是URL方式,所以就想是否可以分布式部署呢?在网上查询了一下,好像很少有人这么做。 基本步骤: 1、准备一台渲染用的服务器(我的是linux),安装环境,包括JDK TOMCAT等,然后把mapxtreme480应用发布到服务器上, 2、copy地图数据到服务器上 同时修改原创 2008-03-18 14:24:00 · 1209 阅读 · 0 评论 -
AndroMDA 4.x架构(2)
andromda mda 4 java翻译 2010-06-12 16:43:00 · 572 阅读 · 0 评论