Develop and use "aspects" to believe how Fuji made it easier for you! You can start right here with your own "echo" aspect development.
[Read More]Develop and use "aspects" to believe how Fuji made it easier for you! You can start right here with your own "echo" aspect development.
[Read More]API: aspects-api
Here I will explain how to make use of an aspect, Cache aspect in particular, whose prototype implementation is already available in Fuji code base.
In a nut shell, from the Composite Application's Bundle Context instance , get the Cache service reference and within an interceptor call "cache" and you are good. For the step by step details to enhance the project follow this blog.
Alternatively, you can obtain this project here. And make sure you built aspects as specified at Step 1.
[Read More]The Fuji composite application and the supporting components all are bundled as OSGi bundles. These bundles do interact with each other through OSGi registered service references. In order to invoke any service reference, BundleContext is needed.
Right now, Fuji Composite Application doesn't provide you BundleContext and sure it will be provided in near future. For now, I do have a work around[Read More]Aspects are nice to have
add-ons or features that help your business logic without being part
of the business logic.
In Fuji, Interceptors are available, which provide you ability to tap messages flowing between various components within the server. You
[Read More]Running a Fuji composite application in command line is simple enough. Please note that, at this time you can't run the application within Netbeans, but I am optimistic that this can be done in near future.
Step 1: Set up environment
[Read More]Here I describe about creating a simple composite application which depends on XSLT engine and File binding components in Netbeans using Fuji.
Step 1: Create Project
I would like to describe here about "Aspects" and how one can make use of them or develop them in Fuji environment. This page is consolidation of all of my blog entries on Fuji. Windows is my development environment and I restrict my blog entries on windows, though many contents can be easily be applied to other environments like Solaris, Linux...
Note: If you are already experienced with Fuji, you can obtain this cache aspect project here. Build aspects in Fuji. Install aspects-api and aspects-cache in Fuji run time and you will be good.
Setup:
Fuji Setup
Maven Setup
Subversion Setup
JDK Setup
Fuji sources and building
Netbeans Setup
Composite Application:
Creating a simple composite application
Running the composite application
Aspects:
Introduction
Obtaining Bundle Context Instance - A Workaround
Using Aspect - Cache Aspect Example
How to develop an aspect?
Other:
FAQ
[Read More]
Netbeans is the IDE that I use. Here I describe obtaining and
setting up of the Netbeans so that we can create integration projects
within Netbeans.
Step 1: Get Netbeans 6.1
[Read More]I would describe here to obtain the Fuji Source code base and then building the Fuji project.
Step 1 : Obtain java.net Credentials (Optional)
[Read More]Here, I would like to describe set up of Java environment needed
for Fuji. At this moment, I couldn't succeed building Fuji using the
latest available JDK 6 Update 7. I do have JDK 5.0 Update 16 with which I succeeded building Fuji and I describe here obtaining the same for Windows.
I am writing this as I am doing the same myself on my Windows
machine. And if you are one of those developers who are still using
windows for development, these windows specific unclustered
instructions and links will be of useful.
Step 1: Obtain Maven Binary: Maven 2.0.1
[Read More]