自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

持久化模式,第 2 部分: 提高代码重用和改进性能,更多的现代 ORM 工具策略和最佳实践...

简介 本系列包含两篇文章,第 1 部分 讨论了 Hibernate 和其他对象-关系映射(ORM)工具的几个基本最佳实践。通过使用通用基领域类和接口、集中的审计和泛型数据访问对象(泛型 DAO),应用程序可以建立更紧凑且可维护的领域模型和持久化层。 通过应用 第 1 部分 中的概念,可以提供新的代码重用机会。在这个部分中,我们首先讨论如何使用 Hibernate 和多态性在领域模型中集成行为...

2008-06-30 16:07:00 76

持久化模式,第 1 部分: 现代 ORM 工具的策略和最佳实践,使用 Hibernate 特性在领域模型上应用面向对象原则...

简介 在过去 5 到 10 年中,开发人员对企业应用程序中的实体进行持久化的方式发生了根本性变化。早期的企业应用程序使用数据库表和表之间的外键关系进行实体建模。应用程序被看作查看和查询数据库底层模型的方式。近几年,数据库中的实体建模逐渐向应用程序对象模型中的实体建模转变。现在大家已经意识到,数据库仅仅是存储对象结构所定义的持久化信息的一种机制。把建模从数据库转移到对象模型中有许多优点,包括: ...

2008-06-30 14:43:00 82

现在特别想看这本书

现在特别想看《Debugging Applications for Microsoft .NET and Microsoft Windows》,中文翻译的书是《Microsoft.NET和Windows 应用程序调试》,清华大学出版社。如果有谁可以转让,请联系我!...

2008-06-28 23:35:00 68

简化 Ajax 和 Java 开发,第 2 部分: 使用约定最小化设置和配置,使用 JSTL 和 JSP 标记文件创建可定制 Web 组件...

首先,如果您希望实现约定来最小化配置,则必须控制框架生成的 HTML,并调整 Web 组件使之适用于您的应用程序。已经有一些高度可定制的 Web 框架,比如 JavaServer Faces (JSF),但它们的组件有时不容易定制。例如,如果想要更改 JSF 组件生成的 HTML,通常情况下需要对组件的呈现程序进行重新编码,并实现一个新的定制标记。如果只需在 JSP 文件中更改 HTML,则会简单...

2008-06-27 14:19:00 105

简化 Ajax 和 Java 开发,第 1 部分: 用 JSP 标记文件动态生成 JavaScript 代码,基于简单开发的 JSP 标记文件构建可重用的 Ajax 和 Java 组件...

展示了一种基于 JSP 的技术,用以生成 JavaScript 代码、显著减少需要手动编写的代码量,本文是第 1 部分。本文的示例应用程序展示了如何生成 JavaScript 函数来发送 Ajax 请求和处理 Ajax 响应。如果想要轻松地更改 Ajax 代码,可以将这里讨论的简单技巧应用到实际的应用程序中。本文更宽泛的目标是展示如何使用 JSP 标记文件针对具体需求生成 JavaScript 代...

2008-06-26 13:03:00 101

Java 6 RowSet 使用完全剖析

RowSet 简介 javax.sql.rowset 自 JDK 1.4 引入,从 JDK 5.0 开始提供了参考实现。它主要包括 CachedRowSet,WebRowSet,FilteredRowSet,JoinRowSet 和 JdbcRowSet。 除了 JdbcRowSet 依然保持着与数据源的连接之外,其余四个都是 Disconnected RowSet。 相比较 java.sql...

2008-06-24 13:53:00 70

COBOL 式死亡,Java 是否真的即将被取代?

在学生时代,我们可能会想起 Thomas Malthus 所做的预言,他认为人类赖以生存并继而形成人类文明的农业体系,可能无法再承受人口数量的不断攀升,另一方面,这种情况将不可避免地造成严重的后果,通常会引起巨大的灾难或其他自然灾害。他这样写道:若对人口数量不加限制,将呈几何比例增长。而人们赖以生存的物质则以算数比例增长。与后者相比较,如果稍微了解一下这些数字,就会意识到人口增长是多么惊人。这意味...

2008-06-24 13:26:00 201

vb.net中使用GetPrivateProfileString访问INI文件,解决中文路径问题

在vb.net2005+winxp中,我使用GetPrivateProfileString读取一个ini文件,如果文件路径中含有中文,就会遇到一个奇怪的问题:第一次读取正常,第二次读取就取不到值。代码如下: Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileS...

2008-06-24 02:32:00 264

宁选“范跑跑”,不要“郭跳跳”

不能不说,以中国社会的“道德代言人”自居的郭松民先生,在这场电视辩论会上的表现显得滑稽而可笑,极具漫画色彩。笔者愿意相信他的愤怒是真诚的,也尊重他的道德观,却仍然无法确定——当他身处范美忠“先跑”时的情境中时,会不会表现得象他自己宣扬的那么“崇高”。或许,他可能会比范美忠跑得更快罢!只是在事后,他绝对没有勇气将自己的“先跑”在博客上批露出来,甚至,他还有可能仍然在博客上高喊他的道德口号。尽管“郭跳...

2008-06-12 09:33:00 192

打造可靠的 Ajax 应用程序: 第 1 部分:构建前端

Ajax 并不只是一种技术。大多数开发人员却认为它是,并试图借助诸如 XML 和 JavaScript 这类语言证明其观点。但这种观点非常局限,并且,忽视了付钱给您的人:客户,不管是咨询代理还是您的老板(只有您建立了令人满意的用户群,他们才能获得收入)。 客户并不关心技术;他们关心的是应用程序的外在表现如何,以及当他们通过鼠标和键盘操作时,应用程序如何响应。您可以将世界上所有的技术都构建到应用程...

2008-06-04 10:31:00 91

东莞,一座野蛮的忘恩负义之城

什么是素质?什么是低素质?什么又叫高素质?暂时我只想说素质和知识学历这些东西有一定关系但一定不是绝对,而一个民族一座城市乃至某一家族的传统和这个“素质”却绝对有着不可割裂的渊源。先撇开那个让很多人理解不了,让很多人可以随便乱扣的帽子“低素质”先不论吧。   曾经的制造业名城东莞,今天似乎靠着地理上的优势在三来一补的工业基础上扎稳了的经济马步,在野蛮收刮和压榨完来自内地千千万万外来务工人员血汗之后,...

2008-06-02 15:34:00 170

空空如也

空空如也

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

TA关注的人

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