AJAX A Beginner’s Guide
This book is dedicated to making web applications look and act like desktop applications that run on your computer. As we advance into the Internet Age, the difference between the desktop and the Internet is going to keep diminishing.
Hibernate 开发指南
本文是由笔者2003 年底一个咨询项目中,为客户做的持久层设计培训文案整理而来。
其中的内容涉及Hibernate 的使用,以及一部分笔者实际咨询项目中的经验积累,另一方面,大部分是笔者在Hibernate 的官方论坛中与众多技术专家交流所得。既来于斯,则归于斯。希望能聊有所用。
架构风格与基于网络的软件架构设计
软件架构的研究探索了如何以最佳的方式划分一个系统、如何标识组件、组件之间如何
通信、信息如何沟通、系统的元素如何能够独立地进化,以及上述的所有东西如何能够使用
形式化的和非形式化的符号加以描述。我的工作的动机是希望理解和评估基于网络的应用的
架构设计,通过有原则地使用架构约束,从而从架构中获得所希望的功能、性能和社会学几
方面的属性。一种架构风格是一组已命名的、协作的架构约束。
Bigtable: A Distributed Storage System for Structured Data
Bigtable is a distributed storage system for managing
structured data that is designed to scale to a very large
size: petabytes of data across thousands of commodity
servers. Many projects at Google store data in Bigtable,
including web indexing, Google Earth, and Google Finance.
These applications place very different demands
on Bigtable, both in terms of data size (from URLs to
web pages to satellite imagery) and latency requirements
(from backend bulk processing to real-time data serving).
Despite these varied demands, Bigtable has successfully
provided a exible, high-performance solution for all of
these Google products. In this paper we describe the simple
data model provided by Bigtable, which gives clients
dynamic control over data layout and format, and we describe
the design and implementation of Bigtable.
Java debugging
Many developers don't realize how much getting rid of software bugs can cost. If you are a
Java developer, this tutorial is a must-read. With the tools that are available today, it is vital
that developers become just as good debuggers as they are programmers.
This tutorial assumes you have basic knowledge of Java programming. If you have training
and experience in Java programming, take this course to add to your knowledge. If you do
not have Java programming experience, we suggest you take Introduction to Java for
COBOL Programmers , Java for C/C++ Programmers , or another introductory Java course.
ER modeling for database
entity relationship modeling is by far the most common way to execute the analytical result of an early stage in the construction of a new database. the eBook describe the principles for ER modeling, as well as important terms used in modeling a new database.
FastObjects™ JDO Technical Documentation
This document does not represent a
commitment on the part of Versant. The software is furnished under a license agreement or nondisclosure agreement
and may be used or copied only in accordance with the terms of the agreement. It is against the law to copy the software
on any medium except as specifically allowed in the license or nondisclosure agreement. No part of this manual may be
reproduced or transmitted in any form or by anymeans, electronic or mechanical, including photocopying and recording,
or for any purpose without the express written permission of Versant.