自定义博客皮肤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网络日志

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

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

转载 Hibernate API 变化

选自《精通Hibernate:Java对象持久化技术详解》 作者:孙卫琴 来源: www.javathinker.org 如果转载,请标明出处,谢谢 1.1 Hibernate API 变化 1.1.1 包名 1.1.2 org.hibernate.classic包 1.1.3 Hibernate所依赖的第三方软件包 1.1.4 异常模型 1.1.5 Session接口 1.1.6 createS

2008-05-09 14:39:00 670

转载 log4j 日志论

 在应用程序中输出日志有有三个目的: (1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。 (2)跟踪代码运行进轨迹,作为日后审计的依据。 (3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试信息。   Apache能用日志包(Commons Logging Package)是Apache的一个开放源代码项目,它提供了一组通用的日志接口,

2008-05-09 14:36:00 630

转载 osWorkFlow基础教程

osworkflow 基础api 接口选择:  osworkflow提供几种实现com.opensymphony.workflow.Workflow。     BasicWorkflow:  不提供事务支持,你可以通过持久层来实现事务处理。  Workflow wf = new BasicWorkflow(username)  这里的username是用来关联当前请求的用户。     EJBW

2007-11-15 15:32:00 1812

原创 初试Filter对权限和session的控制。

用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子:package com.drp.util.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;i

2007-10-10 11:43:00 917 1

转载 JSP中表单数据存储的一种通用方法

J2EE(Java 2 Enterprise Edition)技术已广泛应用在Web应用开发中,其中的JavaBean、Servlet技术为开发者提供了更为清晰的开发环境,使用JSP技术表现页面,使用Servlet技术完成大量的业务处理,使用Bean来存储数据及一些业务处理。在WEB应用中,业务数据存储到数据库中的处理工作经常很繁重,其中一种主要的形式就是表单数据存储到数据库,整个应用处理过程牵涉

2007-10-10 11:38:00 732

原创 Java版通用JS级联

在开发中,经常遇到诸如省、市,大类、小类的级联select 下拉框。常常,这些类别或地区的内容,又存在数据库中。因为用户希望,一切都是可控制的。那么,如果涉及到这种级联的地方,每次都人从库中读取,在JSP中要写很多代码去读表。另外,这种级联在修改数据的时候,应设置的选中项为库中所载,这也是需要写一些代码的。这里本人建议,通过IO,将类别生成js文件,然后在页面中引入这个js文件,这样即提高的程

2007-09-24 15:39:00 794

转载 java图形组件大全

import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.tree.*;import javax.swing.event.*;import javax.swing.border.*;import javax.swing.table.*;/**  * Swing 组件测试程序 * 测试Swing

2007-04-26 18:37:00 1188

转载 Java图形用户界面设计

在实际编程中,我们每设计一个窗体,都要往其中添加若干组件。为了管理好这些组件的布局,我们就需要使用布局管理器。比如说,设计一个简单的计算器,或一个文本编辑器等等。这些组件是让JVM 自己任意安排呢?还是按照一定的位置关系进行规范

2007-04-26 18:25:00 2414

原创 如何在oracle中导入dmp数据库文件

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。

2007-04-16 14:27:00 820

原创 PooledConnectionHandler 的代码清单

import java.io.*;import java.net.*;import java.util.*;public class PooledConnectionHandler implements Runnable { protected Socket connection; protected static List pool = new Linke

2007-04-16 09:29:00 746

原创 ConnectionHandler 的代码清单

import java.io.*;import java.net.*;public class ConnectionHandler implements Runnable { protected Socket socketToHandle; public ConnectionHandler(Socket aSocketToHandle) { s

2007-04-16 09:28:00 1434

原创 PooledRemoteFileServer 的代码清单

import java.io.*;import java.net.*;import java.util.*;public class PooledRemoteFileServer { protected int maxConnections; protected int listenPort; protected ServerSocket serv

2007-04-16 09:28:00 719

原创 MultithreadedRemoteFileServer 的代码清单

import java.io.*;import java.net.*;public class MultithreadedRemoteFileServer { protected int listenPort; public MultithreadedRemoteFileServer(int aListenPort) { listenPort

2007-04-16 09:27:00 619

原创 RemoteFileServer 的代码清单

import java.io.*;import java.net.*;public class RemoteFileServer { int listenPort; public RemoteFileServer(int aListenPort) { listenPort = aListenPort; } public vo

2007-04-16 09:26:00 638

原创 RemoteFileClient 的代码清单

import java.io.*;import java.net.*;public class RemoteFileClient { protected BufferedReader socketReader; protected PrintWriter socketWriter; protected String hostIp; prote

2007-04-16 09:25:00 711

原创 URLClient 的代码清单

import java.io.*;import java.net.*;public class URLClient {    protected HttpURLConnection connection;    public String getDocumentAt(String urlString) {        StringBuffer document = new StringBuffe

2007-04-16 09:24:00 748

转载 Java 学生管理系统 Cs框架

文件名为:CreateWindow.java内容 /* 2006.06.22 By Siner    E-mail:[email protected]    QQ:312999963     版权所有^_^ ,谢谢合作。*/import java.awt.

2007-04-10 09:21:00 2967

转载 Java图形界面开发

Java图形界面开发 从Java诞生至今,已经在太多的领域取得成功,然而它却很少在图形界面程序上崭露头角。究其原因,Java语言缺省的图形界面开发包AWT和SWING实在是难脱其究,无论速度

2007-04-09 17:58:00 2091

转载 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 609

转载 读写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 915

转载 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 663

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

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

2007-03-13 09:50:00 500

转载 XML在WEB开发中的应用

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

2007-03-13 09:45:00 759

转载 Spring Web应用入门

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

2007-03-09 16:20:00 668

转载 Hibernate配置

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

2007-03-09 16:18:00 538

转载 JSF和Spring集成

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

2007-03-09 16:17:00 544

原创 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 1560

转载 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 743

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

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

2007-03-07 11:41:00 718

转载 JSF 组件开发

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

2007-03-06 12:45:00 621

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

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

2007-03-06 12:44:00 706

转载 快速建立JSF环境

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

2007-03-06 12:41:00 566

转载 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 502

转载 JSF开发实战(二)

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

2007-03-06 12:39:00 518

转载 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 611

转载 Java 范型攻略篇

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

2007-03-06 12:25:00 592

转载 利用HttpSessionListener统计在线人数

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

2007-03-06 12:23:00 552

转载 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 1960

转载 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 664

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

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

2007-03-06 11:29:00 742

空空如也

空空如也

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

TA关注的人

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