自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

转载 mvn功能简介

一个Maven2工程的核心就是这一个pom.xml,它包含了你的工程详细信息,如:版本、配置、依赖、测试、项目成员等等。学习maven2主要就是学习如何配置pom.xml。一个简单的而完全可操作的pom.xml如下所示:    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://ma

2006-05-07 22:44:00 4482 1

转载 一些有用的asp2.0资源

http://mqingqing123.cnblogs.com/category/32262.htmlide快捷键:http://gisattic.cnblogs.com/archive/2005/06/17/175983.aspx

2006-04-28 00:11:00 2632

转载 用 Eclipse 和 Ant 进行 Python 开发

简介多年以来, Java 语言和 Python 阵营之间一直存在大量的异花授粉现象。在这方面作出突出表率的可能是 Jython。这是一个纯粹用 Java 实现的 Python 运行时环境。按照这一说法,您将研究如何用 Eclipse IDE 和 Ant 构建与部署工具实现 Python 开发。Eclipse 和 Ant 是非常流行的工具,它们特性丰富、可扩展性强、而且开放源代码;Python

2006-04-25 16:37:00 3767 2

转载 使用 Rational Application Developer 6.0 和 WebSphere Portal Server 5.1开发 JSF portlet

这是一篇有关使用IBM® Rational® Application Developer 6.0 (IRAD)进行门户开发的系列文章中的第一部分,该系列共有两部分组成。该部分主要是功能性的介绍。你将同时了解到在IRAD中有关的基本 JavaServerFaces (JSF)和 IBM® WebSphere® Portal Server的特性。最后,该篇文章将介绍如何使用JSP快速的创建复杂的Web

2006-02-13 10:54:00 4207

转载 Hibernate O/R映射三大基本定则

1. 引言在Java环境下,有多种对象关系映射方法,如实体Bean、OJB、JDO、JDBC等。Hibernate是一种新的O/R映射工具,它不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复等机制。Hibernate非常简单易学,目前国内有很多同行已经或正在用Hibernate开发实施项目;但Hibernate有很多规则不为人知或应用甚少。本文的目的就是将这些规则归纳总结,希望对您的开

2006-02-07 16:01:00 2627

原创 中文参数传递编码后传递乱码解决(java.net.URLEncoder.encode)

使用java.net.URLEncoder.encode()可以对要传递的中文进行编码 简单程序如下:">点击这里//request.setCharacterEncoding("GBK");if(request.getParameter("url")!=null){str=request.getParameter("url");str=java.net.URLDecoder.d

2006-02-06 17:09:00 10115

转载 基于时间戳的缓存构架:最近的数据拥有最佳的性能

 摘要:为了解决缓存时间敏感对象这个挑战,作者Greg Nudelman在这篇文章中提出了一个基于时间戳的缓存构架。这个架构在保证传递最新信息的同时降低了object churning。在因object churning产生问题的地方应用这个便利的缓存代码可以有效的提高程序的性能,这样你就能看到用户和老板的微笑了。 文章工具收藏投票评分发表评论复制链接

2006-02-06 15:49:00 3044

原创 Windows下用subversion进行版本控制

 这篇教程是写给从未接触过Subversion的人看的,高手就不要浪费时间了。由于Subversion自带的文档太长,而且讲得太全面了,可能刚入门者没有耐心一点点看完(比如我刚接触Subversion的时候^_^),所以想写一篇比较基础,但是版本控制过程中遇到的各个方面(这里是指我自己遇到过的,Subversion还有许多基础的方面我没有遇到,用软件工程的话讲就是没有需求^_^,这些方面我就没有写

2006-02-06 13:18:00 5314 1

原创 几个不错的oss

Grails: http://grails.codehaus.org     Groovy On Rails,底层使用封装过的Hibernate和Spring,Javaer们最最亲切的Rails--见 各系Rails大点兵ExtremeTable: http://www.extremecomponents.org     DisplayTag 的Killer。没想到TagLib日渐式微的时候,

2006-01-26 21:13:00 3083

原创 tapestry 几个plugins

 Tacos, Spindle, Trails, Tassel, Palette

2006-01-24 14:54:00 2626

原创 多线程设计要点

1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。2.线程的状态有Ready, Running, Sleeping, Blocked, 和 Waiting几个

2006-01-23 10:11:00 2662

原创 不错的讲解Java异常的文章

 六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  State

2006-01-23 10:04:00 2545

原创 用lazyBean简化struts formbean开发

我们在使用struts的时候免不了生成大量的formBean,当有业务变化的时候还要修改大量的get、set方法,虽然IDE可以帮助生成这些get、set方法,但是数量多的时候也比较麻烦!最近因为工作的需要找到了新版本struts(1.2.7)的一些新加特性,这部分特性可以使你摆脱以前这些烦人的修改。下面我们可以看一些简单代码来了解这个新特性//form.jsp//****************

2006-01-16 19:46:00 2774

转载 Lucene 分词原理

Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的,首先我们要取得这两篇文章的关键词

2006-01-11 15:15:00 2418

原创 结合Direct Web Remoting使用AJAX

我介绍了如何用 JavaScript 对象标注(JSON)以一种在客户机上容易转化成 JavaScript 对象的格式对数据进行序列化。有了这个设置,就可以用 JavaScript 代码调用远程服务,并在响应中接收 JavaScript 对象图,但是又不像远程过程调用。这一次,将学习如何更进一步,使用一个框架,把从 JavaScript 客户代码对服务器端 Java 对象进行远程调用的

2006-01-06 21:12:00 2757

转载 在Spring中配置Hibernate事务

本文主要探讨怎么用Spring来装配组件及其事务管理。在J2EE工程里连接到一个简单的数据库并不是什么难题,但是如果要综合组装企业类的组件就变得复杂了。一个简单的组件有一个或多个数据库支撑,所以,我们说到整合两个或多个的组件时,我们希望能够维持跨组件的许多数据库的运作的原子性。  J2EE提供了这些组件的容器,可以保证处理的原子性和独立性。在没有J2EE的情况下我们可以用Spring。Spring

2006-01-04 16:57:00 3771

转载 Spring 编程入门十大问题解答

1、如何学习Spring?  你可以通过下列途径学习spring:  (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。   (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTest

2006-01-04 16:52:00 2405

转载 自己整理的Spring的Bean配置说明

Spring配置文件的根元素,包含一个或多个bean元素。     default-autowire属性:默认的bean自动装配模式。可选5种模式。         no:不使用自动装配。Bean的引用必须通过ref元素定义。byName:通过属性名字进行自动装配。byType:如果BeanFactory中正好有一个同属性类型一样的bean,就自动装配这个属性。如果有多于一个这样的bean,就抛

2006-01-04 16:16:00 5627

转载 Struts+Spring+Hibernate实现上传下载

下载本文源代码引言  文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完

2006-01-04 15:48:00 3473 1

原创 drools和spring的集成

规则引擎简介      Java规则引擎是推理引擎的一种,它起源于基于规则的专家系统。      Java规则引擎将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。Java规则引擎接受数据输入,解释业务规则,并根据规则作出业务决策。从这个意义上来说,它是软件方法学在"关注点分离"上的一个重要的进展。      JSR-94规范定义了独立于厂商的标准API,开发人员可以

2005-12-23 17:39:00 6354 1

原创 drools之helloworld

所有项目都是被需求变更累死的,eXtreme Programing提供了一种哲学,一种态度,但更实际的,是那些能够应付需求变更的技术。 比如用OLAP支持复杂报表的快速定制,用script语言如Groovy支持客户自定义公式, 还有Rule Engine,我们一天到晚挂在口上的亲爱的商业规则。 Rule Engine并不新鲜,但通常只要一些名词已经足够把所有普通项目组震退,CLisp、

2005-12-23 17:26:00 1781

翻译 Drools 为你的业务逻辑提供框架(翻译)

大部分 web 以及企业级 Java 应用可被分成三部分:与用户交互的前台,与数据库这样的后台系统交互的服务层,以及它们之间的业务逻辑。最近这段时间,通常我们会使用框架来实现前台和后台的需求(例如:Struts, Cocoon, Spring, Hibernate, JDO, 以及实体 Beans),但是却没有一种标准手段很好的组织业务逻辑。像 EJB 和 Spring 这样的框架

2005-12-23 17:21:00 1996 1

原创 规则引擎

本文对Java规则引擎与其API(JSR-94)及相关实现做了较详细的介绍,对其体系结构和API应用有较详尽的描述,并指出Java规则引擎,规则语言,JSR-94的相互关系,以及JSR-94的不足之处和展望   复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(business logic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数

2005-12-23 17:11:00 3364

原创 ireport资料

中文:在JAVA中,用ireport是个不错的报表设计工具咯,可视化操作,但也有中文问题。典型的是加入itext后,中文显示乱码,并且导出到PDF后也乱码,解决方法经过探索后有如下方法解决:1 在ireportlib目录下,添加iText亚洲语言包(http://itext.sourceforge.net/downloads/iTextAsian.jar.),itext-1.01.jar; 2 在

2005-12-23 16:10:00 1143

转载 js 中的dom操作

DOM眼中的HTML文档:树在DOM眼中,HTML跟XML一样是一种树形结构的文档,是根(root)节点,、>、是的子(children)节点,互相之间是兄弟(sibling)节点;下面才是子节点、、等等。如下图:    这个是不是跟XML的结构有点相似呢。不同的是,HTML文档的树形主要包含表示元素、标记的节点和表示文本串的节点。7.4.2、HTML文档的节点DOM下,HTML文档各

2005-12-16 17:37:00 1773

转载 Commons Chain

作为程序开发人员,我们经常需要对一个实际上程序性的系统应用面向对象的方法。商业分析家和管理人员描述这样的系统时通常不使用类层次和序列图,而是使用流程图和工作流图表。但是不论如何,使用面向对象的方法解决这些问题时会带来更多的灵活性。面向对象的设计模式提供了有用的结构和行为来描述这种顺序的处理,比如模版方法(Template Method)[GoF]和责任链(Chain of Responsi

2005-12-15 14:06:00 1177

转载 Java Annotation入门

摘要:本文针对java初学者或者annotation初次使用者全面地说明了annotation的使用方法、定义方式、分类。初学者可以通过以上的说明制作简单的annotation程序,但是对于一些高级的annotation应用(例如使用自定义annotation生成javabean映射xml文件)还需要进一步的研究和探讨。涉及到深入annotation的内容,作者将在后文《Java An

2005-12-15 14:05:00 825

转载 40种网页常用小技巧(javascript)

40种网页常用小技巧(javascript) 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2.  取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5.  IE地址栏前换成

2005-12-14 17:12:00 826

转载 DWR学习

1、DWR: Easy AJAX for JAVA 作为一个java open source library,DWR可以帮助开发人员完成应用AJAX技术的web程序。它可以让浏览器上的javascript方法调用运行在web服务器上java方法。 DWR主要由两部门组成。javascript与web服务器通信并更新web页;运行在web服务器的Servlet处理请求并把响应发回浏览器

2005-12-14 16:19:00 2898

转载 哈希

Java 理论与实践:哈希 有效和正确定义hashCode()和equals()级别:入门级Brian Goetz Quiotix Corp首席顾问2003年 8 月每个Java对象都有hashCode()和equals()方法。许多类忽略(Override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在Java理念和实践这一部分,Java开发人员BrianG

2005-12-13 17:10:00 847

转载 用 Subversion 构建版本控制环境

本文将介绍如何通过 Subversion 来构建小组开发过程中最为重要的版本控制环境,包括Subversion 环境的安装配置以及如何通过各种有效的客户端工具来提高工作的效率。一. 首先我们先来认识一下 SubversionSubversion 项目的初衷是为了替换现在开源社区最为流行的版本控制软件 CVS,在 CVS的功能的基础上有很多的提升同时也能较好的解决 CVS 系统的一些不足,这些提升主

2005-12-12 14:59:00 1300

转载 Ajax简介

作为J2EE开发人员,我们似乎经常关注“后端机制(backendmechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不足。  本

2005-12-09 16:12:00 891

转载 XMLHttpRequest

摘要:AJAX实际上由4种技术构成:JavaScript、CSS、DOM、XMLHttpRequest 前三种技术都是传统web应用中常用的技术,只有XMLHttpRequst在传统web中的应用不是很多,所以就来对XMLHttpRequst做个了解。首先XMLHttpRequest不是web标准,而是大部分主流浏览器都支持的一种扩展技术。它被认为是一种异步调用的实现技术,因为它本来是被设计在

2005-12-09 15:56:00 1570 2

转载 WebSphere Portal 编写 portlet

本节向您介绍有关创建 portlet 的概念,从一个彻底修改过的简单的 portlet 开始。使用有关 Portlet API 的节和 Javadoc 作为参考。创建简单 portlet 实例portlet 样本设置 portlet 开发环境Hello World portlet编译 Java 源代码封装和部署 portlet生成标记使用持久性portlet 消息传递消息和跟踪记录日志刷新

2005-12-07 14:09:00 2505

转载 轻松进行Java Portlets

Portlet是生成片段(遵守特定规范的标记语言(如HTML、XML)的片段)的Web组件。片段再合成一个完整的文档。本文介绍了关于Java Portlet的Java Specification Request (JSR) 168规范。它说明了如何使用BEAWebLogic Workshop 8.1 SP2来创建Java Portlet,以及如何将这些portlet部署到BEA WebLo

2005-12-07 14:07:00 1411

转载 WebSphere Portal api

本节提供了 Portlet API 的简要描述。概述Portlet 概念Portlet API 的元素核心对象侦听器配置对象杂项对象Portlet 事件PortletService部署描述符概述Portlet 是可以提供对基于 Web 的内容、应用程序和其它资源访问的可重用组件。可通过 portlet 访问 Web 页面、web服务、应用程序和成为企业组合的内容供给

2005-12-07 14:06:00 1811

转载 什么是Portlet

作者:Sunil Patil;observer原文地址:http://www.onjava.com/pub/a/onjava/2005/10/19/challenging-java-dominance.html中文地址:http://www.matrix.org.cn/resource/article/44/44029_Portlet.html关键词: Portlet JavaPortlets “

2005-12-07 14:03:00 1448

转载 利用XMLBean轻轻松松读写XML

一、关于XML解析  XML在Java应用程序里变得越来越重要, 广泛应用于数据存储和交换. 比如我们常见的配置文件,都是以XML方式存储的. XML还应用于Java Message Service和Web Services等技术作为数据交换.因此,正确读写XML文档是XML应用的基础.  Java提供了SAX和DOM两种方式用于解析XML,但即便如此,要读写一个稍微复杂的XML,也不是一件容易的

2005-12-07 12:52:00 968

转载 Hibernate中多对多关系的常见问题

1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如

2005-12-02 10:01:00 1041 1

转载 Quartz从入门到进阶

QuartzQuartz是一个开源的作业调度框架,它完全由java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构建,JavaMail及其它,支持cron-like表达式等等。本文内容1.        Quartz让任务调度简单2.        Quartz

2005-11-22 17:09:00 2921

空空如也

空空如也

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

TA关注的人

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