Free Sample
+ Collection

Oracle Coherence Quickstart [Video]

Ahmet Fuat Sungur

Build dynamic next-generation applications using the market leading in-memory datagrid
RRP $84.99

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Video Details

ISBN 139781849694940
Course Length1 hour and 43 minutes

About This Video

  • Step-by-step, and easy to follow instructions to leverage Coherence and provide real-time updates to client applications
  • Detailed demonstrations with suggested best practices to build scalable websites and Enterprise applications using a tried and tested data grid product
  • Structured examples and projects, with hands-on exercises and guidance

Who This Video Is For

If you are an architect or developer who is responsible for the design and development of Internet or Enterprise applications, and want to learn how to develop distributed and scalable cache applications within a few minutes, then Oracle Coherence Quickstart is ideal for you.

The course assumes a solid knowledge of Java and a familiarity with Domain Driven Design (DDD).

Table of Contents

Installing, Configuring, and Starting Oracle Coherence
What's in the Coherence Zip
Starting a Coherence Cluster
Accessing a Data Grid from the Coherence Console
Starting Coherence in Eclipse
Creating a Cache
JMX Monitoring
Planning Your Caches
Clustered Cache Topologies – Replicated Cache
Clustered Cache Topologies – Partitioned Cache
Clustered Cache Topologies – Near Cache
Backing Maps
Read-Through and Refresh-Ahead Caching
Write-Through and Write-Behind Caching
Using the Coherence API
Serialization and the Portable Object Format
Pre-Loading Cache
Querying the Grid – Filters, Indexes, and Aggregators
Entry Processors
Event Listeners
Map Triggers
Continuous Query Caching

What You Will Learn

  • Install and set up Coherence
  • Create and examine cache servers in detail
  • Develop applications using the Coherence Facet for Eclipse
  • Cache server operations and monitor them via JMX
  • Cache topologies, backing map schemes, as well as operating underlying data storages
  • Use the Coherence API to perform different tasks against a cache, including serialization methods, map triggers, and many more
  • Get to grips with Coherence*Extend and learn how you can develop .NET and Java client applications that connect to a Java-based Coherence server

In Detail

Oracle Coherence is an in-memory distributed data grid solution for clustered applications and application servers. It enables you to build more reliable and scalable data driven applications, by removing any single points of failure and database server access bottlenecks.

This course explores how you can build memory data grid applications with quick and easy steps in just a few minutes. These step-by-step videos will allow you to watch and learn just how simple it is to scale mission-critical applications and provide fast and reliable access to frequently used data.

This course covers everything that you’ll need to know to develop, manage, deploy, and monitor Coherence applications with ease.

Beginning with installation and application development in Eclipse, we'll then go over topics such as cache functions for your servers, using Coherence facets, and monitoring applications with JMX. We'll also discuss different cache topologies and what sets them apart. We'll then wrap up with an overview of the Coherence API’s extensive features, as well as using the Coherence*Extend client.



Read More