Object Caching in a Web Portal Application Using JCS
Recently, in the web portal application we had a requirement to store some lookup data (such as rate revision data, state and product lists) in the memory of a servlet container (Tomcat) so we wouldn
Tutorial Details:
The best definition of object caching can be found in the functional specification document for Object Caching Service for Java (OCS4J), which says:
A server must manage information and executable objects that fall into three basic categories: objects that never change, objects that are different with every request, and everything in between. Java is well equipped to handle the first two cases but offers little help for the third. If the object never changes, we create a static object when the server is initialized. If the object is unique to every request, we create a new object each time. For everything in between, objects or information that can change and are shared across requests, between users or betweenThe best definition of object caching can be found in the functional specification document for Object Caching Service for Java (OCS4J), which says:
A server must manage information and executable objects that fall into three basic categories: objects that never change, objects that are different with every request, and everything in between. Java is well equipped to handle the first two cases but offers little help for the third. If the object never changes, we create a static object when the server is initialized. If the object is unique to every request, we create a new object each time. For everything in between, objects or information that can change and are shared across requests, between users or betwee
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Object Caching in a Web
Portal Application Using
JCS
View Tutorial: Object Caching in a Web
Portal Application Using
JCS
Related
Tutorials:
How to easily reconfigure your applications -- while
they're running - JavaWorld - April
1999
How to easily reconfigure your applications -- while
they're running - JavaWorld - April
1999 |
Build your own
caching mechanisms with volatile
collections - JavaWorld June 1999
Build your own
caching mechanisms with volatile
collections - JavaWorld June 1999 |
Solve your
servlet-based presentation problems - JavaWorld November
2000
Solve your
servlet-based presentation problems - JavaWorld November
2000 |
Cache in on faster,
more reliable JSPs - JavaWorld May 2001
Cache in on faster,
more reliable JSPs - JavaWorld May 2001 |
Develop a generic caching
service to improve performance - JavaWorld July
2001
Develop a generic caching
service to improve performance - JavaWorld July
2001 |
Cache SOAP services on
the client side
Cache SOAP services on
the client side |
Step into
the J2EE architecture and process
Step into
the J2EE architecture and process |
Should you go
with JMS?
Should you go
with JMS? |
Develop Java
portlets
Develop Java
portlets |
Transparently cache XSL transformations with
JAXP
Transparently cache XSL transformations with
JAXP |
Let the mobile
games begin, Part 2
Let the mobile
games begin, Part 2 |
Introducing the Portlet Specification, Part 1
Introducing the Get your feet wet with the specification's underlying terms and concepts |
Introducing the
Portlet Specification, Part 2
Introducing the
Portlet Specification, Part 2 |
SAAJ: No strings attached
SAAJ: No strings attached |
Clustering and Load Balancing in Tomcat 5, Part 1
The latest version of the Tomcat servlet container provides clustering and load balancing capabilities that are essential for deploying scalable and robust web applications. |
Caching Dynamic Content with JSP 2.0
Server-side caching is a powerful and popular technique for improving the performance of server-side applications. After all, why compute twice what you can compute once and hang on to? Andrei Cioroianu shows you how to exploit this technique in JSP 2.0. |
What is Persistence Framework?
What is Persistence Framework?
What is Persistence Framework?
A persistence framework moves the program data in its most natural form (in memory objects) to and from a permanent data store the database. The persistence framework manages the |
Running JavaServer Faces Technology-Based Portlets on Sun Java System Portal Server 6 2005Q1
You can extend the framework based on JavaServer Faces technology and then run a JSR 168-compliant portlet on Sun Java System Portal Server 6. This article describes the setup procedures, offers sample code, and summarizes the known issues. |
Integrating Java Open Single Sign-On in Pluto
This article shows how to integrate Java Open Single Sign-On in Apache\'s Pluto portlet container. |
Urchin RSS Aggregator
Urchin is a Web based, customisable, RSS aggregator and filter. It\'s primary purpose is to allow the generation of new RSS feeds by running queries against the collection of items in the Urchin database. |
|
|
|