JPA 缓存与应用集群

JPA 缓存与集群 转载请保留作者信息:作者:88250日期:2011 年 4 月 25 日 ToC 摘要 JPA 缓存 JPA 与应用集群     策略 1:禁用 L2 缓存     策略 2:L2 缓存同步     策略 3:一致性数据层 结语     反思 参考   摘要 本文主要介绍了 JPA 缓存体系结构以及在集群环境下 JPA 二级缓存的问题及应对策略。 JPA 缓存 JPA 缓存分为一级缓存(L1)与二级缓存(L2)。 其中,一级缓存即实体管理器(Entity...
阅读(5374) 评论(5)

应用 memcached 提升站点性能——减少读自数据库和数据源

Martin Brown, 自由撰稿人, Freelance Developer Martin Brown 成为专业作家已有七年多的时间了。他是题材广泛的众多书籍和文章的作者。他的专业技术涉及各种开发语言和平台 —— Perl、Python、Java™、JavaScript、Basic、Pascal、Modula-2、C、C++、Rebol、Gawk、 Shellscript、Windows、Solaris、Linux®、BeOS、Mac OS/X 等等,还涉及 Web 编程、系统管理和集成。Mar...
阅读(5945) 评论(4)

使用 MDSD 开发安全可靠的软件

我们何时可以认为软件产品被真正地完成了呢?通常情况下,当我们不再为其提供后续支持,或者该产品已经被其它产品替代的时候,它的生命就终结了,几乎所有软件产品都会经历从开始到结束的演化过程。但存在了很长时间的大型企业级系统却会随着时间的推移,向不可维护、变僵硬的趋势发展。这导致了软件开发的停滞,使得响应客户需求的时间变长。...
阅读(1522) 评论(0)

MongoDB 不断发展:发布 1.4 版本,10gen 提供商业支持

3月25日MongoDB(取自“humongous”)1.4版发布后不久,其创始人Dwight Merriman(前DoubleClick CEO/CTO)宣布10gen—— 开源文档数据库MongoDB背后的公司,将为其提供商业培训和支持。InfoQ借此机会采访了Merriman,了解了MongoDB的特性、适用性以及在NoSQL数据库社区中的地位,文中适当引用了他...
阅读(2118) 评论(0)

了解 NoSQL 的必读资料

       NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。     当今的应用体系结构需要数据存储在横向伸缩性上能够满足需求。而 NoSQL 存储就是为了实现这个...
阅读(72855) 评论(25)

Java 依赖注入标准(JSR-330)简介

Java 依赖注入标准(JSR-330)简介 转载请保留作者信息: 作者:88250,Vanessa 时间:2009 年 11 月 19 日     Java 依赖注入标准(JSR-330,Dependency Injection for Java)1.0 规范已于今年 10 月份发布。该规范主要是面向依赖注入使用者,而对注...
阅读(25604) 评论(8)

Google Wave 的架构

Google Wave的架构 作者 Abel Avram 译者 王丽娟 发布于 2009年6月3日 上午12时54分  Google Wave是一个工具,...
阅读(1199) 评论(9)

再论 Java 应用中的“领域建模”

再论 Java 应用中的“领域建模” 转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250 MSN & Gmail &QQ:DL88250@gmail.com   再论 Java 应用中的“领域建模”相关术语与概念POJO(Plain Old Java Object)...
阅读(3500) 评论(1)

领域驱动设计和开发实战

领域驱动设计和开发实战 作者 Srini Penchikala译者 王丽娟 发布于 2009年1月15日 上午12时30分 背景领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans的书《领域驱动设计》为基础,主要从概念和设计的角度探讨领域建模和设计情况。这些著作讨论实体、...
阅读(2990) 评论(0)

Liferay代码分析与扩展——用户服务

<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in; background: transparent } P.cjk { font-size: 10pt } H2 { margin-bottom: 0.08in } H2.western { font...
阅读(4773) 评论(8)

SCA的简介

 SCA基础       什么是应用程序?一种结论认为它是由一组在一起协同工作的软件组件集合构成。所有的这些软件组件可以用相同的技术当然也可以由不同的技术创建。它们可以运行在同一机器的同一进程中也可以在不同的进程中,当然也可以跨越多个机器。然而应用程序要正常工作,需要两样东西:一、有一个创建组件的方式;二、有一个描述这些组件如何交互工作的机制。SCA就定义了这么一套通用的解决方案。...
阅读(1754) 评论(3)

设计演化与设计

转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com我认为,要成为优秀的软件设计者,学习软件设计的演化(尤其是设计演化)比学习软件设计更为重要。只有从演化的过程中才能看清设计的本质。 以往,我们只注重设计,认为设计是优质软件制造的必要条件。但好的设计往往是...
阅读(11680) 评论(0)

OSGi Bundle的构建策略及实践

软件编程发展到今天可以看作是一个量变引发质变的过程。最初,程序开发面向过程,开发人员需要编写大量的过程代码,随着过程代码的不断积累(量变产 生),从代码维护和重用的角度,过程开发变得越来越不适应,质变产生,面向对象的开发逐渐被采用。由于面向对象的开发很好的封装了过程,而且从面向对象的 角度可以很好的描述实际应用中的需求模型,因此面向对象的开发逐渐成为主流。同样,随着面向对象开发的不断应用(量变产生...
阅读(2260) 评论(0)

SEBank银行项目体系结构设计报告

SEBank银行项目架构设计图:文档贴出来的话格式太乱了,下面是PDF格式的文档:《SEBank银行项目体系结构设计报告》...
阅读(2818) 评论(3)

从分布式系统的角度看REST

 我们说REST架构风格,从REST具备的内在特征来说,它包括了这些特征: 1、基于HTTP的资源 2、以HTTP协议去操作 3、数据和表象分离 但是如果我们换一个角度,即分布式应用系统的角度来看,我们会有一些更有意思的结论: 分布式应用系统的架构,经历了好几代的变迁,我们来简单回顾一下: 1、基于CORBA协议的C++中间件时代 CORBA时代我还在上学,基本上没有怎么接触过Corba编...
阅读(1342) 评论(0)

REST介绍

REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。      REST是什么     REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thom...
阅读(1211) 评论(0)

怎样成为优秀的软件模型设计者

    1. 人远比技术重要      你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯 将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java Beans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求...
阅读(991) 评论(0)

构架师已死

 2006年的职场出奇的冷清,相比前几年,简历的数量和质量都大为不如,很难得找到三年工作经验以 上的人,有一个不是特别笨,就是特别怪。就是么,干得好谁没事换工作啊!Simon是一家外企软件公司的总经理,最近给这个问题愁坏了。项目一个接一个的 接下来,人手越来越紧张。虽然Simon是个极限编程的粉丝,但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上,他的妙论是“怕失 业了还不...
阅读(2056) 评论(2)
    个人资料
    • 访问:5799857次
    • 积分:62125
    • 等级:
    • 排名:第37名
    • 原创:1236篇
    • 转载:326篇
    • 译文:42篇
    • 评论:2892条
    公告
    • * GitHub 上 Star 数最多的 Java 博客 Solo
    • * Golang 黑科技之在线 IDE Wide
    • * 黑客与画家的社区 Sym

    欢迎加入开源技术 Q 群:13139268,让学习和分享成为一种习惯!
    文章分类
    最新评论