自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerome Kwok网络日志

仁者不忧,知者不惑,勇者不惧

  • 博客(53)
  • 收藏
  • 关注

转载 XML技巧五则

技巧1   XmlNode.InnerText与.InnerXml的区别是:前者将内容中的分别变成,因此,希望将两段 XmlDocument 合并的程序只能使用 XmlDocumentFragment.InnerXml = XmlNode.OuterXml技巧2 /XPath: string end-with Text and string-length(value)>0]

2007-03-13 09:51:00 619

转载 读写xml所有节点个人小结和读取xml节点的数据总结

读:     //打开某文件(假设web.config在根目录中)    string filename=Server.MapPath("/") + @"WebApplication1/web.config";    XmlDocument xmldoc= new XmlDocument();    xmldoc.Load(filename);     //得到顶层节点列表    XmlNodeL

2007-03-13 09:51:00 943

转载 xml增、删、改、查

 1.已知有一个XML文件(bookstore.xml)如下:        Oberons Legacy    Corets, Eva    5.95    1、往节点中插入一个节点:    XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.xml");   XmlNode root=xmlDoc.SelectS

2007-03-13 09:50:00 677

转载 XML配置文件的读取处理

Java和XML是黄金组合,网上已经有很多文章介绍,XML作为电子商务中数据交换,已经有其不可替代的作用,但是在平时系统开发中,我们不一定都用到数据交换,是不是无法使用XML了?当然不是,现在已经有一个新趋势,java程序的配置文件都开始使用XML格式,以前是使用类似windows的INI格式.(Java中也有Propertiesy这样的类专门处理这样的属性配置文件).使用XML作为Java的配置

2007-03-13 09:50:00 510

转载 XML在WEB开发中的应用

传统上, 我们利用JSP+Bean来开发用户界面, 这里介绍一种利用XML+XSLT的方法来替代JSP动机: 1. JSP构造页面太痛苦. 代码嵌入页面导致页面臃肿, 逻辑复杂, 不易编辑. 2. 程序员和美工的接口必须精确定义. 复杂的嵌套输出必须构造复杂的显示类作为接口. 3. 调试JSP必须等到前端程序结束才能看到效果. 3. 调试JSP效率极低, 一点点小的修改都会引起jsp的重新编译.

2007-03-13 09:45:00 769

转载 Spring Web应用入门

Spring的Web应用框架也是一个基于web容器的一个框架,因此作为一个Servlet应用运行在容器中,实际上也就是一个普通的web应用,本文已Tomcat5.59版本容器为例来看Spring(V1.21)的配置和应用.在Spring Web框架中一般我们要提供三样东西:一个是自己的表示层页面,可以是velocity,xslt,freemarker,jasperreports等资源,一个是值

2007-03-09 16:20:00 680

转载 Hibernate配置

在持久层领域中框架已经有多了.现在最流行的是hibernate,用了之后,很不错,给人一种舒服感,就象当初第一次用JDO时的感觉.用了一段时间后,总结看发现在配置方面给我留有一点影响:众所周知,hibernate使用两种格式的配置文件,就是属性文件和XML文件,在程序中构造会话工厂时,使用了xml格式,如果想使用属性文件,却不知道如何配置,现在回头仔细看了看,原来是这样:不管是hibernat

2007-03-09 16:18:00 549

转载 JSF和Spring集成

 JSF和Spring集成的资料比较少,原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础. 在Spring中ApplicationContext是相当重要的类,对于web应用,它还包装了javax.servlet.ServletContext,为web应用提供了所有可以利用的数据,包括

2007-03-09 16:17:00 561

原创 JasperReport报表自定义DataSource

package it.businesslogic.ireport.connection;import net.sf.jasperreports.engine.*;//import net.sf.jasperreports.engine.data.*;//import java.sql.Statement;import java.sql.ResultSet;import java.sql.Con

2007-03-09 10:14:00 1583

转载 Hibernate包作用详解

Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。    下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:    hibernate2.jar:  Hibernate的库,没有什么可说的,必须使用的jar包    cgli

2007-03-07 11:49:00 758

转载 IReport主从报表中出现的问题

最近在使用IReport与JasperReport做Web报表时遇到如下问题:  在IReport中,主从报表完成制作后,在IReport中能够正常编译、运行及显示,但加入Java Web应该中时出现下列错误:Could not load object from location : subunitlab.jasper,即主报表找不到子报表的模板(jasper)文件.  主要原因:  主报表找不到

2007-03-07 11:41:00 763

转载 JSF 组件开发

组件模型的关键考验就是:能否从第三方供应商购买组件,并把它们插入应用程序?与可购买可视 Swing 组件一样,也可以购买 Java ServerFaces (JSF) 组件!需要一个好玩的日历?可以在开源实现和商业组件之间选择。可以选择购买一个,而不是自行开发复杂的基于 Web 的 GUI 组件。JSF 拥有一个与 AWT 的 GUI 组件模型类似的组件模型。可以用 JSF 创建可重用组件。但

2007-03-06 12:45:00 635

转载 JSF 转换与验证 - 利用 JSF 的转换和验证框架来确保数据模型的完整性

转换和验证虽然在 JSF Web 应用程序中使用转换和验证不一定要理解 JavaServer Faces 生命周期的基础知识,但是在深入转换和验证内容之前,最好对一些基本知识做一回顾。此外,掌握一点 JSF 生命周期技巧可以极大地帮助简化 Web 应用程序的开发工作。还有助于更好地理解 JSF 的可插入能力。图 1 描绘了我们所说的“基本 JSF 生命周期”。 基本 是在暗示这只是一个典型的处

2007-03-06 12:44:00 717

转载 快速建立JSF环境

第一步,当然是要将JSF的jar档放对位置... 目录/文件 说明 Tutorial 工程目录   /ant ANT 脚本目录,

2007-03-06 12:41:00 578

转载 JSF开发实战(一)

JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,可以看出sun对它的期望很高。JSF最大的竞争对手是tapestry,是apache的产品,但是apache又弄出了个myfaces,是对jsf标准的一个实现。也许你也和我一样,在jsf和tapestry之间犹豫很久,将来从apache的态度上应该可以看出二者的走向。在tss上

2007-03-06 12:40:00 513

转载 JSF开发实战(二)

JSF开发实战的第一篇(jsf开发实战一)演示了如何建立一个最简单的JSF应用,从那个例子中我们可以观察到JSF的页面组件是如何与后台的javabean绑定的,也看到了JSF标签的最基本使用。在本文中我们会演示一个更加复杂的应用,它包含了更丰富的JSF标签。    要开发的例子是一个用户管理程序,管理员输入帐号与密码登陆,然后它可以看到所有用户的列表,并且可以修改或者删除其中的一些数据。利用mye

2007-03-06 12:39:00 534

转载 JSF技术研究——第一个JSF程序

1. 首先从 SUN 网站下载 JSF1.1 :          http://java.sun.com/javaee/javaserverfaces/download.html 。由于 1.2 的支持情况还不完善,建议使用 1.1 。 2. 用 eclipse 建立一个 web 项目,把下载的 ZIP 文件中的 LIB 中的 JAR 包复制到, WEB 项目的 LIB 下。 3. 在

2007-03-06 12:38:00 624

转载 Java 范型攻略篇

在已发布的Java1.4中在核心代码库中增加了许多新的API(如Loging,正则表达式,NIO)等,在最新发布的JDK1.5和即将发布的JDK1.6中也新增了许多API,其中比较有重大意义的就是Generics(范型)。一.什么是Generics?Generics可以称之为参数类型(parameterized types),由编译器来验证从客户端将一种类型传送给某一对象的机制。如Java.uti

2007-03-06 12:25:00 607

转载 利用HttpSessionListener统计在线人数

JSP显示在线人数代码 /** * 编写以下SessionCounter.java * 并编译为SessiionCounter.class * 然后放到你的网站的classpath的 * SessionCount(自己建立此目录)下面 */    package SessionCount;  import javax.servlet.*;  i

2007-03-06 12:23:00 565

转载 Weblogic8.1配置的总结

WebLogic目前是使用比较多的应用服务器之一,Eclipse是流行的IDE,如何集成起来开发使用呢?  解决方法:   采用BEA提供的WebLogic Plugin来进行集成开发。  安装   JDK:1.4.2或1.5.0 从http://java.sun.com上去下载安装,如果是WebLogic 8.X.X系列的版本,应当选用JDK 1.4.2的版本。   Eclipse:3.1.2

2007-03-06 12:07:00 1990

转载 BEA WebLogic Server8.1 JMS入门

一. JMS简介1. JMS基本概念JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subsc

2007-03-06 11:30:00 676

转载 几个实用的Servlet应用例子-cookie、session及上传文件

Servlet可以被认为是服务端的applet,它被WEB服务器加载和执行,前端可以显示页面和获得页面数据,后台可以操纵数据库,能完成JavaBean的很多功能。在这里我较为详细的说说Servlet在Cookie,Session和上传文件上的应用,在说明时我给出一些能编绎运行的小例子,最后给出一个文件上传例子以加深印象。   我们先来看看SERVLET程序的基本构架: 式1:  package t

2007-03-06 11:29:00 751

原创 Java路径问题最终解决方案

Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。  我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源!  Java路径  

2007-03-06 11:13:00 778

翻译 Java对象查询方法:Jxpath

在JAVA对象中,如何进行有效的查询呢,这一直是个很值得探讨的问题.大家知道,在XML中,要找元素如何找呢?没错,通过XPATH是个不错的办法,同样道理,新近发现原来在JAVA中,也居然有象XPATH里的东西,这就是著名的apache commons库中包含的jxpath包中所提供的功能,这可以在http://jakarta.apache.org/commons/jxpath/中找到相关下载.下面

2007-03-06 11:10:00 757

转载 Spring+Hibernate+Struts技术的一个分页程序

我用的是Spring+Hibernate+Struts框架: 这是我的DAO的核心代码 import org.springframework.orm.hibernate.support.HibernateDaoSupport; // 用Spring支持的Hibernate方法,使Hibernate对数据库的操作继续瘦身 public List getOfficeBySearchCriteria(f

2007-03-05 15:57:00 631

原创 vi命令

在屏幕上移动    Vi提供了三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。    H命令     该命令将光标移至屏幕首行的行首(即左上角),也就是当前屏幕的第一行,而不是整个文件的第一行。利用此命令可以快速将光标移至屏幕顶部。若在H命令之前加上数字n,则将光标移至第n行的行首。    [例9] 屏幕显示如下内容:    #include     main (

2007-03-05 14:46:00 615

原创 Linux教程-Vi的编辑操作及命令

Vi中的行号    Vi中的许多命令都要用到行号及行数等数值。若编辑的文件较大时,自己去数是非常不方便的。为此Vi提供了给文本加行号的功能。这些行号显示在屏幕的左边,而相应行的内容则显示在行号之后。    使用的命令为:在末行方式下输入命令:    :set number    需要说明的是,这里加的行号只是显示给用户看的,它们并不是文件内容的一部分。    在一个较大的文件中,用户可能需要了解光

2007-03-05 14:42:00 568

原创 vi 文字处理软件

vi 简易说明   由前面一路走来,我们一直建议使用文字模式来处理 Linux 的系统设定问题,不但可以让您比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』您的修改可以顺利的被运作(要晓得的是,不同的 Linux distribution 各有其不同的附加软件,例如 Red Hat 的 userconf, Linuxconf 等等,而 Caldera 则有 C

2007-03-05 14:34:00 446

原创 扫盲行动之:Vi编辑器的基本使用方法!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。     1、vi的基本概念     基本上vi可以分为三种状

2007-03-05 14:33:00 544

原创 vi 文字处理软件

vi 简易说明   由前面一路走来,我们一直建议使用文字模式来处理 Linux 的系统设定问题,不但可以让您比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』您的修改可以顺利的被运作(要晓得的是,不同的 Linux distribution 各有其不同的附加软件,例如 Red Hat 的 userconf, Linuxconf 等等,而 Caldera 则有 C

2007-03-05 14:33:00 477

原创 vi的使用详解

vi命令   vi命令是unix下常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件,那么vi命令会自动产生一个无名的空的工作文件。若指定的文件不存在,那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话,v i命令并不改变原来文件的内容。   注意:vi命令并不锁住所编辑的文件,因此多个用户可能在同时编辑一个文件,那么最后保存的文件版本将被保留。   下

2007-03-05 14:30:00 570

原创 Vi 使用说明

Vi 简介  Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多。熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体。所以,学习 vi 的基本

2007-03-05 14:07:00 740

原创 linux命令大全

netstat命令netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。     该命令的一般格式为:     netstat [选项]     命令中各选项的含义如下:     -a 显示所有socket,包括正在监听的。     -c 每隔1秒就重新显示一遍,直到用户中断它。     -i 显示所有网络接口的信息,格式同“ifconfig

2007-03-05 14:03:00 7426 1

原创 Red Hat 基本系统设定指令

Red Hat 基本系统设定指令   在 Red Hat Linux 里头有一个相当好用的系统参数设定工具,那就是大家都耳熟能详的『 setup 』啰!这工具说穿了也没有什么特殊的地方,就是他将一些 /etc/sysconfig 里的设定参数给他做成图形界面就是了!基本上,如果你对系统熟的话,那么不需要使用 setup 也是可以的啦!直接修改 /etc/sysconfig 底下的东西就可以啰!  

2007-03-05 13:35:00 938

原创 linux的命令祥解

cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和

2007-03-05 12:28:00 687

转载 JAVA对数字证书的常用操作

一:需要包含的包    import java.security.*;    import java.io.*;    import java.util.*;    import java.security.*;    import java.security.cert.*;    import sun.security.x509.*    import java.security.cert.Ce

2007-03-05 11:46:00 1023 1

转载 Eclipse使用技巧

Eclipse 实用快捷键大全 俗话说,工欲善其事,必先利其器,如果大家对开发程序稍微有点发烧的话,都知道快捷键对编程中有多大的作用了(当然当年Dos用natepad开发程序的除外了),我就是这样一个发烧友了,对各种IDE中的快捷功能颇感兴趣,尤其是对快捷键这一部分乐此不彼了.再加上Eclipse又是本人的最爱,因此Eclipse中的快捷键就是本人重视的重点了,当然,Eclipse的快捷键暂时

2007-03-05 11:37:00 651

转载 配置Tomcat5.5.4数据库连接池

1.安装JDK 5.0 update 1下载:http://java.sun.com/假设安装路径为 D:/Java/jdk1.5.0_01设置环境变量(控制面板->系统->高级)JAVA_HOME=D:/Java/jdk1.5.0_01classpath=.;D:/Java/jdk1.5.0_01/lib/dt.jar;D:/Java/jdk1.5.0_01/lib/tools.jar;

2007-03-05 11:29:00 561

原创 一个Struts实现分页,增删改查,Tiles,国际化的DEMO

这个DEMO供大家一起探讨学习Struts,因为工作太累,没精力给大家解释实现原理。如果看不懂,没关系。只是说明JSP基础还没有到火候,不要心急,回去强化下JSP+Servlet,基础扎实了,自然能够看懂我写的代码。这个DEMO借鉴了网上很多前人的经验,在此一并谢谢。web.xml文件:http://java.sun.com/dtd/web-app_2_3.dtd">  BookShopMod 

2007-03-05 11:28:00 2189

转载 JAVA类型和SQL类型的匹配

已动态创建表为例(1)    public class DataType {      private int code;      private String SQLType;      private String localType = null;      private String params = null;      private boolean needsSetting

2007-03-05 11:27:00 662

空空如也

空空如也

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

TA关注的人

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