自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bob@CSDN

Be good,Do right

  • 博客(142)
  • 资源 (5)
  • 收藏
  • 关注

原创 从连接池获取连接

   String JNDINAME = "jdbc/brian"; Connection con=null; Context ctx; ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup(JNDINAME); con = ds.getConnection();   %>    

2007-05-30 22:41:00 738

转载 Java读写cookie

/* * 写cookie*/Cookie namecookie = new Cookie("name",name);Cookie passwordcookie = new Cookie("password",password);Cookie optioncookie = new Cookie("option","1");//生命周期    namecookie.setMaxAge(60*60*24

2007-05-29 15:18:00 626

转载 理解Session缓存机制 操纵持久化对象

Hibernate向我们提供的主要的操纵数据库的接口,Session就是其中的一个,它提供了基本的增,删,改,查方法.而且具有一个缓存机制,能够按照某个时间点,按照缓存中的持久化对象属性的变化来更新数据库,着就是Session的缓存清理过程.在Hibernate中对象分为三个状态,临时,持久化,游离.如果我们希望JAVA里的一个对象一直存在,就必须有一个变量一直引用着这个对象.当这个变量没了.对象

2007-05-29 15:17:00 767

转载 映射对象标识符

 Hibernate采用对象标识符,也就是通常我们所说的OID来创建对象和数据库表里记录的对应关系,对象的OID和表里的主键对应,所以说OID是非常重要的,不应该让程序来给它赋值.数据库区分同一表的不同记录是用主键来区分.数据库中的主键最重要的3个基本要素就是不允许为null,不允许有重复值,主键永远不会改变.所以通常我们设计表都会设计主键的值为自动增加,没有业务逻辑含义的一组数字,当然针对每个数

2007-05-29 15:15:00 673

转载 分析Hibernate映射的关联关系

 Hibernate的映射关联关系和我们现实世界里事物的关联关系一样.比如在UML语言中,以客户Customer和订单Order的关系为例.一个客户可以发送多个订单,而一个订单只能属于一个客户,这是一对多的关联,因此可以成为单向关联.如果同时包含了两两种关联关系,就成为双向关联.在关系数据库中只有外键参照主键的关系.所以关系数据库实际上至支持一对一,或一对多的单向关系.在类于类之间的关系中.要算多

2007-05-29 15:15:00 799

转载 Hibernate ORM 对象-关系 映射

   Hibernate的持久化类使用的是JavaBean的风格,为要被访问的属性提供了一套get和set方法,这两个方法也叫做持久化类的访问方法.记得曾经在接触JavaBean的时候我很迷糊,总觉得提供这两个方法,倒不如把Bean的属性设置public,然后直接调用对象.属性,这样来的方便.但是后来,有一个这样的需求,就是一个人名字可以被查看,但是不可以修改.这个时候如果用set方法的话,只需要

2007-05-29 15:14:00 557

转载 Hibernate Tool: hbm2java or hbm2ddl

Hibernate为了简化开发,给我们提供了四种工具,hbm2java,hbm2ddl,XDoclet,Middlegen.其中我觉得hbm2java(根据映射文件生成JAVA源文件),hbm2ddl(根据映射文件生成数据库文件,这两个工具非常实用.还有XDoclet(根据带有XDoclet标记的JAVA源文件生成映射文件).Middlegen(根据数据库文件生成映射文件的工具也不错.不过我没怎么

2007-05-29 15:13:00 818 1

转载 Hibernate基础知识

 Hibernate基础知识,谈到这里,首先最重要的是应该理解ORM,ORM是什么呢?3个单词的缩写,Object-Relation Mapping,既对象-关系映射的意思.这是一种模式,这种模式在单个组件中负责说有实例业务对象的持久化,封装了数据库访问的细节,这就是Hibernate的核心原理.ORC解决主要的问题就是对象-关系映射.因为项目的业务逻辑模型是面向对象的,而关系型数据模型是面向关系

2007-05-29 15:12:00 603

转载 "冬天"快乐,带你进入Hibernate

  冬眠温暖,"冬天"快乐,一夜的冬雨在静静中把冬衣轻轻换上,Hibernate,就东面一样,在程序"冬天"里给我们带来一丝温暖,Hibernate的名字真的很优美,当我曾经第一天知道有一种技术叫"冬眠".我就深深的喜欢上了这种技术.所以产生了一种想法,把这种技术以最简单明了的方式记录自己的Blog上,一方面能帮助一些刚刚学习它的朋友,另一方面也能让自己对Hibernate的理解更加深刻.希望大家

2007-05-29 15:07:00 725

转载 Java 关键字 速查表

访问控制:private 私有的protected 受保护的public 公共的类、方法和变量修饰符abstract 声明抽象class 类extends 扩允,继承final 终极,不可改变的implements实现interface 接口native 本地new 新,创建static 静态 strictfp 严格,精准synchronized 线程,同步transient 短暂volatile

2007-05-29 15:03:00 1055 1

转载 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助

package com.util;import java.io.BufferedInputStream;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import

2007-05-29 15:02:00 896

转载 java的继承机制

 这次我想深入探究以下java里类的继承机制。我们知道,继承是java设计里的一个失败的地方。高司令说过:如果让他重新设计java的话,他会把继承去掉。而java里继承到底怎么了,会这么不受人欢迎呢?我们知道,继承设计的初衷是为了代码复用。在C++里也确实做到了这一点,因为C++允许多重继承。特别是C++里的析构函数,申明为了virtual的时候可以多重复用,用起来也很舒服。那么为

2007-05-26 21:25:00 1016

转载 理解JAVA多态

这几天我在重新复习Java语言基础,虽然和团队一起,自己个人都进行了实际项目的开发,但越往上面走越觉得自己应该花点时间看看Java的基础知识,巩固一下基础。今天复习的是多态,同时写下自己的学习心得。数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,我觉得它的作用就是用来将接口和实现分离开,改善代码的组织结构,增强代码的可读性。在某些很简单的情况下,或许我们不使用多态也能开发出满足我们需要

2007-05-26 21:24:00 5302 1

转载 string和stringbuffer区别

前面看到有人写String和stringBudffer的区别是前者是不能改写的,后者是可以改写的 我觉得说String的字符串不能改变话是不错,但是例子要举好  看看下面这个简单的例子: 首先,    public class xx {public static void ma

2007-05-22 23:12:00 1408 2

转载 JAVA华为中远面试题

JAVA华为面试题JAVA方面1 面向对象的特征有哪些方面   2 String是最基本的数据类型吗?3 int 和 Integer 有什么区别4 String 和StringBuffer的区别5运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是

2007-05-21 22:46:00 1124

转载 某公司Java面试题及部分解答(难度较大)

1。请大概描述一下Vector和ArrayList的区别,Hashtable和HashMap的区别。(5) 2。请问你在什么情况下会在你的JAVA代码中使用可序列化?(5) 为什么放到HttpSession中的对象必须要是可序列化的?(5) 3。为什么在重写了equals()方法之后也必须重写hashCode()方法?(10) 4。sleep()和wait()有什么区别?(10) 5。编程题:用最

2007-05-21 22:43:00 1712

转载 JAVA面试题集(四)

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义

2007-05-21 22:39:00 537

转载 JAVA面试题集(三)

CORBA方面 1、CORBA是什么?用途是什么? 答:CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。 其目的为: 用不同的程

2007-05-21 22:37:00 730

转载 一些著名的大公司面试题目

一些著名的大公司面试题目往往很基础. 一、Java基础知识1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 Integer literals,Floating-point literals,character literals,Boolean literal,String iteral. String 不是基本数据类型2. 字符串的操作:写一个方法,实现字符串的

2007-05-21 22:36:00 1901

转载 Java常见面试题集(二)

Jsp方面 1、jsp有哪些内置对象?作用分别是什么? 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):  request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传

2007-05-21 22:34:00 664

转载 Java常见面试题集- -

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、ArrayList和Vector的区别,HashMa

2007-05-21 22:33:00 576

转载 Java面试题和答案

JAVA相关基础知识1、面向对象的特征有哪些方面      1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,

2007-05-21 22:31:00 554

转载 JAVA程式師面試32問(含答案)

第一,談談final, finally, finalize的區別。 第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其他類,是否可以implements(實現)interface(介面)? 第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。第四,&和&&的區別。第五,HashMap和Ha

2007-05-21 22:26:00 851

转载 override 与 overload 的区别+例子

override 是覆写,overload 是重载。 override 是覆写父类中的已经存在的方法,在完父类方法提供的功能上,加入新的内容,或完成修改方法提供的功能。 如: class ClassA{   public void draw(){     ........     System.out.println("ClassA.

2007-05-21 22:22:00 1063 1

转载 override与overload的区别

重载(Overload)重载---类中定义的方法可能有不同的版本public book withdraw(double amt,string name)public double withdraw(double amt)特点:方法名必须相同参数列表必须不相同返回值类型可以不相同虚拟函数声明虚方法使用virtual关键字 public virtual bool withdraw(...)调用

2007-05-21 22:18:00 653

转载 J2EE设计模式好处

当我们纵观J2EE应用时,发现n-tier架构中已出现了许多新的技术和解决方法(design pattern)下面我参考 Sun Blueprints 的设计,简要的讲解design patternscreen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=hand; this.a

2007-05-21 22:15:00 1251

转载 J2EE中的设计模式

  什么是Design Patten?   简单来说,Design Patten 就是一个常用的方案。在我们的开发过程中,经常会遇到一些相同或者相近的问题,每次我们都会去寻找一个新的解决方法,为了节省时间提高效率,我们提供一些能够解决这些常见问题的,被证实可行的方案,构成一个统一的资源库。   一个Design Patten描述了一个被证实可行的方案。这些方案非常普通,是有完整定义的最常用的模式。

2007-05-21 22:12:00 608

转载 JDK1.5中新的语言特征

本文中,我们将讨论几个在JDK1.5中新的语言特征,包括:   泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/un

2007-05-21 22:07:00 526

转载 学习Java的30个基本概念

Java概述:    目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C

2007-05-21 22:04:00 501

转载 为什么要用EJB

1998年3月在SanFrancisco召开的JavaOne98开发者大会上,Sun公司正式发布了业界期待已久的EJB1.0版(EnterpriseJavaBeans1.0)规范说明,在众多的大公司和开发人员中引起了巨大的反应,这标志着用Java开发企业级应用系统将变得非常简单。这次JavaOne大会也被称之为"EJB展览会",许多公司纷纷表示要推出有关EJB的产品,已经推出或正准备推出EJB产品

2007-05-21 22:02:00 832

转载 几个在JDK1.5中新的语言特征

几个在JDK1.5中新的语言特征:      泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast)   增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness)   自动置入/自动取出(Autoboxing/unboxin

2007-05-21 22:00:00 512

转载 黑盒测试

 黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。      采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。       黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能

2007-05-21 21:56:00 1107

转载 如何做白盒测试?

开发语言:Java开发环境:Eclipse,WebSphere,Oracle等我只知道单元测试用JUnit,还有其它的方式或工具来做白盒测试吗?kaka [等级:◆(初级)] (信誉值: 100) 回复于: 2006-5-25 15:27:44 Top白盒测试有很多方法,原则是:1 保证被测程序中每一条独立的路径至少执行一次。2 保证所有判断的每一分支至少执行一次。3 保证每一循环都在

2007-05-21 21:55:00 4352

转载 为何要进行白盒测试

软件白盒测试是一个与黑盒测试相对的概念,是指测试者针对可见代码进行的一种测试。白盒测试通常再划分为单元测试、集成测试两大类,但依据不同的流程,对白盒测试细分的标准也不尽一致,比如在IBM的IPD流程之下,白盒测试可能划分为如下几类:模块单元测试、模块集成测试、模块系统测试、渐增Build集成测试、系统集成测试等。而在XP实践中,单元测试与集成测试之间的界限并不明显,统称为渐增迭代测试。 一

2007-05-21 21:54:00 836

转载 什么是白盒测试?

白盒测试,也称为结构化测试、基于代码的测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。用白盒测试产生的测试用例能够:   1)保证一个模块中的所有独立路径至少被使用一次;   2)对所有逻辑值均需测试true和false;   3)在上下边界及可操作范围内运行所有循环;   4)检查内部数据结构以确保其有效性。   “我们应该更注重于保证程序需求的实现,为什么要花费时间和精力来担心(

2007-05-21 21:51:00 2933

转载 白盒测试

 白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。      白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。

2007-05-21 21:49:00 1087

转载 JDBC 2.0和4.0

第一章 介绍 1.1 JDBC类库 JDBC类库提供了通过Java语言访问关系数据库的能力。Java程序通过JDBC可以执行SQL语句,对获取的数据进行处理,并将变化了的数据存回数据库。在分布式异构环境中,我们还可以通过JDBC操纵多个数据源。   JDBC类库基于X/Open SQL通用语言接口(CLI),ODBC也基于此。JDBC提供了一个使用方便的映射方案:从Java语言

2007-05-21 21:46:00 2235

转载 DWR(AJAX的一种Java实现)做的分页!!

DWR(AJAX的一种Java实现)做的分页!!1.以下是dwr的配置(1)在web.xml中配置DWRServlet如下:         dwr-invoker         DWR Servlet         Direct Web Remoter Servlet         uk.ltd.getahead.dwr.DWRServlet                  

2007-05-15 16:17:00 1915

转载 入門與應用(三)

來寫個AJAX版的聊天室吧!先看看直接使用AJAX要如何做到,首先需要一個簡單的聊天室Servlet… 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

2007-05-15 15:51:00 732

转载 DWRUtil的用法

$("precloneNode1suf") 取得该对象;DWRUtil.selectRange("selectRangeBasic", 5, 15) 选中selectRangeBasic文本框里面从第五个字符到第15个字符之间的字符.DWRUtil._getSelection("selectRangeBasic") 得到selectRangeBasic文本框里选中的字符.var arr

2007-05-15 13:34:00 554

windchill9.1APICHM

windchill API CHM PTC windchill9.1 PDM

2009-11-23

Ext2.2中文API(第二次更新)

已完全结束翻译和校对的部分: Array类 String类 Number类 Function类 Ext类 XTemplate类 Ext.grid.AbstractSelectionModel类 Ext.BoxComponent类 Ext.Component类 Ext.Container类 Ext.Panel类 Ext.Tip类 Ext.form.Field类 Ext.form.CheckBox类 Ext.form.CheckboxGroup类 Ext.form.Hidden类 Date类(一部分)

2009-07-31

JBPM工作流开发指南

JBPM是一个扩展性很强的工作流系统,百分百用JAVA语言开发,持久层采用Hibernate实现,理论上说,只要Hibernate支持的数据库JBPM都支持。同时它还能被部署在任何一款JAVA应用服务器上。

2009-07-31

EJB3(中文版)PDF

EJB3.0(中文版)

2007-04-16

DWR中文文档

AJAX的DWR中文文档

2007-04-16

空空如也

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

TA关注的人

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