Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 20 additions & 2 deletions tutorials.html.haml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ title: Tutorials
%table.table.table-bordered.table-striped
%thead
%tr
%th{:width => "15%", :style => "width: 15%;"} Name
%th{:width => "20%", :style => "width: 20%;"} Name
%th Description
%tbody
%tr
Expand Down Expand Up @@ -163,8 +163,26 @@ title: Tutorials
%b Clustered Counter
%td
Using a clustered counter with Infinispan
%tr
%td
%a{:href=>"/tutorials/simple/hibernate-cache-local/"}
%b Hibernate Cache Standalone
%td
Using Infinispan as Hibernate Cache provider in a single-node standalone application.
%tr
%td
%a{:href=>"/tutorials/simple/hibernate-cache-spring-local/"}
%b Hibernate Cache Spring
%td
Using Infinispan as Hibernate Cache provider in a single-node Spring application.
%tr
%td
%a{:href=>"/tutorials/simple/hibernate-cache-wildfly-local/"}
%b Hibernate Cache WildFly
%td
Using Infinispan as Hibernate Cache provider in a single-node WildFly application.




%h3 Quickstarts
%p
Expand Down
17 changes: 17 additions & 0 deletions tutorials/simple/hibernate-cache-local.html.haml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: tutorial
title: Hibernate Cache Standalone
---
%script(src="/javascripts/infinispan.js")

%ul.breadcrumb
%li
%a{:href => "/tutorials"} Tutorials
%li.active Hibernate Cache Standalone

%h2 Hibernate Cache Single-Node Standalone
%p
Demonstrates how to use Infinispan as Hibernate Cache provider for standalone Java SE applications or inside containers that don’t offer Infinispan integration.

= partial( 'embed-github-file.html.haml', {"repo" => "infinispan/infinispan-simple-tutorials", "path" => "hibernate-cache/local/src/main/java/org/infinispan/tutorial/simple/hibernate/cache/local/InfinispanHibernateCacheLocal.java"} )
= partial( 'embed-github-file.html.haml', {"repo" => "infinispan/infinispan-simple-tutorials", "path" => "hibernate-cache/local/src/main/resources/META-INF/persistence.xml"} )
17 changes: 17 additions & 0 deletions tutorials/simple/hibernate-cache-spring-local.html.haml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: tutorial
title: Hibernate Cache Spring
---
%script(src="/javascripts/infinispan.js")

%ul.breadcrumb
%li
%a{:href => "/tutorials"} Tutorials
%li.active Hibernate Cache Spring

%h2 Hibernate Cache Single-Node Spring
%p
Demonstrates how to use Infinispan as Hibernate Cache provider within single-node Spring applications.

= partial( 'embed-github-file.html.haml', {"repo" => "infinispan/infinispan-simple-tutorials", "path" => "hibernate-cache/spring-local/src/main/java/org/infinispan/tutorial/simple/hibernate/cache/spring/local/InfinispanHibernateCacheSpringLocal.java"} )
= partial( 'embed-github-file.html.haml', {"repo" => "infinispan/infinispan-simple-tutorials", "path" => "hibernate-cache/spring-local/src/main/resources/application.properties"} )
27 changes: 27 additions & 0 deletions tutorials/simple/hibernate-cache-wildfly-local.html.haml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: tutorial
title: Hibernate Cache WildFly
---
%script(src="/javascripts/infinispan.js")

%ul.breadcrumb
%li
%a{:href => "/tutorials"} Tutorials
%li.active Hibernate Cache WildFly

%h2 Hibernate Cache Single-Node WildFly
%p
Demonstrates how to use Infinispan as Hibernate Cache provider within single-node WildFly applications.
.alert.alert-info
%p
To run this tutorial, start Wildfly and then execute:
%br
%code mvn clean package wildfly:deploy
%p
Then, you can go through the tutorial steps executing:
%br
%code for i in {1..15}; do curl http://localhost:8080/wildfly-local/infinispan/hibernate-cache/$i; done

= partial( 'embed-github-file.html.haml', {"repo" => "infinispan/infinispan-simple-tutorials", "path" => "hibernate-cache/wildfly-local/src/main/java/org/infinispan/tutorial/simple/hibernate/cache/wildfly/local/InfinispanHibernateCacheWildflyLocal.java"} )
= partial( 'embed-github-file.html.haml', {"repo" => "infinispan/infinispan-simple-tutorials", "path" => "hibernate-cache/wildfly-local/src/main/java/org/infinispan/tutorial/simple/hibernate/cache/wildfly/local/controller/PersistenceManager.java"} )
= partial( 'embed-github-file.html.haml', {"repo" => "infinispan/infinispan-simple-tutorials", "path" => "hibernate-cache/wildfly-local/src/main/resources/META-INF/persistence.xml"} )