JAVA & XML & JAVASCRIPT & AJAX & CSS

Web 2.0 技术储备............

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  77 随笔 :: 17 文章 :: 116 评论 :: 0 Trackbacks

2006年3月16日 #

     摘要: 很久没把自己做的东西拿出来和大家分享了,今天总算想到可以写一些东西了。嘿嘿
美女图片爬虫程序很简单,就是从目标网站上将一些美女图片抓取下来,并按文件夹的方式归类存放。
现在以 http://www.36mn.com/网站为例,将论坛上面的一个个图片抓取下来慢慢欣赏。  阅读全文
posted @ 2011-06-27 17:07 Web 2.0 技术资源 阅读(4812) | 评论 (5)编辑 收藏

     摘要: 很久没在Blog上写点东西了,最近因为项目需求,自己就写了个类似浏览器效果的Tab控件.
现在给大家分享下,呵呵。希望对大家有所帮助。  阅读全文
posted @ 2010-04-25 14:08 Web 2.0 技术资源 阅读(4875) | 评论 (19)编辑 收藏

     摘要: 常用正则表达式整理  阅读全文
posted @ 2010-04-02 16:15 Web 2.0 技术资源 阅读(971) | 评论 (0)编辑 收藏

     摘要: Weblogic中的描述符导致的应用性能问题.  阅读全文
posted @ 2009-01-06 17:51 Web 2.0 技术资源 阅读(2956) | 评论 (1)编辑 收藏

     摘要: 修改Apache配置文件:
1.修改 /apache2/conf/mime.types文件,在末尾增加一行:text/x-component htc
2.修改 /apache2/conf/httpd.conf文件,在末尾增加一行:AddType text/x-component .htc
3.重启apache服务器
4.清空IE缓存测试下,问题解决了(这个还是有必要的)。

如果增加 AddType text/x-component .htc 后无法启动Apache,就不要增加了。
从上面的文档来说其实只要修改其中一个就行了。
  阅读全文
posted @ 2009-01-06 17:40 Web 2.0 技术资源 阅读(3951) | 评论 (0)编辑 收藏

     摘要: 大名鼎鼎的Spring框架
有人曾说2005年一片叫春之声,指的就是该框架
Spring起源于Rod Johnson的《Expert One-on-One J2EE Design and Development》一书
Rod Johnson认为,J2ee里面的那一套//尤其是ejb
太重了,对于单机的系统来说,没有必要使用那么复杂的东西
于是就开始设计并引导Spring小组开发出这样一个构架
不能不说他是个天才,因为的的确确不是所有的系统都是跨多服务器的
没有必要把一个简单的系统设计得那么复杂//天才的那几个共性又体现出来了
Spring从诞生之日起就是针对EJB的,力争在不少应用上取代EJB
而它也确实达到了这个目的
  阅读全文
posted @ 2008-04-24 14:46 Web 2.0 技术资源 阅读(4229) | 评论 (3)编辑 收藏

     摘要: Javascript 中的 Visitor 模式 -> 实现树型结构任意节点遍历..............   阅读全文
posted @ 2006-10-25 22:47 Web 2.0 技术资源 阅读(5558) | 评论 (3)编辑 收藏

     摘要: [原创]一个精巧的层控制工具 LayerUtil ....希望能满足大家的基本需求 [Javascript]  阅读全文
posted @ 2006-10-18 00:14 Web 2.0 技术资源 阅读(5973) | 评论 (2)编辑 收藏

     摘要: [原创] 一个完善的轻量级分页API Pager ! 有源代码.......   阅读全文
posted @ 2006-10-16 23:20 Web 2.0 技术资源 阅读(4354) | 评论 (9)编辑 收藏

     摘要: 我们使用连接池访问数据库,是不是在关闭了connection之后它所属的statement和result都会自动关闭了呢?就是说只需要关闭connection?   阅读全文
posted @ 2006-09-01 09:37 Web 2.0 技术资源 阅读(3727) | 评论 (2)编辑 收藏

     摘要: CSS 经典技巧大全 !  阅读全文
posted @ 2006-08-23 16:01 Web 2.0 技术资源 阅读(1906) | 评论 (0)编辑 收藏

     摘要: JAVASCRIPT & 动态绑定 & 闭包prototype  阅读全文
posted @ 2006-08-16 09:40 Web 2.0 技术资源 阅读(1261) | 评论 (1)编辑 收藏

     摘要: Java程序性能优化 !  阅读全文
posted @ 2006-06-02 14:33 Web 2.0 技术资源 阅读(1552) | 评论 (1)编辑 收藏

     摘要: 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。  阅读全文
posted @ 2006-05-29 20:53 Web 2.0 技术资源 阅读(2821) | 评论 (0)编辑 收藏

     摘要: [原创] Javascript 封装 HashMap v1.1 ...... [充分利用Javascript 的特性 80 行代码实现]  阅读全文
posted @ 2006-05-06 14:52 Web 2.0 技术资源 阅读(6655) | 评论 (22)编辑 收藏

     摘要: window.setTimeout() & window.setInterval() 使用方式与参数传递问题!  阅读全文
posted @ 2006-04-27 10:39 Web 2.0 技术资源 阅读(11588) | 评论 (8)编辑 收藏

     摘要: Object-Oriented Event Listening through Partial Application in JavaScript  阅读全文
posted @ 2006-04-26 19:37 Web 2.0 技术资源 阅读(1174) | 评论 (2)编辑 收藏

     摘要: 经典 Javascript 使用例子集合.................. [不断更新ing .......]  阅读全文
posted @ 2006-04-25 22:07 Web 2.0 技术资源 阅读(2962) | 评论 (1)编辑 收藏

     摘要: 无 event 事件实现拖拽效果....... [绝对经典]  阅读全文
posted @ 2006-04-25 21:57 Web 2.0 技术资源 阅读(1371) | 评论 (1)编辑 收藏

     摘要: 用 Javascript 封装了一个HashMap .....  阅读全文
posted @ 2006-04-17 22:29 Web 2.0 技术资源 阅读(1674) | 评论 (4)编辑 收藏

     摘要: 由定义来看,JavaScript是典型的AJAX语言。不同于Java,JavaScript并不强调OO风格的编码。然而,令人吃惊的是JavaScript居然全面支持所有的OO语言的主要属性:封装、继承和多态性。Douglas Crockford甚至称JavaScript是"世界上最易被误解的编程语言"。让我们回顾一下JavaScript的面向对象的地方吧。  阅读全文
posted @ 2006-03-22 10:32 Web 2.0 技术资源 阅读(2183) | 评论 (0)编辑 收藏

     摘要: 一、使浏览器不缓存页面的过滤器
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;  阅读全文
posted @ 2006-03-21 11:50 Web 2.0 技术资源 阅读(2016) | 评论 (0)编辑 收藏

     摘要: 在DW4的CSS中定义一个新的标示,按照HTML的语法,超级连接得是
A.YOURS:LINK A.YOURS:HOVER
YOURS可以改作你自己的字
然后在选中某个连接后,在CSS面版中点中YOURS即可。
按需要,你可以定义N个标示,N种鼠标OVER的效果   阅读全文
posted @ 2006-03-21 10:00 Web 2.0 技术资源 阅读(1054) | 评论 (0)编辑 收藏

     摘要: 事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();   阅读全文
posted @ 2006-03-21 09:57 Web 2.0 技术资源 阅读(1161) | 评论 (1)编辑 收藏

     摘要: 1. Prototype是什么?
或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。  阅读全文
posted @ 2006-03-21 09:43 Web 2.0 技术资源 阅读(2464) | 评论 (3)编辑 收藏

     摘要: 为了减少JavaScript对象的下载次数,Tasian只会在浏览器第一次请求应用时才会下载JavaScript文件。JavaScript对象只会驻留在Top级窗体,任何其它窗体需要引用到该JavaScript对象,只需要在引如下的方式进行引用就行  阅读全文
posted @ 2006-03-21 09:42 Web 2.0 技术资源 阅读(2150) | 评论 (0)编辑 收藏

     摘要:   阅读全文
posted @ 2006-03-21 09:39 Web 2.0 技术资源 阅读(614) | 评论 (0)编辑 收藏

     摘要: prototype 1.3.1 版本和之前的 1.2.0 版本有了不少改进,并增加了新的功能:
1. 增加了事件注册管理
2. 增加了空间定位的常用函数
3. 改善了 xmlhttp 的封装
4. 移除了 Effect.js,交给 Rico 或者 script.aculo.us 这些扩展库类实现。
5. bug 修复  阅读全文
posted @ 2006-03-21 09:38 Web 2.0 技术资源 阅读(989) | 评论 (0)编辑 收藏

     摘要: absolute : 将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body 对象。而其层叠通过 z-index 属性定义  阅读全文
posted @ 2006-03-21 09:36 Web 2.0 技术资源 阅读(1182) | 评论 (1)编辑 收藏

     摘要:   阅读全文
posted @ 2006-03-21 09:35 Web 2.0 技术资源 阅读(599) | 评论 (2)编辑 收藏

     摘要: if (event.keyCode==116) {//屏蔽F5键
event.keyCode = 0;
event.cancelBubble = true;
return false;
}  阅读全文
posted @ 2006-03-21 09:30 Web 2.0 技术资源 阅读(1018) | 评论 (0)编辑 收藏

     摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。  阅读全文
posted @ 2006-03-21 09:29 Web 2.0 技术资源 阅读(624) | 评论 (0)编辑 收藏

     摘要: 选择允许使用 '|' 字符来在两个或多个候选项中进行选择。通过扩展章节标题的正则表达式,可以将其扩充为不仅仅适用于章节标题的表达式。不过,这可没有想象的那么直接。在使用选择时,将匹配'|' 字符每边最可能的表达式。  阅读全文
posted @ 2006-03-20 09:44 Web 2.0 技术资源 阅读(2218) | 评论 (0)编辑 收藏

     摘要: 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。  阅读全文
posted @ 2006-03-20 09:43 Web 2.0 技术资源 阅读(378) | 评论 (0)编辑 收藏

     摘要: 类:
function DelegateObject(){
var obj = new Object();
obj.value = "";
obj.FormatString = null;
obj.toString = function _toString(){
if(obj.FormatString != null)
return this.FormatString(this.Value);
else
return this.Value;
}
return obj;
}  阅读全文
posted @ 2006-03-20 09:43 Web 2.0 技术资源 阅读(360) | 评论 (0)编辑 收藏

     摘要: 利用 this 实现的公共方法中可以访问类的私有成员(用 var 声明的变量),私有方法(用 function 直接定义的方法);
利用原型扩展实现的方法中,无法调用私有成员和变量。   阅读全文
posted @ 2006-03-20 09:42 Web 2.0 技术资源 阅读(518) | 评论 (0)编辑 收藏

     摘要: 事件使得客户端的 JavaScript 有机会被激活,并得以运行。在一个 Web 页面装载之后,运行脚本的唯一方式,就是响应系统或者用户的动作。虽然从第一个支持脚本编程的浏览器面世以来,简单的事件被实现为 JavaScript 的一部分;  阅读全文
posted @ 2006-03-20 09:41 Web 2.0 技术资源 阅读(498) | 评论 (0)编辑 收藏

     摘要: 虽然JavaScript是一个基于对象的语言,但对象(Object)在JavaScript中不是第一型的。JS
是以函数(Function)为第一型的语言。这样说,不但是因为JS中的函数具有高级语言中的函
数的各种特性,而且也因为在JS中,Object也是由函数来实现的。——关于这一点,可以在
后文中“构造与析构”部分看到更进一步的说明。  阅读全文
posted @ 2006-03-20 09:40 Web 2.0 技术资源 阅读(398) | 评论 (0)编辑 收藏

     摘要: JavaScript中通过for..in语法来实现了反射机制。但是JavaScript中并不
明确区分“属性”与“方法”,以及“事件”。因此,对属性的类型考查在JS
中是个问题。下面的代码简单示例for..in的使用与属性识别:  阅读全文
posted @ 2006-03-20 09:39 Web 2.0 技术资源 阅读(350) | 评论 (0)编辑 收藏

     摘要: 在JavaScript中提供了instanceof关键字来检测实例的类型。这在前面讨
论它的“五重身份”时已经讲过。但instanceof的问题是,它总是列举整个
原型链以检测类型(关于原型继承的原理在“构造与析构”小节讲述),如:  阅读全文
posted @ 2006-03-20 09:38 Web 2.0 技术资源 阅读(326) | 评论 (0)编辑 收藏

     摘要: - 构造器是一个普通的函数
- 原型是一个对象实例
- 构造器有原型属性,对象实例没有
- (如果正常地实现继承模型,)对象实例的constructor属性指向构造器
- 从三、四条推出:obj.constructor.prototype指向该对象的原型  阅读全文
posted @ 2006-03-20 09:38 Web 2.0 技术资源 阅读(396) | 评论 (0)编辑 收藏

     摘要: 回顾前面的内容,我们提到过:
- (如果正常地实现继承模型,)对象实例的constructor属性指向构造器
- obj.constructor.prototype指向该对象的原型
- 通过Object.constructor属性,可以检测obj2与obj1是否是相同类型的实例  阅读全文
posted @ 2006-03-20 09:37 Web 2.0 技术资源 阅读(1279) | 评论 (0)编辑 收藏

     摘要: window.evet 说明 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。
event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。
  阅读全文
posted @ 2006-03-20 09:35 Web 2.0 技术资源 阅读(654) | 评论 (0)编辑 收藏

     摘要: 1."CNL Tree Menu"为无限级树形,兼容以下版本的浏览器:IE5.0+, FF1.06+, Opera8.5+ ……
2.HTML,CSS,JavaScript代码相互分离(即数据,风格,脚本三者分离),可应用于多种场合,易于维护3.修改;更换树形图标,只需要修改CSS文件.
4.通过W3C校验(XHtml1-Strict,CSS1.0).
5.最后更新:2006-2-13  阅读全文
posted @ 2006-03-20 09:34 Web 2.0 技术资源 阅读(1647) | 评论 (1)编辑 收藏

     摘要: 前段时间给神奇一刻做一个加载随机图片的JavaScript效果,图片信息需要放在XML文件里。原来用Flash做过,对actionscript里加载XML文件还比较熟,但是用JavaScript加载XML还是第一次。原来只知道在IE中可以用ActiveXObjext对象来做,但一直不知道如何在Mozilla下用js加载XML,于是google到了这篇文章,非常详细!  阅读全文
posted @ 2006-03-20 09:33 Web 2.0 技术资源 阅读(699) | 评论 (4)编辑 收藏

     摘要: 在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。  阅读全文
posted @ 2006-03-20 09:32 Web 2.0 技术资源 阅读(432) | 评论 (0)编辑 收藏

     摘要: 在"JavaScript中this关键字使用方法详解"一文中,我曾例举了在JavaScript和JScript中的8种this关键字的方式。这不又发现还有两种this关键字的使用方式当时没有说到,现补充说明一下。并且通过第一种this关键字使用的说明,能让我们更好的理解JavaScript作为Object-Based语言的本质。
  阅读全文
posted @ 2006-03-20 09:31 Web 2.0 技术资源 阅读(722) | 评论 (0)编辑 收藏

     摘要: 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP Request-Response Cycle结束。
我们看到,HTTP协议本身并不能支持服务端保存客户端的状态信息。于是,Web Server中引入了session的概念,用来保存客户端的状态信息。   阅读全文
posted @ 2006-03-16 23:19 Web 2.0 技术资源 阅读(703) | 评论 (0)编辑 收藏

     摘要: 摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。  阅读全文
posted @ 2006-03-16 23:18 Web 2.0 技术资源 阅读(669) | 评论 (0)编辑 收藏

     摘要: 我们知道 XML+XSLT就可以直接输出到支持XML的浏览器上,如IE 5.0以上,但是,我们还要考虑到有不少浏览器不直接支持XML,在这种情况下,我们需要在服务器上进行转换成html输出到浏览器,这种临时过渡办法恐怕要在一段时间内一直要使用.   使用Jsp 加上tablib标识库,我们可以完成这种转换。
  阅读全文
posted @ 2006-03-16 23:17 Web 2.0 技术资源 阅读(540) | 评论 (0)编辑 收藏

     摘要: 下面讨论一下翻页的技巧吧。
我没有用游标、临时表、not in、in 这些方法,并不是说他们的效率不高,而是我还没有测试过。我只用了 top ,查了两次表。
大家也可提供一些其他的方法,我来测试一下,看看在100万条的情况下的效果。(请不要给在存储过程里面组串的,看着实在是太费劲了)   阅读全文
posted @ 2006-03-16 23:14 Web 2.0 技术资源 阅读(2302) | 评论 (0)编辑 收藏

     摘要: 接下来发生了一些事情,张翠山夫妇双双自尽,他们的儿子张无忌又被打伤,张三丰和武当诸侠都忙于给张无忌疗伤,无暇顾及各自弟子的武学,而且为了诸侠和张老道的安全,给他们的问题不再直接交到他们手里。  阅读全文
posted @ 2006-03-16 23:13 Web 2.0 技术资源 阅读(384) | 评论 (0)编辑 收藏

     摘要: 话说武当山上,张三丰老道开创武当一派,收了七个弟子,分别是:宋远桥、俞莲舟、俞岱岩、张松溪、张翠山、殷梨亭、莫声谷七人,号称武当七侠。七弟子中,宋远桥是掌门,精研易理,同时对于相面算命很有研究。俞莲舟武功最强,太极拳很厉害,殷梨亭擅长剑术,其他弟子也各有所长。  阅读全文
posted @ 2006-03-16 23:13 Web 2.0 技术资源 阅读(322) | 评论 (0)编辑 收藏

     摘要: 思维导图Mind Mapping?是英国学者Tony Buzan 在1970年代初期所创。Tony Buzan大学时代经历了学生典型的「朝圣历程」,在遇到信息吸收、整理及记忆的困难及问题后,前往图书馆寻求协助,却惊讶地发现没有教导如何正确有效使用大脑的相关书籍资料,经历这些挫折后,也让Tony Buzan开始思索可不可能发展新的思想或方法来解决这些普遍存在的困难及问题。  阅读全文
posted @ 2006-03-16 23:11 Web 2.0 技术资源 阅读(603) | 评论 (1)编辑 收藏

     摘要: 一.使用css缩写
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。
  阅读全文
posted @ 2006-03-16 23:09 Web 2.0 技术资源 阅读(428) | 评论 (0)编辑 收藏

     摘要: vertical-align在小雨手册上的解释是:设置或检索对象内容的垂直对其方式。我觉得不太理解的是vertical-align所在的分类是“属性/文本”
O3noBLOG特别强调的是vertical-align和valign的不同,的确vertical-align应用最多的应该是在td内,控制内部对象位置,和td的valign属性极其相似  阅读全文
posted @ 2006-03-16 23:08 Web 2.0 技术资源 阅读(667) | 评论 (0)编辑 收藏

     摘要: 之前看到很多人一直都问这个问题,不过当时我没当一回事,因为在 CSS 中要垂直居中,多数是在有高度的情况下,或者容器高度不定的情况下才用,看上去比较舒服,而且实现的方法也不少,不一定要拘泥于和 table 布局一样。不过最近有人问了几个例子,看来对此的需求还不少。现在就把我经验拿出来分享一下,希望大家鼓鼓掌。  阅读全文
posted @ 2006-03-16 23:07 Web 2.0 技术资源 阅读(649) | 评论 (0)编辑 收藏

     摘要: 框架概念 :

  谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档案 面不是其他框窗的档案。 是用来划分框窗,每一窗框由一个 标 记所标示,必须在 范围中使用。如下例:
  阅读全文
posted @ 2006-03-16 23:07 Web 2.0 技术资源 阅读(1299) | 评论 (0)编辑 收藏

     摘要: 菜单(Menu)是最基本最常见的网页UI元素之一,它的主要功能包括:

引导用户发现网站的内容;
协助用户执行某一特定的操作。
  一个完整的菜单是一组菜单项(Menu Item)的集合,所有的菜单项在逻辑上应该是并列、平级的关系,它们指向相互之间没有隶属关系的内容或功能。
  阅读全文
posted @ 2006-03-16 23:05 Web 2.0 技术资源 阅读(588) | 评论 (0)编辑 收藏

     摘要: 1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)
overflow-x水平方向内容溢出时的设置
overflow-y垂直方向内容溢出时的设置
以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。  阅读全文
posted @ 2006-03-16 23:04 Web 2.0 技术资源 阅读(2002) | 评论 (0)编辑 收藏

     摘要: 1. childNodes在ff中和ie的区别。
ff中的node(nodeType = 1)都是用textNode(nodeType = 3)分开的,而ie/op不是这样的。
content

在ff下,box1的childNodes为3个,ie下为1个。  阅读全文
posted @ 2006-03-16 23:02 Web 2.0 技术资源 阅读(377) | 评论 (0)编辑 收藏

     摘要: JDK为程序员提供了大量的类库,而为了保持类库的可重用性,可扩展性和灵活性,其中使用到了大量的设计模式,本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,实现一个新的输出流类。   阅读全文
posted @ 2006-03-16 22:59 Web 2.0 技术资源 阅读(274) | 评论 (0)编辑 收藏

     摘要: 工厂模式定义:提供创建对象的接口.
为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,
我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来
创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,
虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少
的修改量。  阅读全文
posted @ 2006-03-16 22:58 Web 2.0 技术资源 阅读(549) | 评论 (0)编辑 收藏

     摘要: 调用java的方法就像你叫一个人去办事,比如说你让他去买东西,那个人会警告你,买东西可以,但是会有问题,比如说你给的钱不够了,没有你要买的东西没有了什么的,这些可能它会在后面throws出来,虽然这些有可能不发生,但是你应该有应付这些情况的准备,如果你可以做主,你就要try catch住这些Exception,  阅读全文
posted @ 2006-03-16 22:56 Web 2.0 技术资源 阅读(380) | 评论 (0)编辑 收藏

     摘要: java.net 包中的类和接口提供了可用于低层和高层网络编程的 API。低层 API 可以让你直接访问网络协议,但是为此你不得不使用低层的 TCP 套接字和 UDP 数据包。高层的 API (如 URL, URLConnection 和 httpURLConnection 等类) 可以使你更快的开发网络应用,却不需要写很多代码。  阅读全文
posted @ 2006-03-16 22:55 Web 2.0 技术资源 阅读(1026) | 评论 (0)编辑 收藏

     摘要: 第三十,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
  是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。  阅读全文
posted @ 2006-03-16 22:54 Web 2.0 技术资源 阅读(1576) | 评论 (4)编辑 收藏

     摘要: package com.youkone.tool;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
  阅读全文
posted @ 2006-03-16 22:53 Web 2.0 技术资源 阅读(376) | 评论 (0)编辑 收藏

     摘要: 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?  阅读全文
posted @ 2006-03-16 22:52 Web 2.0 技术资源 阅读(346) | 评论 (1)编辑 收藏

     摘要: web设计者面临的众多难题之一便是怎样处理不同操作系统间的差异性。这些差异性能引起URL方面的问题:例如,一些操作系统允许文件名中含有空格符,有些又不允许。大多数操作系统不会认为文件名中含有符号“#”会有什么特殊含义;但是在一个URL中,符号“#”表示该文件名已经结束,后面会紧跟一个fragment(部分)标识符。  阅读全文
posted @ 2006-03-16 22:51 Web 2.0 技术资源 阅读(1229) | 评论 (0)编辑 收藏

     摘要: 应将方法设计成简要的、功能性单元,用它描述和实现一个不连续的类接口部分。
理想情况下,方法应简明扼要。若长度很大,可考虑通过某种方式将其分割成较短的几
个方法。这样做也便于类内代码的重复使用(有些时候,方法必须非常大,但它们仍应
只做同样的一件事情)。   阅读全文
posted @ 2006-03-16 22:50 Web 2.0 技术资源 阅读(255) | 评论 (0)编辑 收藏

     摘要: Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。

Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般也同时会用到commons-loggin。我想,大家都不希望自己的项目与Log4j绑定的太紧密吧。另外一个我能想到的“同时使用commons-logging和Log4j”的原因是,简化使用和配置。  阅读全文
posted @ 2006-03-16 22:48 Web 2.0 技术资源 阅读(1034) | 评论 (1)编辑 收藏

     摘要: # 应用于控制台

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n   阅读全文
posted @ 2006-03-16 22:47 Web 2.0 技术资源 阅读(397) | 评论 (1)编辑 收藏

     摘要: 2.1 Java语言标识符
标识符是一个唯一标识一个变量,方法和类的名字。
(1) Unicode编码字符集
l Java语言使用Unicode字符集,共包含65535个字符。
l 每个字符用2个字节,即16位来表示。
l Unicode只用在Java平台内部。  阅读全文
posted @ 2006-03-16 22:44 Web 2.0 技术资源 阅读(482) | 评论 (0)编辑 收藏

     摘要: Javascript对于做过Web程序的人不应该是陌生,初期是用来做一些简单的FORM验证,基本上是在玩弄一些技巧性的东西。IE 4.0引入了DHTML,同时为了对抗Netscape的Javascript,提出了自己的脚本语言JScript,除了遵循EMAC的标准之外,同时增加了许多扩展,如下要提到的OOP编程就是其中的一个,为了命且概念,我以下提到的Javascript都是Microsoft Internet Explorer 4.0以上实现的JScript,对于Netscape,我没有做过太多的程序,所以一些的区别也就看出来。  阅读全文
posted @ 2006-03-16 18:01 Web 2.0 技术资源 阅读(189) | 评论 (0)编辑 收藏

     摘要: 在上面的代码中输出使用的是FileWriter对象进行文件的输出。这就是不能正确进行文件编码的原因所在,java中由Writer类继承下来的子类没有提供编码格式处理,所以dom4j也就无法对输出的文件进行正确的格式处理。这时候所保存的文件会以系统的默认编码对文件进行保存,在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们使用GBK、GB2312编码来生成xml文件能正确的被解析,而以UTF-8格式生成的文件不能被xml解析器所解析的原因。  阅读全文
posted @ 2006-03-16 17:22 Web 2.0 技术资源 阅读(2953) | 评论 (2)编辑 收藏

     摘要: dom4j专门针对Java开发,使用起来非常简单、直观,在Java界,dom4j正迅速普及。
可以到http://sourceforge.net/projects/dom4j下载其最新版。
dom4j1.5的完整版大约13M,是一个名为dom4j-1.5.zip的压缩包,解压后有一个dom4j-1.5.jar文件,这就是应用时需要引入的类包,另外还有一个jaxen-1.1-beta-4.jar文件,一般也需要引入,否则执行时可能抛java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常,其他的包可以选择用之。
  阅读全文
posted @ 2006-03-16 16:25 Web 2.0 技术资源 阅读(1616) | 评论 (2)编辑 收藏

     摘要: 请求状态

  该AJAX对象的请求状态与被请求文件的HTTP状态是一样的。包含在AJAX文件中的HTTP对象处理了所有的W3C描述的HTTP状态代码定义,并把它们返回给请求方法。状态代码被分成了五个部分:
  阅读全文
posted @ 2006-03-16 16:07 Web 2.0 技术资源 阅读(474) | 评论 (0)编辑 收藏