Interface vs Abstract Class
Tuesday, August 4th, 2009Abstract classes Abstract class is class which contain one or more abstract methods, which is implemented by sub classes. An abstract class can contain no abstract methods but also containe mehtod with body. Abstract classes are useful in a situation when some general methods should be implemented and specialization behavior should be implemented by subclasses.Abstract [...] Read more »
7 Most useful resources for Oracle ADF across the web
Tuesday, July 14th, 2009While searching for some good learning resources for oracle Adf,I found this link which can Help us for learning this technology.May be it can useful for others. 1. http://www.oracle.com/technology/products/adf/learnadf.html Demo tutorial,and example by oracle,developer guide. 2. http://www.oracle.com/technology/pub/articles/moore-adf.html history of Oracle Adf 3 http://www.radio21g.com/faces/2007/06/29/adf-faces-for-dummies-0-what-is-oracle-adf-faces/ 4. http://kohlivikram.blogspot.com/2008/12/learning-adf.html 5. http://radio.weblogs.com/0118231/ Most popular blog for oracle adf 6 www.oracle.com/technology/obe/ADF_tutorial…/index.htm [...] Read more »
Introduction to JSR-227
Tuesday, June 30th, 2009JSR-227 defines a standard way for tools to implement the interactions between user interfaces and services, doing this in a way that will work for any user interface and any service technology. MVC is application design pattern in this.Primary supported by Sun+oracle. JSR 227 defines an abstraction mechanism. We are accessing data from JavaBeans, EJB, [...] Read more »
Implementation of thread Pool in java
Wednesday, June 10th, 2009In my previous post of thread pool (http://www.techartifact.com/blogs/2009/06/what-is-thread-pool-in-java.html),I have given the theoritcal knowledge.now I came with code.Hope it will help a lot. Java’s implementation of thread pool is based on an executor. Executor is a generic concept modeled by this interface. Package java.util.concurrent; Public interface Executor { Public void execute(Runnable task); } You simple have [...] Read more »



