自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenzijun20082008的专栏

共同学习 共同战斗 共同进步 共同成长

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

转载 CLR和JRE的运行机制的初步总结

概念比较: Java C# byte code IL(字节码,中间语言) jvm.dll mscrolib.dll,mscrojit.dll(虚拟机) JRE CLR(运行环境) JDK .Net Framework(开发框架) package assembly(类库,程序集) 一、关于类库的版本管理问题 Java和C#代码运行要依靠其运行环境(JRE,CLR)和运行环境带的基础类库(C#

2006-12-17 12:10:00 838

原创 maven2学习

建议您先按照本文试试火,然后再看看maven的站点文档会比较节约时间,因为开始时我看了一堆文档仍然不了解它到底在干啥,做了几个试验才明白,由于maven鼓励各项目共用同一个jar资料库,所以象ant般在每个项目的lib中存放jar将很少发生,而且并不需要你自己下载所有的依赖jar,只用告所它:名称-版本就行了,它会在一些集中放置jar的网站自动下载,稍慢了些,不过,以后你就明白这样的好处了。1.下

2006-12-15 14:34:00 2700 1

转载 Script Support (JDK1.6+)

一: 简介 JDK1.6加入了对Script(JSR223)的支持,使Host Application有能力执行Script。这将带来如下便利:(1) 对程序的定制更加容易灵活:您可以将很容易变化的算法如企业促销返利算法等写到script中(2) 可以使用您喜爱的script语言完成任务(如Prototype,生成web页面等),同时可以利用强大的Java平台资源(3) 您的JavaS

2006-12-15 11:22:00 1391

转载 实战篇:设计自己的Annotation

2006-12-11 23:21:00 738

转载 系统设计说明书(架构、概要、详细)目录结构

 XXX架构设计说明书(架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)一. 概述描述本文的参考依据、资料以及大概内容。二. 目的描述本文编写的目的。三. 架构设计阐明进行架构设计的总体原则,如对问题域的分析方法。3.1.       架构分析对场景以及问题域进行分析,构成系统的架构级设计,阐明对于系统的分层思想。3.2.      

2006-12-09 11:22:00 2006

转载 Struts 应用转移到 Struts 2

 翻译:SpringSide团队   转载请注明出处。有很多人都很熟悉 Struts, 无论是从项目中直接获得的实战经验还是从书中了解到的。我们这一系列文章,将通过一个由 Stuts 转移到 Struts2 简单的例子向大家展现Struts2的所有特征。    在我们开始这个例子之前,你需要去知道一点 Struts2的背景知识。 在第一部分的文章中,我们将介绍Struts2与Struts的核心

2006-12-09 00:33:00 1994

转载 acegi参考的部分翻译

序 1. 安全 1.1 准备 1.2 介绍 1.2

2006-12-08 02:37:00 1922

转载 acegi-security-0.9.0 学习笔记

acegi security 是基于spring framework 开源安全解决方案。按自己的理解,其功能主要是提供了一个WEB应用安全解决方案框架。并提供了一些缺省的实现。所以,如果我们的应用中需要引入这套解决方案的话,可以根据自己的应用需求进行相应的扩充。另外,由于acegi security 是基于spring framework 的,所以可以和现有的基于spring framework

2006-12-08 02:29:00 1051

转载 Acegi安全系统扩展

3.1 基于角色的权限控制(RBAC)    Acegi 自带的 sample 表设计很简单: users表{username,password,enabled} authorities表{username,authority},这样简单的设计无法适应复杂的权限需求,故SpringSide选用RBAC模型对权限控制数据库表进行扩展。 RBAC引入了ROLE的概念,使User(用户)和Permi

2006-12-08 02:23:00 1110

转载 在acegi中使用ACL

 Acegi好早就实现了ACL(好像是0.5),但是使用起来确实有点麻烦,所以用的不是太广泛。这里简单的说明一下使用方法,希望有更多的朋友来试试。首先要理解Acegi里面Voter的概念,ACL正是在一个Voter上扩展起来的。现来看一下AclVoter的配置。    bean id="aclBeanReadVoter" class="org.acegisecurity.vote.Ba

2006-12-07 17:43:00 1071

转载 acegi-security-sample-contacts-filter例子学习(0.8.3版)

 联系人管理说明了下列中心的Acegi安全控制能力: Role-based security(基于角色的安全)――每个责任人都是某个角色的一员。而角色被用来限制对某些安全对象的访问。 Domain object instance security(域对象实例安全)――合同,这个系统里的主要域对象,拥有一个访问控制列表(ACL),用来指明谁允许读、管理和删除对象。

2006-12-07 15:36:00 1712 1

转载 J2EE开发之常用开源项目介绍

主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层:1)Hibernate这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射对 于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hiber

2006-12-06 11:44:00 788

转载 程序员的10种级别

程序员的10种级别   第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。 第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。 第五级:技术工人,技术精湛,

2006-12-05 18:34:00 760

转载 mysql学习笔记

 1、安装环境:     Windows XP     Mysql 4.0.17 从 http://www.mysql.com下载     EMS Mysql Query 1.6.0.1     本机IP:172.5.1.1832、安装Mysql,采用默认安装即可   目录选择在c:mysql,不要修改默认目录3、启动Mysql   安装为服务:c:mysqlbinmysqld --insta

2006-12-04 17:07:00 698

转载 用CashFilter实现页面级缓存实践[ OSCache使用]

1.mysql在本地localhost的test数据库 建person表,暂以字段id,name,password ,表中可输入一行值.2.建类 DAOUtil import  java.sql.Connection;import  java.sql.DriverManager;public class DAOUtil {    public DAOUtil() {    }  

2006-12-03 23:58:00 971 1

转载 Java实现HTTP文件下载

 java 中使用代理服务器的问题求教 :http://www.linuxsir.org/bbs/archive/index.php/t-188774.html序言  许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。   在Internet上

2006-12-03 23:51:00 2429

转载 笔记本附加功能详解

笔记本附加功能详解

2006-12-03 23:41:00 943

转载 Java持久性API(The Java Persistence API)-一个简单的实体持久性编程模型

Java持久性API(The Java Persistence API)-一个简单的实体持久性编程模型 原文连接:http://java.sun.com/developer/technicalArticles/J2EE/jpa/文章索引Java平台企业版(Java EE)第五版本最重要的主题是易于开发。贯穿整个平台的改变使开发企业Java应用程序变得更简单,需要少的多的代码。值得注

2006-12-03 23:32:00 1908

原创 读卡器

 我们都知道,电脑、数码产品、家电等各种不同的产品之间需要一种通用的储存介质来进行数据交换,而目前使用FlashRAM(闪存存储器)的存储产品无疑是应用最为广泛的。与传统存储器相比,闪存有着小巧轻便,防尘抗震等优点,被广泛应用于数码相机、MP3播放器等产品上。随着数码产品的飞速发展和普及,我们有一件经常要做的一件事就是数码产品之间的数据交换,读卡器就是完成这样功能的产品。    顾名思义,读卡

2006-12-03 23:25:00 27578

转载 采用p6spy完整显示hibernate的SQL语句

  p6spy是一个开源软件,它可以跟踪任何使用jdbc的应用产生的数据库操作。特别适合于监控ejb服务器产生的 sql statements。    官方网址:http://www.p6spy.com/    目前p6spy 适用的应用服务器包括jboss, atg, orion, jonas, iplanet, weblogic, websphere, resin and tomcat.

2006-12-01 19:04:00 802

转载 实战 Lucene,第 1 部分: 初识 Lucene

Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能够

2006-11-28 16:16:00 614

转载 用 Lucene 加速 Web 搜索应用程序的开发

在本篇文章中,你会学习到如何利用 Lucene 实现高级搜索功能以及如何利用 Lucene 来创建 Web 搜索应用程序。通过这些学习,你就可以利用 Lucene 来创建自己的搜索应用程序。架构概览通常一个 Web 搜索引擎的架构分为前端和后端两部分,就像图一中所示。在前端流程中,用户在搜索引擎提供的界面中输入要搜索的关键词,这里提到的用户界面一般是一个带有输入框的 Web 页面,然后应用

2006-11-28 14:26:00 650

转载 lucene搜索引擎技术的分析与整理

3. Lucene的特性分析 3.1. Lucene核心部分——索引排序 Lucene 的索引排序是使用了倒排序原理。 该结构及相应的生成算法如下: 设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1. 由于lucene是基于关键词索引和

2006-11-28 14:20:00 1016

转载 深入 Lucene 索引机制

架构概览 图一显示了 Lucene 的索引机制的架构。Lucene 使用各种解析器对各种不同类型的文档进行解析。比如对于 HTML 文档,HTML 解析器会做一些预处理的工作,比如过滤文档中的 HTML 标签等等。HTML 解析器的输出的是文本内容,接着 Lucene 的分词器(Ana

2006-11-28 13:53:00 592

原创 日常用语

1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!

2006-11-26 21:54:00 1762

原创 Ajax in action读书笔记

  如译者序言所说的,现在中国程序员大都缺乏大匠的风范,本人也有同感,现在的程序员的参差不齐,却是不乏垃圾,真的让人不敢恭维(包括本人在内)。而本书的作者却是是这个领域的大牛,可以称得上是大匠了吧。看这些牛人写的书,俗话说:“近朱者赤,近墨者黑”,天天看这样的书,怎么的说也占点边吧,虽然变不成大牛,至少也能提高不少吧!       本书写的却是不错,不仅全面介绍了Ajax初级的入门知识,更

2006-11-25 16:47:00 622

原创 我的学习计划

  1、ruby on rails 这个是网站开发和维护的需要,也是兴趣所在,会持续关注和学习下去。 2、Java 5.0的annotation和Generic Type 这两个方面一直没有好好看过,不过Java6.0都快出来了,5.0也该普及了,得学习学习。

2006-11-25 01:09:00 675

原创 一条短信引发的感想

 清晨,一声清脆的铃声把我从睡梦中吵醒,下意识的去摸手机,心想:又是谁啊?大早上把我吵醒,迷蒙中看了看短信,意思是说:祝我生日快乐,我一下子从床上做了起来,顺手翻起窗台上的日历,查了查今天是2006年11月23日,农历十月初三,果真是我的生日哦!我既惊喜又难过,可以说是悲喜交加,因此特开此篇,发表一下感慨!有人可能说,不就是过个生日嘛!有什么值得一题的,也没什么大惊小怪的,都是年年过的,也

2006-11-23 11:43:00 649

转载 使用 AppFuse 快速构建 J2EE 应用---快速开发,从 AppFuse 开始

关于 AppFuse 的特性、架构以及为什么要使用 AppFuse,AppFuse 的创始人 Matt Raible 在 《使用 AppFuse 的七个理由》一文中已经做了很详尽的阐述,这里就不再赘言。本文将着力于实践,即如何运用 AppFuse 开发 J2EE 应用。使用 AppFuse,你需要对 Ant 有一些基本的了解,比如什么叫 target、什么是 build.xml 以及如何运行

2006-11-23 00:51:00 1127

转载 使用 AppFuse 的七个理由--学习 Java 开放源码工具 —— 并使用这些工具提高生产效率

AppFuse 是一个开放源码的项目和应用程序,它使用了在 Java 平台上构建的开放源码工具来帮助我们快速而高效地开发 Web 应用程序。我最初开发它是为了减少在为客户构建新 Web 应用程序时所花费的那些不必要的时间。从核心上来说,AppFuse 是一个项目骨架,类似于通过向导创建新 Web 项目时 IDE 所创建的东西。当我们使用 AppFuse 创建一个项目时,它会提示我们将使用开放源码框

2006-11-23 00:47:00 1040

转载 面向 Java 开发人员的 Ajax: 结合 Direct Web Remoting 使用 Ajax----数据序列化不可能比这更简单了!

理解 Ajax 编程的基本知识 是重要的,但是如果正在构建复杂的用户界面,那么能够在更高层次的抽象上工作也很重要。在面向 Java 开发人员的 Ajax 系列的第 3 篇文章中,我在上个月的 Ajax 的数据序列化技术 基础之上,介绍一种可以避免繁琐的 Java 对象序列化细节的技术。在 上一篇文章 中,我介绍了如何用 JavaScript 对象标注(JSON)以一种在客户机上容易转化成 Ja

2006-11-21 00:24:00 984

转载 面向 Java 开发人员的 Ajax: Ajax 的 Java 对象序列化---在 Ajax 应用程序中序列化数据的五种途径

在这个系列的 第一篇文章 中,我介绍了 Ajax 的构造块: 如何用 JavaScript XMLHttpRequest 对象从 Web 页面向服务器发送异步请求。 如何用 Java servlet 处理和响应请求(向客户机返回 XML 文档)。 如何在客户端用响应文档更新页面视图。 这一次,我将继续讨论 Ajax 开发的基础知识,但是将侧重于许多 J

2006-11-20 23:57:00 859

转载 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序

Ajax(即异步 JavaScript 和 XML)是一种 Web 应用程序开发的手段,它采用客户端脚本与 Web 服务器交换数据。所以,不必采用会中断交互的完整页面刷新,就可以动态地更新 Web 页面。使用 Ajax,可以创建更加丰富、更加动态的 Web 应用程序用户界面,其即时性与可用性甚至能够接近本机桌面应用程序。Ajax 不是一项技术,而更像是一个 模式 —— 一种识别和描述有用的设计

2006-11-20 23:16:00 609

转载 用 JSON 处理缓存----了解如何在客户端缓存验证元数据

每个应用程序的开发都是为了解决某个领域的问题。而每个领域都有自己的一套约束数据的规则和规范。应用程序将这些约束应用于数据时,约束也就成了验证。所有应用程序都需要验证用户输入的数据。目前,应用程序一般都使用 if-else 语句组合来验证数据。这些语句包含了开发人员硬编码或通过服务器端代码置入的验证数据。通常,开发人员会使用服务器端代码来避免可能导致 JavaServer Page(JSP)的细

2006-11-20 22:28:00 981

转载 使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端

 引言异步 JavaScript 和 XML (Ajax) 是使用本机浏览器技术构建富 Web 应用程序的新方法。对于编写需要某些类型的“活动”用户界面的复杂应用程序的开发人员,JavaScript 在这方面已经做得很好。不过,JavaScript 难于编码、调试、移植和维护。使用 Ajax 工具包有助于最大程度地减少使用 JavaScript 和 Ajax 带来的许多常见问题。优秀的 A

2006-11-20 20:02:00 1855

转载 SSO(Single Sign-on) in Action(上篇)

1. SSO 原理浅谈        SSO 是一个非常大的主题,我对这个主题有着深深的感受,自从广州 UserGroup 的论坛成立以来,无数网友都在尝试使用开源的 CAS , Kerberos 也提供另外一种方式的 SSO ,即基于 Windows 域的 SSO ,还有就是从 2005 年开始一直兴旺不衰的 SAML 。        如果将这些免费的 SSO 解决方案与商业的 T

2006-11-19 21:10:00 1044

转载 方便 Ajax 与 Java EE 的集成--------成功地组合异步和同步通信模型

Asynchronous JavaScript + XML (Ajax)是个相当新的术语(有些人说它是旧酒装新瓶),在不同的 Web 开发社区中,都引起了很大的争议,其中包括 Java EE 社区。Ajax 技术通过消除过多的 Web 页面刷新,提高了应用程序的可用性。而且 Ajax 二者通吃的技术,同时利用了客户端和服务器端代码,向 Web 用户呈现了几乎无缝的用户界面。Ajax 被鼓吹成 We

2006-11-19 21:06:00 1667

转载 Dojo TreeV3使用详解

格式不正确的话可以到 http://docs.google.com/View?docid=ajgd3tgv958v_3gz374h 观看 Dojo TreeV3使用详解 作者:邓胤(deng.yin@gmail.com)工作中使用了TreeV3这个dojo的组件,感觉基本上已经是把dojo的treeV3使用到了极点(自定义树的外观,树节点的拖拉,把其他Drag Source拖拉到树中),公司也

2006-11-18 19:54:00 1262

转载 WEB2.0中AJAX应用的详细探讨

    最近互联网上比较火热的话题当然是关于WEB2.0的应用,其中AJAX又是WEB2.0的核心之一。AJAX是Asynchronous JavaScript and XML 的缩写。它并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括  使用XHTML和CSS标准化呈现;  使用DOM实现动态显示和交互;  使用XML和XSLT进行数据

2006-11-18 00:09:00 695

转载 Dojo.Book 第一章(burnet翻译)

介绍: 这里将给你对于dojo的启蒙课程。你可能会跟自己说"这段可以跳过了,因为我已经很了解javascript并且对网站开发很了解了。“不过这里有个机会让你认识到其实你的知识并不是那么扎实,还有很多基础的东西需要学习。当 我们给人们介绍dojo的时候,遇到了两种难题。有些用户已经使用DHTML很久,并且对javascript有了很深的理解,他们清楚 javascript能作什么,不能做什

2006-11-14 10:07:00 691

空空如也

空空如也

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

TA关注的人

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