- 博客(30)
- 资源 (3)
- 收藏
- 关注
转载 Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存
2006-02-27 11:43:00 3751
转载 Log4J 学习笔记(3)
我这儿有两个程序,一个是普通的java程序,实现了一个“九九表”;另一个是servlet。我这儿用的tomcat是4.1.12,J2SE是1.3.1,log4j的版本是1.2.8.一、九九表。环境设置:需要将log4j-1.2.8.jar放入CLASSPATH变量中。Hello.java文件的内容如下:import org.apache.log4j.*;public class Hel
2006-02-27 11:32:00 1125
转载 Log4J 学习笔记(2)
前面主要记了一些原理,这次是实务。1、研究发现,一个系统中4%的代码是用来作logging的。2、Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 Log4J运行时,不对环境做任何假定,尤其是没有默认的存放器。3、有几种方式可以配置Log4
2006-02-27 11:29:00 956
转载 Log4J 学习笔记(1)
说实话,除了log4j的功能外,我更喜欢它的logo.下面的这篇笔记,主要是"borrow from"Log4J的随机文档"Short introduction to log4j",由Ceki Gülcü 写于March 2002,其它参考文档见文后。1、log4j已经被移植到C, C++, C#, Perl, Python, Ruby, Eiffel 几种语言。2、log4j有三种主要的
2006-02-27 11:22:00 1011
转载 Java框架之AOP框架
一般情况下,对象是由一行行的代码“粘合”在一起的。创建这个对象。创建那个对象。为那个对象(其值为这个对象)设置属性。其间还点缀着一些用户数据。将一切搅拌在一起。这是现代程序员在进行设计和编码时经常做的事情。 将多个这样的类组合起来形成具有一定功能的组件,而很多这样的组件以这种方式连接起来会出现这样的问题:要实现不同的方法时,需要花费大量时间编写同样的代码。这些代码行中
2006-02-27 11:09:00 1098
转载 Java中文处理学习笔记——Hello Unicode
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/hello_unicode.html关键词:linux java mutlibyte encoding locale i18n i10n chinese ISO-8859-1 GB2312 BIG5 GBK UNICODE内容摘要: 不
2006-02-24 11:47:00 4365
转载 Eclipse快速上手EJB -- 5. 一对多的双向关系的CMR(2)
二、在UserManagementBean中添加业务方法 1. 增加一个 GroupLocalHome 的变量 groupHome,并将它放入 ejbCreate 和 ejbPassivate 方法中。 2. 依次增加以下几个业务方法。 UserManagem
2006-02-22 22:39:00 1606
转载 Eclipse快速上手EJB -- 5. 一对多的双向关系的CMR(1)
document.title="Eclipse快速上手EJB -- 5. 一对多的双向关系的CMR(1) - "+document.title 这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,这是一个系列,共有4篇文章。这篇文章综合了那4篇文章,看这篇文章前一定要参考一下,这样理解起
2006-02-22 22:38:00 1434
转载 Eclipse快速上手EJB -- 4. 多对多的单向关系的CMR(2)
二、在UserManagementBean中添加业务方法 1. 增加一个 UserInfoLocalHome 的变量 userHome,并将它放入 ejbCreate 和 ejbPassivate 方法中。 2. 依次增加以下几个业务方法。 UserMan
2006-02-22 22:36:00 1343
转载 Eclipse快速上手EJB -- 4. 多对多的单向关系的CMR(1)
这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,这是一个系列,共有4篇文章。这篇文章综合了那4篇文章,看这篇文章前一定要参考一下,这样理解起来很方便,不过我做了部分修改,原理基本还是不变的。关于 CMP 方面的知识我不说了,我这里只是介绍如何使用 Lomboz 和 JBoss-IDE 在Eclip
2006-02-22 22:36:00 1480
转载 Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(3)
三、创建客户端Eclipse快速上手EJB -- 3. 设计一对一的双向关系的CMR(1)Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(2)1. 右击 src 文件夹 ->新建 ->Lomboz EJB Test Client Wizard: 2. 修改生成的 CMPClient2.java,调用UserManagementBea
2006-02-22 22:35:00 1630
转载 Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(2)
二、在UserManagementBean中添加业务方法Eclipse快速上手EJB -- 3. 设计一对一的双向关系的CMR(1)Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(3)1. 增加一个 UserInfoLocalHome 的变量 userHome,并将它放入 ejbCreate 和 ejbPassivate 方法中。 2. 依次
2006-02-22 22:34:00 1288
转载 Eclipse快速上手EJB -- 3. 设计一对一的双向关系的CMR(1)
这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,这是一个系列,共有4篇文章。这篇文章综合了那4篇文章,看这篇文章前一定要参考一下,这样理解起来很方便,不过我做了部分修改,原理基本还是不变的。关于 CMP 方面的知识我不说了,我这里只是介绍如何使用 Lomboz 和 JBoss-IDE 在Ec
2006-02-22 22:33:00 1378
转载 Eclipse快速上手EJB -- 2. 设计一个实体Bean
这个系列文章我是根据 Rick Hightower 发表在 IBM 网站的文章 《EJB - CMP/CMR 介绍》 改编而成的,看这篇文章前一定要参考一下,这样理解起来很方便。关于 CMP 方面的知识我不说了,我这里只是介绍如何使用 Lomboz 和 JBoss-IDE 在Eclipse 中开发 CMP。 在看这篇文章之前,需要对开发环境的配置了解清楚,这一
2006-02-22 22:32:00 2717
转载 Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置2
二、开发一个 Hello 实例 关于Lomboz的图解,请参考我以前的文章,这里不多说了。 1. 新建一个项目 ● 右击“包资源管理器”的空白处, 在弹出菜单中选择“新建” ->“Lomboz J2EE Project” ·项目名:HelloEJB ·EJB Modules:helloEJB·Targeted Server: JBoss 4.0.
2006-02-22 22:30:00 1609
转载 Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1
document.title="Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1 - "+document.title 关于Eclipse、Lomboz、JBoss的客套话免了,直接进入正题。 一、下载、安装和配置 1. 所需软件 WindowsXP SP1 JDK 1.4.2-04 可以从SU
2006-02-22 22:29:00 1767
转载 利用CVSNT在Eclipse中使用CVS--补充一些资料
前段时间我曾写了一篇文章,介绍如何“利用CVSNT在Eclipse 3.0中使用版本控制系统CVS”,链接是http://blog.csdn.net/javamxj/archive/2004/10/12/132904.aspx 。当时我使用的CVSNT的版本是2.0.51d,发表不久,CVSNT的版本已经升级了多次,再套用以前的文章,容易出现一些小问题。这里我就简单地补充一些有关在CV
2006-02-22 22:28:00 1499
转载 利用CVSNT在Eclipse中使用CVS--4.实践CVS
第四节 实践CVS1.提交代码 现在我增加一条输出语句“System.out.println("第一次修改");”,保存。然后选择右侧“包资源管理器”中的HelloWorld.java文件,右击,在弹出菜单中选择“小组”->“提交”。 提交后显示如下,可以看到CVS资源库已经反映了提交后文件的改变。2.从资源库中更新代码 现在删除掉HelloWorl
2006-02-22 22:26:00 1374
转载 利用CVSNT在Eclipse中使用CVS--3.创建一个CVS实例
第三节 创建一个CVS实例1.先在eclipse中建立一个新的项目“Hello World CVS”,再建立一个“HelloWorld”类(注1),只是简单地输出语句“HelloWorld!”。2.把这个本地项目共享到repository里。打开java视图,选中这个项目,右键单击->小组->共享项目:出现提示窗口后,一路按“Next”即可,直至出现一个“添加至CVS
2006-02-22 22:25:00 1434
转载 利用CVSNT在Eclipse中使用CVS--2.在eclipse中配置CVS client
第二节: 在eclipse中配置CVS client1.运行eclipse 3后,执行下图所示的功能:或者,打开"窗口"菜单->"打开透视图"->"CVS资源库研究"2.在"CVS资源库"窗口的空白处点击右键,选择"新建"->"资源库位置" 3.如下配置CVS资源库主机: cvs服务器的主机名,也可以是它的IP地址,因为是本地主机,所以填写"loc
2006-02-22 22:24:00 1956
转载 利用CVSNT在Eclipse中使用CVS--1.安装与配置CVSNT
CVS 全称Concurrent Versions System,主要用于管理在开发过程中生成的源代码、文档等资料,记录他们的更新历史,使开发团队各成员可以更好的协作。CVS版本控制系统采用C/S 架构,目前CVS server可以支持Linux、windows 2000/xp/2003以及部分unix(如sun的solaris等),CVS client在linux、windows、un
2006-02-22 22:22:00 1579
转载 Eclipse快速上手指南之使用基础
Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse 3.0不但界面作了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本文将带您手把手步入Eclipse的广阔天地,详细介绍在Eclipse下如何开发普通Java
2006-02-22 22:16:00 1808
转载 cvs客户端大全
什么是 CVS? CVS 是一种客户机/服务器系统,可以让开发人员将他们的项目存储在称为资源库的中央位置。使用 cvs 客户机工具,开发人员可以对资源库的内容进行更改。CVS 资源库会依次记录对每个文件所做的每个更改,并创建一个完整的项目开发进展历史。开发人员可以请求特定源文件的旧版本、查看更改日志,并根据需要执行其它一些有用的任务。 许多开放软件项目都有他们自己的 CVS 服务器
2006-02-22 22:13:00 4696
转载 AJAX基础教程
这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路. 什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能是:
2006-02-22 17:48:00 1913
转载 Eclipse快速上手指南之使用ANT
Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。 Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 以前面建立的Hello工程为例,创建以下目录结构:
2006-02-22 17:41:00 1481
转载 Eclipse快速上手指南之使用JUnit
测试对于保证软件开发质量有着非常重要的作用,单元测试更是必不可少,JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化。Eclipse同样集成了JUnit,可以非常方便地编写TestCase。 我们创建一个Java工程,添加一个example.Hello类,首先我们给Hello类添加一个abs()方法
2006-02-22 17:40:00 1322
原创 Eclipse快速上手指南之使用CVS
版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。 首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT 2.0.51a,安装并启动CVSNT:
2006-02-22 17:39:00 1209
原创 生成带有数字签名的Applet
生成数字签名有三个步骤 1.使用jar命令把.class文件打成jar包. 如jar cvf jarname.jar classname.class. 这个语句将把classname.class文件打入到一个名为jarname.jar包中. 2.使用keytool命令来生成.store证书文件, 如keytool -genkey -alias TestApplet 这条语句
2006-02-14 15:08:00 1536
原创 trusted applet的制作
Trusted Applet的制作和运行 本系统的客户程序是Java Applet,但它的执行需要读本地硬盘,以及进行安全算法方面 操作,这些操作都需要有本地Application的权限,而无法在普通的沙箱机制的限制下运 行。 1 沙箱机制对Applet的安全性限制 在浏览器或者appletviewer中运行远程主机上存放的Applet时,Java VM认为它是不可信 任的,将其置于所谓sand
2006-02-14 14:58:00 1262
原创 创建访问本地文件系统的信任APPLET
创建一个信任的APPLET,使其拥有本地客户端文件系统的访问权限,这一直是一个重要的话题。依赖于一些规范,许多问题仅仅只能在客户端被执行。因此,很多情况下,不熟悉信任APPLET技术的程序员们大都认为不可能实现对客户端文件的操作和搜索其他的操作方式。然而,确实存在这样一种方式,且可以在很多方面被广泛使用。在本文中,我将给你展示一个范例,来创建简单的信任APPLET,它将访问一个你指定的本地文本文件
2006-02-14 14:28:00 2211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人