2008-07-01

一个愚蠢的错误

关键字: 告诫自己要仔细
在Hibernate使用中我犯了一个严重的低级错误,就是把字段的映射类型写错了,一个及其隐蔽的错误,真是害人不潜呀。下面把Hiberante映射文件展示如下: <class name = "SystemLog" table="SS_SysLog" dynamic-insert="false" dynamic-update="true"> <id name ="id" column = "ID" type ="integer"> <generator class="native"/> </id> <property name="dat ...
  • 15:07
  • 浏览 (21)
  • 评论 (0)
2008-06-20

Ext 验证

关键字: ext validate
关于Ext的验证其实很简单,不知道大家是否看过Ext的例子,它提供的adv-vtypes这个例子是一个很好的Ext验证入门工具。通过这个例子我们可以知道Ext验证所用的机制是调用我们自己定义的函数进行验证的,而它自带的验证方法太少。于是我结合validation.js做了一个Ext的validation希望对大家有所帮助。   Ext.apply(Ext.form.VTypes, { password: function(val, field) { if (field.initialPassField) { var p ...
2008-01-15

TDD开发模式

关键字: 测试
TDD开发,可能国内用的人比较少。但我认为,这种开发模式是很值得引入的。首先,它不用程序员反复启动服务,就可以找到自己程序的问题,这样会提高开发效率(一般启动服务是一个痛苦的过程)。其次,这种方法比较灵活,程序的执行方向可以不按现实逻辑进行,这样我们就可以检测一些手动不便测试到的内容。最后,实现方法多种多样,简便宜行。下面我来介绍一下我的方法。在介绍之前,我先阐述一下我现在的应用环境:我的Severlet:Tomcate我的框架采用:Spring+Struts2.0+ibatis我的单元测试采用框架是:Junit4还有一个国内可能应用不多的gienah testing 我的集成测试将采用框架是 ...
2007-12-10

Java Timer的简单应用

关键字: Java Timer
最近由于工作关系,要使用Java中的Timer,从网上的评论得知这个东东并不是很好用,由于需求也不是太苛刻,所以把它改改就OK了。需求是这样的: .在请求到来时开始计时。 在请求超过规定时间时,结束计时。 在得到页面确认时,重置时间,重新开始计时。 需求很简单,下面是我的定时器实现: java 代码 package com.youcompany.yourproject.comet;       import java.util.Date;   ...
2007-11-21

使用传统IO包编写的Servlet多线程监听程序

关键字: 自定义的端口监听Servlet
下面说一下我的需求: 1.要实现JAVA与VC++的SOCKET通信。 2.要使实现监听多个端口。 3.要在Servlet启动时将监听启动。 4.要实时将数据推送到页面。 —————————————————————————————&mdash ...
2007-10-08

使用DWR做的简单聊天程序

关键字: Struts2.0,Spring,长链接
      早就听说过长链接这个技术,一直没有用过,今天正好有机会实践一下。在网上查了一下,目前我就知道两个支持长链接的Web server一个是jetty,一个是tomcat6.0,如果大家知道还有什么的话欢迎补充。由于tomcat6.0的长链接目前在网上很难找到例子所以我选择了jetty。jetty自带的例子很好,经过几天的代码阅读大概知道怎么使用了,现在我把原码发出来与大家分享。当然我说的原码并不是照搬了jetty自带的例子,我加入了Struts2.0,dwr,Spring,本想用Ext但感觉太浪费。此源码在IE中运行还有一个JS的小问题 ...
如题,大家在Struts2.0中使用json是一般都选择了jsonplugin,我对jsonplugin不太熟悉,因此我选择了json-lib这个jar包。不知道jsonplugin对bean的支持是不是很好,还是只能对action进行序列化。好了现在说一下我的思路。 我先用Json-lib将我的bean进行序列化,当然此过程是放在了我的一个service中的。然后配置DWR公开service的接口。在EXT调用DWR的过程中可能会有些小麻烦,因为EXT官方的程序中没有支持DWR做数据源。在网上找到一个强人写的可做EXT数据源的DWRJS略加修改就成了我的DWRJSONJS,只是小小的改动了 ...
techno_it
搜索本博客
博客分类
最近加入圈子
存档
最新评论