自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 J2EE下使用AJAX(六) 后记以及如何处理复杂的返回值类型

这次的AJAX系列, 实际上是我平时所有用过的AJAX实现方式汇总(J2EE环境), 在这些所有的实现方式里面, 我最常用的是使用Prototype发送/接收请求, 隐藏帧技术虽然强悍, 但在客户都不要求回退处理的情况下, 我也一般不使用, 但是, 在此仍然强烈推荐.让我感到伤心的是, 感觉大家对DWR的关心度更高一些, 实际上, 我从来没有在商业项目中用过DWR, DWR只是我自娱自乐地研究时进

2008-04-29 09:53:00 2668 6

原创 J2EE下使用AJAX(五) jsonplugin -- struts2下的AJAX插件

对于前面的例子,如果使用XmlHttpRequest实现AJAX,依赖于在服务器端使用Response对象生成返回结果。在struts 1.x版本中,这一点不成问题,但对于struts2中,其MVC框架中隐藏了Request、Response这些对象。不过这一点问题不大,我们仍然可以使用某些手段取得这些对象。但这不是本节讲述的内容,本节主要讲述struts2下的AJAX工具jsonplugin,

2008-04-28 14:04:00 5904 5

原创 J2EE下使用AJAX(四) 隐藏帧 -- 史前的AJAX实现

在我们的第一个例子中,我使用XmlHttpRequest实现AJAX,我称之为原始的AJAX实现,那么,使用隐藏帧来实现AJAX,则可称之为史前的AJAX实现了。这是AJAX最早的实现方法,事实上,Google的主页及Gmail都是使用隐藏帧技术实现的AJAX。隐藏帧技术描述如下:使用一个隐藏的frame/iframe,主页面发送请求时,指定返回页面为该隐藏帧,这样,整个页面就不会被刷新,然后

2008-04-25 23:40:00 2485 7

原创 J2EE下使用AJAX(三) DWR

DWR框架是当前比较流行的一个AJAX框架,通过DWR,用户可以以透明的方式在JavaScript中使用Java对象,当然,要提前把需要的配置文件做好。目录的DWR官方网站为 http://getahead.org/dwr/ 3.1 Java对象 如果使用DWR,就不需要使用Servlet对象了,下面是一个简单的Java类,功能我不说了,我实在懒得描述如此简单的类的功能。

2008-04-24 09:49:00 3487 22

原创 J2EE下使用AJAX(二) Prototype封装

需提前下载prototype.js并置于自己的项目中,本例实现的功能与上例类似,Prototype对XMLHttpRequest进行了封装,我们可以使用较为简单的方式发送请求。2.1 Servlet实际上与上例的Servlet完全一样。内容如下:package lld.test.ajax;import java.io.IOException;import javax.servlet

2008-04-23 16:01:00 3004 11

原创 J2EE下使用AJAX(一) 最原始的AJAX

本方法不借助于任何的框架及开源项目,体现AJAX在J2EE中的实现如下功能,由页面向服务器发出请求,返回一个字符串,客户端页面显示该字符串。1.1 Servlet响应客户端请求的Servlet类为一普通的Servlet,关键在于使用了ServletOutputStream控制输出流,该输出即可则客户端获取。代码如下所示:package lld.test.ajax;import ja

2008-04-22 15:42:00 4143 13

原创 JNDI 笔记(三) J2SE下使用JNDI

在J2SE下使用JNDI下就显得困难一些,首先,我们没有单独的JNDI服务器可以用,JBoss提供了一个免费的JNP服务,通过配置可以作为单独的JNDI服务器启用。不过这里就不这么麻烦了,如何使用JBOSS作为JNDI服务器,以后将单独撰文讲述,这里我使用sun提供的com.sun.jndi.fscontext.RefFSContextFactory作为JNDI服务器,其实这是使用文件系统来存储J

2008-04-17 09:46:00 6891 8

原创 JNDI 笔记(二) J2EE下使用JNDI

在J2EE环境下使用JNDI是非常简单的事,因为所有的J2EE容器都要实现JNDI服务,所以,在J2EE环境下使用JNDI,与使用Hashtable也没有什么太大区别。只有一点限制,那就是绑定对象时,对象所属的类必须实现java.io.Serializable接口,这一点也实在一点也不困难,几乎所有用到的Java类都实现了这个接口,对于自定义的类,在接口实现列表里把这个接口加进去也就是了。

2008-04-16 10:04:00 2405 4

原创 JNDI 笔记(一) 概述

JNDI,Java Naming Directory Interface,J2EE的标准之一,所有的J2EE容器都必须提供一个JNDI的服务,但是,我一直都没用过,至少是没有刻意地去用过。因为,我也曾经把数据源配置在Tomcat的JNDI服务中,但那时,我也只是刚刚涉足JAVA,有人告诉我应该这么干而已。后来,我开始使用自定义的数据库连接配置文件,就再也没有跟JNDI打过交道了,直到今天。现在之所

2008-04-14 15:06:00 2529 2

原创 如果我们生活在一个虚拟世界中

如果这个世界是一个虚拟的,所有的存在物体不过是程序、进程、线程、纤程之类的东东,而且好多不好解释的事情都可以解释了上帝创世 你可以把我们这个世界想象成一个养成类游戏,或探测生物起源及进化的模拟系统,或是进行人工智能的实验系统等等,随你怎么想,反正有一天,有人输入了start,系统开始运行,运行过程如下:Copyright(c) BC5000000000 - Now Heaven S

2008-04-12 11:27:00 2201 4

原创 使用javascript事件机制限制文本框中只能输入数字

form>    input type="text" name="txt1" onkeydown="checkKey(this)" /> br />form>script type="text/javascript">function checkKey(obj)...{    if((event.keyCode >= 48 && event.keyCode  57)        || eve

2008-04-11 14:20:00 1178 3

原创 Windows 2003对ORACLE的防火墙配置

在windows 2003下安装完ORACLE后,在其防火墙设置中开放1521端口(这是ORACLE默认的侦听端口,如果你使用了自定义端口号,则需要开放自定义端口号)。但这样客户端仍然无法访问,这是因为在windows平台下,windows在接收SQL*Net连接请求后,会随机打开一个端口进行通讯,而不是使用公用的Listener端口(不是微软疯掉了,就是ORACLE疯了),因此,仅仅打开1521

2008-04-10 14:00:00 1866 1

转载 检测到 ContextSwitchDeadlock 问题的解决办法

CLR 无法从 COM 上下文 0x1a2740 转换为 COM 上下文 0x1a28b0,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。要避免此问题,所有单 线程单元(STA)线程都应使用泵式等待基元(如 CoW

2008-04-09 20:02:00 1663 2

原创 log4j入门

Log4j是什么Log4j是JAVA下最流行的日志输入工具,一些著名的开源项目,像spring、hibernate、struts都使用该工具作为日志输入工具,可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。Log4j的概念Log4j中有三个主要的组件,它们分别

2008-04-08 13:23:00 801

原创 一个自动生成Hibernate ORM映射文件的工具函数

没啥,前几天有人问我如何生成Hibernate的映射文件,我随口说,就那点儿东西,自己随便写个函数不就得了,谁知对方这伙计有够懒,直接就开口说兄弟帮忙了,无奈之下随手应付了一个import java.io.FileWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet

2008-04-07 03:59:00 2283 4

原创 我对Hibernate的看法

        在这里,我首先声明一下,我不是Hibernate的Fans,甚至在某种角度上,我算是Hibernate的反对者。我的编程历史比较长,所以对SQL语句比较熟,因此,当刚听说有Hibernate这么一号开源项目时,我的第一个反应就是, 开发及使用Hibernate的人都有毛病,明摆着是在把简单问题复杂化。但让我大跌眼镜的是,Hibernate迅速流行了起来,以至于有时候我在接一些外包项

2008-04-07 03:56:00 1094 2

原创 C#下动态加载结点的TreeView控件

我在开发中遇到这么一个问题:如果结点数过多时(近万个),使用TreeView控件加载时速度非常慢。我就想能否做到一开始只加载部分结点,当用户翻页时再加载需要的新结点。但我翻了一个TreeView的资料,没有发现有针对滚动条的事件。于是就自己重载了TreeView控件,添加了对滚动条事件的支持。 添加滚动条事件支持主要的实现代码很简单,如下所示: public class

2008-04-04 17:34:00 3237

原创 JavaScript字符串操作的一个BUG

不晓的是不是真的BUG,  还是有些细节问题偶不知道, 将字符串""赋给变量时会报错:字符串未正确结束,如下:var str = ""可作如下变通即可跳过该问题 var str = "";  

2008-04-03 17:22:00 1035

原创 JavaScript之网页对话框

p { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; text-indent: 24px;}h1 { font-size: 36px; font-style: normal; font-weight: bo

2008-04-03 10:38:00 1444

原创 JSON入门

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 上面的

2008-04-02 09:59:00 2048

原创 在JavaScript中使用DOM解析XML数据

 我不知道有多少人是在使用MSXML2.DOMDocumen来解析XML数据, 这里我说一下如何使用JavaScript内置的DOM来解析下面是示例代码, 使用JS从XML数据中取一个节点的某属性HTML>HEAD>TITLE> Test Page TITLE>HEAD>BODY>xml id="xml1">    components>        component cmpnt_id

2008-04-01 12:16:00 1856

iReport 示例

本人编写的iReport示例, 请参考 http://blog.csdn.net/lldwolf/archive/2008/05/19/2457340.aspx

2009-09-13

SandCastle 2.4.10520 附件

Codeplex上SandCastle源码中缺少的资源, sandcastle需要这些资源生成帮助文件

2009-09-13

空空如也

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

TA关注的人

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