Hibernate 最佳实践
作者:admin 日期:2008-08-25
设计细颗粒度的持久类并且使用<component>来实现映射。
使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。
对持久类声明标识符属性( identifier properties)。
Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“人造”的(自动生成,不涉及业务含义)。
使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。
对持久类声明标识符属性( identifier properties)。
Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“人造”的(自动生成,不涉及业务含义)。
Tags: Hibernate 最佳实践
int、char、double与byte相互转换
作者:admin 日期:2008-08-25
int、char、double与byte相互转换
程序代码
//整数到字节数组的转换
public static byte[] intToByte(int number) {
int temp = number;
byte[] b=new byte[4];
程序代码//整数到字节数组的转换
public static byte[] intToByte(int number) {
int temp = number;
byte[] b=new byte[4];
Tags: double与byte相互转换
JAVA相关基础知识
作者:admin 日期:2008-08-24
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
Tags: JAVA相关基础知识
JSP和IIS的最佳解决方案实例分析
作者:admin 日期:2008-08-20
系统:win2003+IIS6.0+J2SE 5.0
对于JSP的初学者一谈到JSP+IIS一定头都大了吧!
虽然用Jakarta中的JK2可以解决,但其配置相当繁琐!
对于JSP的初学者一谈到JSP+IIS一定头都大了吧!
虽然用Jakarta中的JK2可以解决,但其配置相当繁琐!
Tags: JSP和IIS的最佳解决方案实例分析
Javascript实现鼠标拖拽网页表单
作者:admin 日期:2008-08-20
本文译自:http://www.webreference.com/programming/javascript/mk/column2/index.html
所有版权归原文所有
Javascript的特点是dom的处理与网页效果,大多数情况我们只用到了这个语言的最简单的功能,比如制作图片轮播/网页的tab等等,这篇文章将向你展示如何在自己的网页上制作拖拽.
所有版权归原文所有
Javascript的特点是dom的处理与网页效果,大多数情况我们只用到了这个语言的最简单的功能,比如制作图片轮播/网页的tab等等,这篇文章将向你展示如何在自己的网页上制作拖拽.
Tags: Javascript实现鼠标拖拽表单
js实现图片大小等比缩放!
作者:admin 日期:2008-06-21
程序代码function resize(thumbs_size) {
var max = thumbs_size.split('x');
var fixwidth = max[0];
var fixheight = max[1];
imgs = document.getElementsByTagName('img');
var max = thumbs_size.split('x');
var fixwidth = max[0];
var fixheight = max[1];
imgs = document.getElementsByTagName('img');
Tags: js实现图片大小等比缩放!
JavaScript鼠标动态效果
作者:admin 日期:2008-06-20
用JavaScript 做出非常炫的鼠标动态效果
程序代码
程序代码<html>
<head>
<title>Link Style01 - Cocoon Studio</title>
<SCRIPT LANGUAGE="JavaScript">
<head>
<title>Link Style01 - Cocoon Studio</title>
<SCRIPT LANGUAGE="JavaScript">
Tags: JavaScript鼠标动态效果
BufferedReader
作者:admin 日期:2008-06-20
在命令行模式下要输入数据至程序中时,我们可以使用标准输入串对象System.in.但是,我们并不经常直接使用它,因为System.in提供的read方法每次只能读取一个字节的数据,而我们平时所应用的通常是读取一个字符串或者是一个数字,所以read方法所以提供的功能,对我们来说并没有太大的用处.
在Java SE 6中,可以使用Scanner类取得用户的输入,Scanner类位于java.util包中,如果你要使用Scanner取得用户输入的话,要加上import java.util.Scanner;这条语句.import的功能是告诉编译器,你将使用java.util包中的Scanner类.
我们来看一个例子:
import java.util.Scanner;
public class TestScanner{
在Java SE 6中,可以使用Scanner类取得用户的输入,Scanner类位于java.util包中,如果你要使用Scanner取得用户输入的话,要加上import java.util.Scanner;这条语句.import的功能是告诉编译器,你将使用java.util包中的Scanner类.
我们来看一个例子:
import java.util.Scanner;
public class TestScanner{
Tags: BufferedReader






