自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我想我是海

Java&Life

  • 博客(33)
  • 收藏
  • 关注

转载 WSDL Documents

WSDL Documents A WSDL document is just a simple XML document.It contains set of definitions to describe a web service.The WSDL Document StructureA WSDL document describes a web service u

2006-03-18 15:47:00 1026

原创 Javascript callback and function pointer

简单的代码示例:function show(cbfunction,name){        return function(sex){//这里返回一个有参数的Function            cbfunction(name);//调用参数传入的函数            alert(sex);        }    }function hello(name){       alert("

2006-03-14 17:24:00 1217

原创 Xdoclet2(二):与Xdoclet1.X比较

Xdoclet2无论在配置、开发、及性能都比Xdoclet1.X有大大的提升。关于两代Xdoclet的内部结构可以用Xdoclet2官方网站的两幅图片来容易看出:Xdoclet1.x:这一代,以Xdoclet1.x引擎为核心,由XjavaDoc提供源数据,使用XDT模板来实现文件的生成。而使用方式只有AntTask一种。Xdoclet2:这一代,Xdoclet2的核心只有很少的一点点代码,它使用现

2006-02-19 02:20:00 1587

原创 Xdoclet2(一):找回Doclipse缺失的标签提示--Qtags

使用Xdoclet2的Eclipse插件Doclipse,发现里面仅提供了Plugin的Tag的提示。而如果要自已写Plugin的时候就发现这个插件没有提供最原始的Tag的提示,即Qtags。参考了Doclipse的文档之后想自已动手写一个XML文件来提供提示功能。(Doclipse插件除了提供默认的Plugin 配文件,还可以从用户指定的一个文件查找符合格式的Plugin配置文件)。后来发现Xd

2006-02-18 23:47:00 1264

原创 TODO:搭建一良好的测试环境

目前大多数的测试都仅出现在业务逻辑部分,数据库部分的测试基本上是System.out.println出来查看结果。测试框架只使用了MockObject,而DBUnit、HTMLUnit等等这些都没派上用场,所以一直以来盼望的TDD总是迟迟达不到。现在仅仅有一部分是TDD,为了达到更好更全面的测试,最近我必须要搭建一个方便快捷的测试环境。包括业务逻辑测试,数据库操作测试,集成测试等,已经到了非集成不

2005-12-20 00:09:00 912

原创 用DBUnit写单元测试

目的搞清楚了就最容易做事了。嘿嘿。如果不知DBUnit是用来做什么的,就像个无头苍蝇,晃了半天都不清楚在看些什么。DBUnit的主要功能是可以为你的数据库测试提供稳定及一致的数据。DBUnit通过预先在XML文件设置数据值、使用Sql查询另外的表格为测试提供数据等等方式来达到这个目的,而通常我们只需要使用XML文件预置数据的方法即可。使用DBUnit来写单元测试至少有两个方法,一是直接继承Data

2005-12-20 00:01:00 1461

原创 JSTL,几近晕倒的几个小问题

一、版本问题,web.xml文件使用的DTD版本如果为2.3则对应JSTL的1.0版,2.4则对应1.1版。如果发现报错说JSTL标签里的表达式没有接收到任何值的时候,估计是版本出的错。到Google查下,很多解决方法。二、List的c out。如果你的实体继承了List,而添加了一些属性,想要在页面直接输出这些属性,你可能这样做:但是你会发现这是个错误:javax.servlet.Servlet

2005-11-27 11:08:00 1694 1

转载 JavaScript中的类继承

JavaScript 一种没有类的,面向对象的语言,它使用原型继承来代替类继承。这个可能对受过传统的面向对象语言(如C++和Java)训练的程序员来说有点迷惑。JavaScript的原型继承比类继承有更强大的表现力,现在就让我们来看看。iJavaJavaScriptStrongly-typedLoosely-typedStaticDynamicClassicalPrototypalClassesF

2005-11-23 19:47:00 776 2

转载 JavaScript中的类继承

JavaScript 一种没有类的,面向对象的语言,它使用原型继承来代替类继承。这个可能对受过传统的面向对象语言(如C++和Java)训练的程序员来说有点迷惑。JavaScript的原型继承比类继承有更强大的表现力,现在就让我们来看看。iJavaJavaScriptStrongly-typedLoosely-typedStaticDynamicClassicalPrototypalClassesF

2005-11-23 19:45:00 755

原创 让WebWork遍历Map

用Webwork的标签遍历,是一件很爽的事情。例如遍历一个List。你可以做得比之前任何一套标签更优雅和简单。当遇到Map的时候,可能你会束手无策。因为我也刚好有这样的经历。如果知道Map里面的Key,使用Key去得到Value那不难做,只需要在遍历的标签里面写上即可。但是要把Map里面所有的无素都遍历出来,我查了好多网页都没有答案。最后查了下Webwork in action,发现只有一句话提到

2005-11-21 20:08:00 2444

原创 初识动态Bean

来自Jakata的Common-beanUtil包,动态Bean可以让我不需要事先编一个JavaBean而可以在运行中生成一个JavaBean并使用。省事不少。刚接触了一个BasicDynaBean,感觉像是一个Map,这是个简单的封装,再复杂些的封装有待研究。下面是个例子,看过文档之后试验用的,记下来用以备忘。:)import java.util.Date;import org.apache.c

2005-11-10 17:46:00 2789

原创 Html2Js--Html代码到Javascript文件的转换

之前在网上有一些现成的转换工具的,不过有些是Javascript,只限于Web环境下使用,有些是本地程序,但是没有编码的选项,只是单纯的提供输入及输出,工作的时候需要处理些特殊编码的文件的时候就没法子了。没办法,只有自已写一个转换工具,满足自已的需要。因为时间关系,暂时写了一个在控制台下运行的程序,谁有兴趣,帮忙做个界面出来也不错。呵,下面是所有代码。可惜,我机子上没用Java2Html的插件,要

2005-11-09 16:30:00 2459

原创 关于Web路径的备忘

在处理Web页上一大堆连接的时候,常常被一些相对路径搞得很迷糊,现在整理一下,当作是提醒备忘。其实,很简单,只是老是不记住。呵通常我们遇到的相对路径会有下面三种情况,下面一一来举例说明。一、以"/"为首字母的路径,其完整路径将会是主机名加上该路径名article实际指向:http://hostname/article/index.html二、无斜杠开头的路径,其完整路径将会是当前的URL的上一级路

2005-11-09 16:22:00 1919 2

原创 异常使用准则

使用Java异常首先要搞清受查异常及不受查异常的区别,概念不清楚会把你一个头搞得两个大。:)下面是一些在实践中自已总结出来的一点使用异常的准则,未必每个人都如此,但我自觉还是比较适当的做法。一、认真考虑底层函数签名里的异常,我们是否能够处理,如果经处理后可以令工作继续正常进行,则使用Catch块处理。二、如果认为无法处理,使你的工作无法进行,并且你确定,你的函数的使用者也会因为这个异常而无法继续工

2005-11-04 12:24:00 1528

原创 动作!在构造函数之前及之后。。。

想在构造函数之前做些事情,用块吧。顺序是static块然后到一般的块再到构造函数。而要在构造函数之后做些事情(指不调用其他函数,且是一定要做的)这个时候。。。。。用继承吧。在子类的构造函数里继续做想做的事情。原来就这么简单。。

2005-05-19 08:24:00 876

原创 工作PickUps

Request域的疏忽:在做Wapfish后台管理的时候,做到添加新资源那部分,我为提交新资源的表单配置了一个ActionForm,问题出现了,我上传完一个资源,提交了新的信息之后,再进去添加资源的页面的时候,发现表单出现了上次添加的信息,狂按重置按钮也没效。我检查了所有的程序和配置,认为没有地方出错,为这个问题尝试了很多方法,但都一愁莫展,最后回到Struts-config的配置文件去再次查

2005-04-27 15:08:00 1115

原创 在Tomcat中配置应用Context的一些差异与注意事项。

使用的是Struts框 架:1,用""作应用的DocBase,这时该应用的相对路径是从整个URL倒数第一个"/"开始的,这时在页面中写相对路径的时候注意要在前面加上"/",如:http:/login.do。在系统看来"/login.do"是相对路径,面应用的当前位置是在http://localhost/admin下面。2、用"/"作DocBase的时候,应用的相对路径是从整个URL顺数第一

2005-04-27 15:06:00 1355

原创 上班开始,javaing my life!:)

幸得Jas师兄的引荐,得与师兄共操一室。虽是实习期,但我真正开始了我的Java生活。以后的路还挺长,这一个月,我会努力把握,学好公司开发的框架及所有。自已的基础已充分得到师兄的肯定。很高兴。加油。

2005-03-10 23:55:00 963

原创 自行开发了个可重用的数据库连接框架

        在开发有关数据库的应用时,虽然JDBC提供给我们许多便利,但在我们开发不同的应用的时候还是会重复着一些相同的工作,比如说编写数据库连接的程序,工作虽然不算多,但不断地重复实在是浪费时间,也增加了调试的复杂度;还有一点,我们应该尽量使用配置的数据源,笔者用的是Mysql,当用到中文应用上的时候Mysql的数据源没办法解决中文问题,另一方面又不希望每次都手动创建连接。基于以上遇到的两个

2005-02-19 18:32:00 1522

原创 乱。。。。。。The begining of my假期

有点想家了。但还不能走。还有些事情没做完。命奖学金其实不一定好的,请来请去吃来吃去。数数看,我已经有一个星期没吃学校饭堂里的东西了。我好累,到处跑,好晕。。。。几天都是很早就起来了,送她上火车,送妹妹回家。陪老师吃饭唱K。好乱。好乱。有点狂,有点野。有点烦。我的Java啊~~~~~

2005-01-21 23:35:00 646

转载 Apache基于MySQL的身份验证

本文介绍在Apache中实现用户身份验证的方法,讨论如何在MySQL数据库中保存验证信息,然后通过mod_auth_mysql模块实现身份验证。 一、概述    前文讨论了在身份验证中使用数据库的方法,具体介绍了mod_auth_db模块和DB文件的使用。这里要介绍的是如何使用非常流行的MySQL数据库保存身份验证信息,再通过mod_auth_mysql访问MySQL数据库实现身份验证。 

2005-01-16 02:40:00 1461

转载 MySQL实现分页JSP+JAVABEAN实现

关键代码是MySQL下的一条命令:select * from 表名 limit 第几页(0开始),每页的记录数;换句话说,只要改变第几页这个变量就能实现分页的浏览了。1。建立2个Bean,一个是负责数据库连接,一个负责分页。package DBConn;import java.sql.*;import java.lang.*;public class MySQLConnection {

2005-01-16 02:34:00 1092

转载 J2ME上路

         elcipse3.0         j2me_wireless_toolkit-2_2-ml-windows.exe         eclipseme.feature_0.7.0_site.zip         开始关键是把在update里面把eclispeme.feature加进去.然后就可以了按以下步骤进行了.         一、安装和配置准备您需要安装 Ecli

2005-01-16 01:43:00 970

转载 给我留言

呵呵。Blog里面自带的机制不太爽。也没了解到怎么用。事无大小,无论是学习还是生活,来了就让我知道哦。我会常上来查的啦。呵呵身体健康,开开心心最要紧啊。加油!

2005-01-16 00:59:00 772

原创 sam's teach yourself Sql in 24hours的范例数据库表格Mysql版本。

想找个范例的数据库原来真不是简单。呵呵原书本上的数据库只是个标准,不是实现的版本。在网上艰辛地找到了这个表格之后与发现自已用的Mysql字段的类型不符。于是做了改动。下面的Sql文件可以直接导入Mysql了。有了这个东东。可以节省很多输入的时间。学习更方便了。--study.sql文件如下:create datebase study;use study--表employee_tbl结构 cre

2005-01-15 23:38:00 1154 1

原创 对象类型转换的总结

看下面一条例子! import java.lang.*;public class j02090504{  public static void main(String para[])  {    A obj1 ;      System.out.println("A 对象引用 A 实例");    obj1 = new A();    obj1.printX();    //((B

2005-01-15 14:13:00 945

原创 Mysql服务器出现的问题及解决方法

今天打开Mysqladmin的时候,它亮着红灯,停止了服务。奇怪,昨天还好好的一点事都没有。我在寻思是不是因为安装了两个不同版本的Mysql服务器。原来一个是单独安装,后者是随PHP组件一齐安装的,但是装完之后测试过两个版本是互通的。没事发生。今天用了所有的用户都进不了数据库。急了,里面的数据没有备份(命令备份)。我的许多应用都还要用到里面的数据表格的。晕死啦。。。。我以为是版本出现了冲突导致不能

2005-01-15 02:32:00 1096

转载 SQL语法查询文档

SQL语法查询文档    一、SQL速成  结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。  以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。  1.创建表  表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下: 

2005-01-15 02:21:00 941

转载 SQL查询语句精华使用简要

一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,emailFROM testtableWHERE name=张三(一) 选择列表选择列表(select_list)

2005-01-15 02:20:00 701

原创 提升JSP应用程序的七大绝招

提升JSP应用程序的七大绝招  你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中

2005-01-05 22:16:00 614

转载 Java开源项目Hibernate快速入门

Java开源项目Hibernate快速入门  其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特

2005-01-05 20:56:00 675

转载 文件路径的中文问题

需要打开中文文件名的链接,例如  http://www.abc.com/站点说明/文件1.txt   用英文名字文件可以打开:  http://www.abc.com/zhandianshuoming/wenjian1.txt   但是用  http://www.abc.com/站点说明/文件1.txt  就无法访问,怎么解决?  ---------------------------------

2005-01-05 12:40:00 1310

原创 用Jsp实现本地文件共享及下载

本文作者:海怪。欢迎转载。但敬请注明出处。Java.io包给我们提供了一个File类。借此类我们可以轻松地完成文件的列表获取文件信息等。这里我以一个简单的音乐网站为例子,说明本地文件共享及提供下载的Jsp解决方法。整个网站仅有两个页面,一个是logo.jsp,是页面的头部,一个是 index.jsp,负责完百所有文件列表显示等工作的。下面是logo.jsp的代码: Well

2005-01-04 22:39:00 2590

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除