博文

JQuery中文入门指南(2009-08-28 10:59:00)

摘要:JQuery中文入门指南JQuery官网:http://jquery.com/jQuery一个轻量级的ajax库我希望使用Ajax技术在web中在Ajaxcn上发现之前已经了解过mochikit,prototype.js,dojo一发现它就深深被吸引它的特点ChainabilityCollection of DOM elements(DOM元素集合)以Dom Scripts为中心优秀的文档丰富的插件活跃的社区代码层次通用层核心层(jQuery对象层)插件接口($.fn)神奇的$()用于返回一个jQuery对象支持CSS1-3 selector, XPath的语法可以用于创建Element元素$(fn)相当于$(document).read()this的处理可以很好的处理$()方法中的元素,在一些事件处理中可以简单的使用匿名函数$()提供的内置方法CoreDOMCSSJavascriptEffectsEventsAjaxJqueryApi文档 http://www.txdnet.cn/essay/view.jsp?tid=1873&cid=2......

阅读全文(1500) | 评论:0

Div CSS实现圆角矩形(2009-08-20 10:06:00)

摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>testdiv</title><style>#d1,#d3,#d4{margin:5px 0px;width:200px;background-color:#eee;}#d1{border:1px solid #444;height:100px;padding:0px 15px;}#d3,#d4{margin-top:0px;margin-bottom:0px;border-left:1px solid #444;border-right:1px solid #444;}.m{height:100px;width:200px;padding:0px 15px;position:relative;}#d3 .m{margin:-4px 0px;}#d4 .m{margin:-5px 0px;}.rt,.rb{display:block;width:232px;margin-left:0px;margin-right:0px;}.rt{margin-top:5px;}.rb{margin-bottom:5px;}.rt *,.rb *{display:block;height: 1px;overflow: hidden;background-color:#eee;border-left:1px solid #444;border-right:1px solid #444;}.r1{margin: 0 5px;background-color:#444;}.r2{margin: 0 3px;border-width:0px 2px;}.r3{margin: 0 2px;}.r4{......

阅读全文(1464) | 评论:0

J2EE开发可涉及到的架构或工具(2009-08-20 10:03:00)

摘要: http://www.txdnet.cn/essay/view.jsp?tid=1250694095000&cid=6  ......

阅读全文(1994) | 评论:0

Javabean中获取request和response变量的方法(2009-08-17 00:49:00)

摘要: JSP开发中常用到javabean,他是JSP开发中最常用的代码封装重用的方法,是一个java class(类),在JSP中通过 new 方法或<jsp:usebean>使用一个javabean对象,有时我们需要在JAVABEAN中使用到当前JSP中的request和response内置变量: javax.servlet.http.HttpServletRequest request = null; javax.servlet.http.HttpServletResponse response = null; JSP在预编译为SERVLET CLASS后都将转化为以上两个形态变量,同时引入了上下文变量: javax.servlet.jsp.PageContext pageContext = null; 这就是为什么JSP中可以直接使用这些内置变量的原因. 为此我们在设计javabean的时候就要引入一下两个包: import javax.servlet.jsp.PageContext;import javax.servlet.http.*; 然后我们定义一个函数将JSP中的pageContext引入到javabean中,通过pageContext得到JSP中的request,response变量 下面的举例函数用于检测请求是否是盗链,若是盗链向服务器发出错误信息或提示: http://www.txdnet.cn/essay/view.jsp?tid=1249803708625&cid=2  ......

阅读全文(2196) | 评论:0

得到WEB URL请求后的参数变量值的Javascript函数(2009-08-17 00:48:00)

摘要:function getParam(p){var p1 = {};var p2 = location.href.match(/[^s&?=/#]+=[^s&?=/#]+/g);if(p2){for(var i = 0, l = p2.length; i < l; i++){var n = p2[i].split("=");p1[n[0]] = n[1];}}return ( typeof(p1[p]) == "undefined" )?'':p1[p];} 运行Demo 的GET请求 页面引入getParam()函数后,使用 alert(getParam('param')); 欢迎网友完善该函数,并及时邮件告诉我 http://www.txdnet.cn/essay/view.jsp?tid=1250171576656&cid=2......

阅读全文(2270) | 评论:0

lightTreeview jQuery树型菜单插件(2009-08-17 00:46:00)

摘要:当前开发WEB用的树形菜单插件比较多的是DTree,XTree, lightTreeview 前两个不在此文介绍,lightTreeview是一款依托Jquery而设计的树形菜单插件. 版本:1.0.0 在以下浏览器中测试通过:IE6.0 IE7.0Firefox 2.0.0 Opera 9.10Safari 3.04 点此查看详细文档和下载......

阅读全文(6516) | 评论:0

综述Java设计模式(2009-02-28 02:11:00)

摘要:自从J2EE出现以来,就大大简化了在Java下的企业级开发.但是随着J2EE越来越普遍地被应用到各个领域中,开发者们渐渐意识到需要一种方法来标准化应用程序的开发过程,他们采用的方法是标准化应用程序的结构层.在结构层通常封装了一些独立于业务逻辑的复杂技术,以便在业务逻辑和底层的架构之间建立起弱连接.在本文中将会介绍一些设计模式,通过利用这些设计模式,开发人员可以达到标准化和简化应用程序开发过程的目的. 应用程序结构和J2EE J2EE是一个很成功的技术,它为一些基本的任务提供了一致的标准,例如数据库连接,分布式应用程序等.但是使用J2EE并不能保证开发人员开发出成功的应用程序.有些人认为J2EE本身就是一种框架技术,但是这种认识是不正确的,我们应该意识到J2EE并没有提供一个能够帮助开发人员开发出高质量应用程序的框架,因此很多有经验的开发人员通过利用设计模式来弥补这一缺项. 设计模式 在开发人员的圈子中,大家通过相互交流在开发过程中所遇到的问题以及解决方法来丰富整个圈子的经验.而设计模式就是在这样的情况下产生的.一个设计模式必然是针对某个特定的问题的,这个问题的解决方案以及这样解决问题产生的后果.在解决利用J2EE进行程序开发中出现的问题的过程中,人们把设计模式分为两类,一种是通用开发模式,一种是为了解决特定的J2EE问题的模式.下面让我们来看一看每一种类型的开发模式都包含了哪些内容. J2EE设计模式 J2EE设计模式在过去几年中随着Java开发人员经验的不断成长而发展.这些设计模式是针对使用各种J2EE技术时可能出现的问题提出的,它们能够帮助开发人员构造出应用程序框架的要求.例如,Front Controller(前端控件)模式将servlet代码的开发转化为在图形用户界面下的开发.但是需要记住J2EE设计模型解决了那些在J2EE项目中最可能出现的问题.如果你在J2EE遇到的问题很特殊,很有可能没有相应的设计模型来解决它. 软件开发设计模式 软件开发设计模式又被分为两种,一种是通用的面向对象设计模式.例如工厂(Factory)模式是一种面向对象的设计模式,它将对象的创建封装起来,使对象能够重用,这样就可以减少程序占用的系统资源.而另一种是基于Java的设计模式,这些设计模式要么是和Java的语言特性结合得很紧,要么是面向对象技术在Java中的深化.不要以为软件设计......

阅读全文(1583) | 评论:1

JAVA-JSP编程的六个常见问题-Happy漫步者(2009-02-28 02:10:00)

摘要:1.对应String类型的对象使用print()方法时,如果对象为null,将打印null而不是引发NullPointerException,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题.2.引发NullPointerException异常,主要原因是没有对对象的存在性进行验证,在jsp编程中经常出现:if (request.getParameter("param").equals("xxxx")),out.println(session.getAttribute("snStr"))等.解决这个问题的方法是在使用前进行判空比较:  if (request.getParameter("param")!=null)  {if (request.getParameter("param").equals("xxx"))…}else{…}3.引发NumberFormatException异常:主要原因是将用户提交的内容转换为整数或者浮点数时用户输入了其它非法字符.处理的主要方式是在需要进行转换的地方使用try/catch块捕获此异常然后提示用户输入合法数据.4.引发StringIndexOutOfBoundsException异常:主要原因是使用String的substring(),charAt()等方法,而字符串的长度不够,就会引发此异常;在字符串为null时也会引发NullPointerException.解决的方法是判空,判断长度或者转换为字节数组.考虑到这些操作很多,可以将之封装到javabean中.5.引发NoClassDefFoundError错误,主要原因是类路径或者类文件放置错误,类文件的放置要符合服务器的要求.6.引发java.lang.Error错误,主要原因是对系统所访问外部资源,未执行关闭操作,导致外部资源大量浪费,最终可能导致系统无法正常运行;对系统所访问的外部资源关闭次数太多,外部系统无法正常处理;所系统访问的外部资源出现异常情况. 解决的方法是:访问外部资源前,首先检查该资源(如数据库)是否可正常连接或操作;访问外部资源时,如果进行了连接,一定进行关闭操作,并仅进行一次关闭操作;尽量在同一操作中共享外部资源,以减少该操作对资源的消费,提高程序的执行效率. ------- 更多笔记请见:Happy漫步者花园http://es......

阅读全文(1270) | 评论:0

2008年12月编程语言指数排名-Happy漫步者花园(2008-12-24 23:07:00)

摘要:TIOBE Programming Community(www.tiobe.com) 给出当今较为受欢迎的编程语言排名结果及发展趋势.指数依据范围在技术性工程师,路线和第三方供营商的全世界可及性得出.流行的搜索引擎如GOOGLE,MSN,YAHOO! 和 YOUTUBE用于计算得出指数评级,TIOBE调查与多数代码行被写的最佳的编程语言或最好的语言无关.该指数可以用来检查是否你的编程技能,仍然是直至目前为止,或作出的战略决策,什么编程语言时,应当采取出发,以建立一个新的软件系统... http://www.txdnet.cn/ShowEssay-2-2019-Txdnet.jsp......

阅读全文(2458) | 评论:1

DBCP数据连接池BasicDataSource使用实例(1-3)(2008-12-19 00:17:00)

摘要:DBCP数据连接池BasicDataSource使用实例(1) http://www.txdnet.cn/ShowEssay-2-1993-Txdnet.jsp DBCP数据连接池BasicDataSource使用实例(2) http://www.txdnet.cn/ShowEssay-2-2005-Txdnet.jsp DBCP数据连接池BasicDataSource使用实例(3) http://www.txdnet.cn/ShowEssay-2-2006-Txdnet.jsp......

阅读全文(2867) | 评论:0