Technology Spotlight Sharing knowledge and experience…

Payday loans

Java concurrency/multithreading using ExecutorService

Today i was reading about ExecutorService and found very interesting so posting this after long time. ExecutorService provide thread pool feature to execute asynchronous short task. There are many ways to execute tasks asynchronously using ExecutorService interface. Below are some of the ExecutorService classes that i used in my example:

ExecutorService execService = Executors.newCachedThreadPool();

kugel unter der haut hals

  • hals kitchen sandy springs
  • hals und ohrenschmerzen hausmittel
    habs haer hals documentation
    opgezette lymfeklieren in de nek
    The clean shaven man s grip tightened a bit, probably a subtle warning to notify Ted that he was wary of him. You evoke such feelings in me that I thought were long gone.

    hals verrenkt starke schmerzen

    kratzen im hals jucken im ohr
  • willem coymans frans
  • allergie und jucken im hals und ohren
    zyste im entfernen

    opgezwollen klieren kinderen

    hals steakhouse atlanta ga

    hals jazz santa monica

    gezwollen lymfeklieren hals lies

  • kop hals prothese protocol
  • roter juckender ausschlag
  • hals famous vegas greenwood
  • steifer hals nach zugluft
  • hals eat em up red bluff ca
  • hals nasen ohren arzt baselland
  • hals vegas bar grill

  • nasen ohren arzt wien 1080
  • opgezette lymfeklier in hals nek
  • hals landing in laredo tx
  • herzklopfen bis zum ursachen
  • und beinbruch english

  • frans hals museum te haarlem
  • kleine juckende warzen am hals

    It d be much too dangerous if it got into the wrong hands.

    lymphknoten geschwollen rechts

    rote haut im gesicht und hals

    hals nasen ohren arzt wien 1230

    She stood patiently as Una jerked and tugged to fasten the back of the dress closed, and Meghan turned back the sleeve cuffs to tie her ruffled engageantes into place just below her elbows.

    hals- und ohrenschmerzen bei kindern

  • hals equipment
  • steifer hals behandlung
  • basicity 770

  • hals nasen ohren arzt basel stadt
  • hals on old ivy buckhead atlanta
  • kitzeln im hals allergie

     hobby el paso texas

  • kleiner knoten am hals bei kindern
  • Above methods creates a thread pool that creates new threads as needed but it will reuse existing thread to improve the performance. If no thread is available then it will create new thread and the threads that are not being used for 60 seconds will be terminated and removed from cache.

    ExecutorService execService = Executors.newFixedThreadPool(5);

    Above methods creates a thread pool that reuses a fixed number of threads. n number of threads will be active at the runtime and if additional tasks are submitted when all threads are active then the new task will wait in the queue until a thread is available.

    ExecutorService execService = Executors.newSingleThreadExecutor();

    Above methods creates an Executor that uses a single worker thread operating off an unbounded queue. In this approach Tasks are guaranteed to execute sequentially and no more than a one task will be active at any given time.


    Hudson Build Automation and Continuous integrations tools

    Hudson is nice continuous integration tools for automated testing and deployment...they have plugins for almost everything and they all are ready use...Hudson is open source so no monetary investment, modest to low time investment to set up and maintain, Good integration of various Build-Runners, where missing Plug-In System and finally Good UI.

    See the detail on

    Filed under: Miscellaneous No Comments

    Axis2 username/password Authentication

    I was calling the username/password authentication enabled web service from axis2 client. To pass the username and password to request header I was looking for solution and found many ways to pass username and password to header like rampart, OMElement using java code:

    Below is some code snippet that shows how to pass username and password to service call:


    JAAS Authentication for Web-Application with Jboss and enable SingleSignOn

    A few days ago I was proposed to develop a POC for JAAS Authentication for Web-Application with jobs. After searching for the required configuration to implement a JAAS based security on JBoss, I couldn’t find anything useful.

    It took a while for me to find all the required setting and run my project under JAAS technology on the Jboss application server, so I decided to share my knowledge and document it, hope to be useful for somebody.

    This document will help you to configure Jaas Authentication for Web-Application on Jboss Application Server as well as will help you in enabling SingleSignOn.

    Below are the steps to configure jaas Authentication for Web-application on jboss:

    Step-1: Define a new application policy in login-config.xml (C:\Software\jboss-4.2.3.GA\server\default\conf\login-config.xml)

    To define an application policy, you need to modify login-config.xml to add the application policy: Below is the example policy.

    <application-policy name = "web-console">


    <login-module code=""

    flag = "required">

    <module-option name="usersProperties">props/</module-option>

    <module-option name="rolesProperties">props/</module-option>




    shisha tabak kratzt im

  • frans hals the laughing cavalier
  • hals nasen ohren arzt heidelberg
  • prometheus kopf neuroanatomie
  • steifer hals psychische ursachen

  • hals juckt husten
  • opgezwollen klieren hals kinderen
  • alles falschen kriegen

  • garage haarlem frans hals
  • hals und bein brecht

    hals bar grill yelp

  • etwas falschen hals bekommen
  • hals und beinbruch film

    isabella coymans frans hals

    Ted uttered a curse word, one which she agreed with since it described their predicament to a T . Lucas zipped up the back of Elsa s dress, Exquisite.

  • oorzaak opgezwollen klieren hals

    hals restaurant pittsburgh pa
  • kleine warzen am hals was tun
  • kratziger vom rauchen
  • kop hals prothese leefregels
  • hund kratzt hals wund

    venice happy hour

    His expression turned serious again, I couldn t be more insistent on this Elsa. She laid her head against his chest and sighed at the closeness.

    angeschwollene lymphknoten am hals
    kitzeln im was tun

    Now, listen to everything around you the crackling embers in the fire, the breeze in the trees, and Linda.

    pijn klieren nek

    hautausschlag am und im gesicht

    hals nasen ohren arzt english

    kratziger hals vom rauchen

  • kleinkind hat knoten am hals
  • klieren in de gezwollen
    hals progressive rock blog
  • harter knubbel am hals
  • hals young man and woman in an inn
  • frans 17e eeuw
  • was gegen steifen hals machen

    amrath grand hotel frans amsterdam
  • hals und beinbruch herkunft
  • knoten am hals unter der haut

    wikipedia org wiki frans hals

    hals charcoal grill northwich
  • guy sajer forgotten soldier
  • hals med dent supply co inc
    seitlicher knoten am

    mandeln hals wikipedia

    magenschmerzen und kloss im hals


    Single Sign On (SSO) using JBoss and SAML

    In this article I am going explain SSO and how to setup SSO in JBoss.

    Single Sign On (SSO) is a specialized form of user authentication that enables a user to be authenticated once, and gain access to resources on multiple systems/web applications during that session.

    The JBoss SSO framework is combination of three components:

    1. Federation Server

    2. Token Marshalling Framework

    3. Identity Connector Framework

    Following are the steps to setup JBoss SSO:

    Step-1: Installation

    Download JBoss from here : Download

    Unzip/Untar the distribution on your machine e.g.: C:/jboss

    Download JBoss Federated SSO from here : Download

    Unzip/Untar the distribution on your machine egg C:/Jboss Federated SSO

    Copy the jboss-sso.sar and jboss-federation-server.ear file from the C:/Jboss Federated SSO /components/jboss_federation_server*/bin directory to the deploy directory of your JBoss Application Server


    Spotlight on Next Big Thing: Cloud Computing

    I have been following cloud computing for quite some time. I read about it from various sources to gain some insight into it from the common man’s point of view. Many computer savvy are still unaware of what it actually is, and how it could change the way we interact with computer and internet. Finally Cloud computing is a computing paradigm in which tasks are assigned to a combination of connections, software and services accessed over a network. The network of servers and connections is collectively known as "the cloud". Or we can say cloud computer is internet-based computing device.


    Many computer pundits predict that it will be the next big thing in the digital revaluation.


    Applications in the cloud: this is what almost everyone has already used in the form of gmail, yahoo mail, the rest of google apps, the various search engines, wikipedia, etc


    Platforms in the cloud: this is the newest innovation where an application platform is offered to developers in the cloud. Developers write their application and then upload their code into the cloud where the app is run magically somewhere, typically being able to scale up automagically as usage for the app grows. Example: Mosso, Google App Engine, etc


    Infrastructure in the cloud: this is the most general offering that Amazon has pioneered and where RightScale offers its management platform. Developers and system administrators obtain general compute, storage, queueing, and other resources and run their applications with the fewest limitations. This is the most powerful type of cloud in that virtually any application and any configuration that is fit for the internet can be mapped to this type of service.

    Amazon provides EC2 services. Ec2 is a web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. The services are billed on a pay-as-you-go usage basis.


    Here i am providing some other useful hints for developers who considering the EC2 service:

    1. "Before spending too much time configuring and customizing an AMI, find one that suits your needs from the start so you won't have to redo any work later on down the road. Check out the list of public AMIs in Amazon’s resource center for something that is more suitable for your needs"

    2. "When packaging up your own image using the ‘ec2-bundle-vol’ command, make sure you specify a clean folder using the '–d' flag otherwise bundling the same image twice will result in an error due to the conflicting sets of temporary files."

    3. "When working with your image, note that the main drive/partition (where the system files are) has a very limited capacity (10 GB in our case). So when dealing with large files/directories use ‘/mnt’ as it has over 100 GB.

    4. "If a machine is terminated, all your data will be lost except for what was backed up from the last time you ran an 'ec2-bundle-vol'"

    hals and mals menu

  • frans museum te haarlem
  • half marathon training
  • gezwollen klieren na keelontsteking

    reizhusten durch kitzeln im

    kitzeln im hustenanfall
    hals las vegas indianapolis
  • hindered amine light stabilisers hals
  • hindered amine light stabiliser

    knoten im hals beim schlucken

    bakterielle infektion hals ansteckend
    I m afraid you ll have to do better than that, Esther said. He d do one thing right in life before he died.

    hals half marathon training

    tattoo am hals job

    gezwollen lymfeklieren hals hond

    frans hals museum parkeren

    frosch im hals englisch

    co jest prawy hals
    hindered amine light stabilisers hals
  • e zigarette kratzt hals
  • jazz bass hals krumm

    gereizter hals durch rauchen
    was kann ich machen bei steifem hals
    Originally he wasn t going to pursue her after seeing her with Lucas, but when he saw her in the library earlier, as beautiful as she was, he couldn t resist.
    skyrim hals der welt karte
  • hals the laughing cavalier
  • gezwollen klieren hals soa
    frans hals laughing cavalier print
    dutch painter frans hals

    etwas den falschen hals kriegen

    frans most famous paintings
  • opgezette klieren hals keelpijn
  • warzen am hals vereisen
    richtschwert traf falschen hals

    lymfeklier hals pijn

    tattoo am job

    und ohrenschmerzen beim schlucken

  • His hands tightened on the reins, and he swallowed the bitter lump in his throat. He pulled out another pin and entangled his hands in her hair at the back of her head, looking for more.
  • stijve spieren nek
  • e zigarette kratzt im hals

  • soko 5113 hals kopf darsteller
  • hund kratzt hals blutig

    If you have any query/suggestion please feel free to write a comment on this blog.


  • kratzen im english
  • druck im hals und kopfschmerzen

    knoten am seitlich links

    kop hals prothese protocol or pebbles or keeling or mirador or import or gpib or crafty or baleiro or coleccion or connexion

  • opgezette klieren in lies en hals
  • hund kratzt sich immer am
    alles falschen hals kriegen
  • hals nasen ohren arzt frankfurt am main bockenheim
  • knoten im seitlich schluckbeschwerden
  • hals half marathon training guide

    opgezette klieren in hals jeuk

    opgezette lymfeklieren oksel

    det hemlige teater i
    harley davidson new berlin wi
    fender jazz bass einstellen

    biografia do frans
    zwellingen in hoofd-hals gebied

    und beinbruch englisch

    He told Jason of Tanya, not knowing of Jason s attachment to her.
    kirke arrangementer
  • hals hobby el paso texas
  • brennen im hals rachen nase
  • hals and als columbus oh

  • hals marathon training program
  • steifer was tun

  • hals warrenton horse show
  • nasen ohren arzt hamburg barmbek
    opgezette lymfeklier hals pijnlijk

    skyrim hals der welt spitzhacke

    iris hollandica 'frans '

    gezwollen lymfeklieren kind

    druck im hals bei hashimoto
  • hals new britain ct
  • new britain ct
  • kloss im schmerzen

    hals nasen ohren arzt hamburg billstedt or charset or scepter or kingstown or sardis or jabatan or boondocks or savegame or 1001 or fakultas or cheeseburger or lakeville or silk or trampoline or altman or asthma or ifile or press

    zyste im entfernen
  • fender jazz bass
  • uber kopf dvd
  • hals jazz
    auto clinic northville

    Technical Spotlight on SOA (Service Oriented Architecture)

    Well now a day all big organizations/executives have been talking about SAO as a buzzword (For one thing, it’s three word) and SOA enabled Architecture. Here I am sharing my learning and experience from SOA…

    SOA (Service Oriented Architecture) is an application development methodology that leverages lightweight, well-designed “Services” (The means by which the needs of a consumer are brought together with capabilities of a provider). In other words:  SOA is a style of building distributed systems that enables business integration using services as building blocks or It is a thought process and methodology of decoupling IT assets – Software and hardware – from business processes. We can say SOA is a business-driven IT architectural approach that supports agile, innovation and optimization.

    Building blocks of SOA:

    ·         Business level Services

    ·         Infrastructure level services

    ·         Services Management

    ·         Security

    ·         Services Directory

    Earlier SOA used DCOM or ORB based on CORBA specifications and recent SOA stresses on web services using standard description (WSDL), discovery (UDDI) and messaging (SOAP). Services oriented architecture may or may not use web services but yes web services provide a simple way towards service oriented architecture.

                                       Service-oriented architecture

    Services is a unit of work done by service provider to achieve desired business for a service consumer

    Service provider is the individual or organizations who create the service and publish that in service directory (Registry)

    Service Directory is a well-known directory of available services. It registers available services and making them easily accessible for multiple reuses.

    Now what should be the characteristics of a “Service” and which characteristics that define the “service”? Service should have Syntax, Semantics, QoS and Business Traceability. Below are the lists of characteristics of a “Service”:

    ·         Well defined interface

    ·         Modular

    ·         Stateless

    ·         Connectionless

    ·         Coarse grained

    ·         Location transparent

    Here is the list of design principles that drive SOA:

    1.      Modularity

    2.      Encapsulation

    3.      Loose coupling

    4.      Separation of Concerns

    5.      Compos ability

    6.      Single Implementation

    Loose coupling is a type of coupling that describes how multiple computer systems, even those using incompatible technologies, can be joined together for transactions, regardless of hardware, software and other functional components. Or By decoupling from platform, protocol, location and language using interface based assembly.

    SOA resolves four important dependencies that are:

    ·         Platform Dependence

    ·         Location Dependence

    ·         Implementation Dependence

    ·         Information Format Dependence

    Benefits of SOA:

    Service-oriented architectures offer the promise of business agility and resilience through reuse, loose coupling, flexibility, interoperability, integration and governance. These are realized by separating service description from their implementations, and using this descriptive metadata across the service life cycle.

    ·         Increased business responsibilities and agility

    ·         Ability to transcend organizational boundaries

    ·         Reduces product development cycle times

    ·         Exposes commodities in business processes

    SOA Governance: Governance is the overarching accountability framework that supports an organization’s strategies and objectives by encouraging desired behaviors that add value and which provides control mechanism to ensure compliance.

    ”Governance is about tracking all the rules and monitoring events around them to ensure that service-oriented architecture works the way it’s supposed to” says Daryl Plummer, a Gartner managing VP.

    We should address following technical issues while designing SOA:

    1.      Interoperability

    2.      Loose Coupling

    3.      Location transparency

    4.      Modular issues

    5.      Reuse focus

    6.      Integration issues

    She d been drawn to them like a moth to a flame.

    hals over kop op jou' songtekst
    zwelling van de lymfeklieren in de hals kin
    precision jazz bass hals
  • venice happy hour
  • hautausschlag am hals hiv

    hund kratzt oft hals

    playground 2fort desert

    een opgezette lymfeklier

  • home cooking greer sc
  • hals marathon training program
  • guy sajer forgotten soldier
  • lymfeklier hals pijnlijk

  • Concealing her camera back in her handbag, she carefully made her way down the vine and landed with ease on the soft grass thanking her aerobics instructor silently for the fit body she had.
  • hals north hills
  • zwelling laag in de hals
  • kleine warzen am hals entfernen
  • prawy hals prawo drogi

    zyste im krebs

    katze hat knoten am hals

    knutschfleck hals selbst machen

  • frans young man with skull
  • hals over kop jill mansell

  • opgezette lymfeklieren in de nek
  • warzen am hals selbst entfernen
    jazz bass hals te koop

    opgezwollen lymfeklieren

    hals vegas bar grill

    hals drive in sedro-woolley
    habs haer hals program
  • kleinkind hat knoten am

    tun bei steifen hals
  • hals deli ithaca ny menu
  • Megan woke up to the sound of something, or someone, rummaging through the room.
    hals nasen ohren arzt berlin friedrichshain

    skyrim hals welt bug

    knoten im hals seitlich


  • habs haer program
  • pijnlijke gezwollen klieren in de hals

    hals charcoal grill and pizza northwich

    hals und beinbruch herkunft

    gezwollen lymfeklieren hals bij kinderen

    der juckt und ist rot

    druck im hals und brust

    7.      Granularity

    8.      Application assembly to model business process

    9.      Intra company solutions using existing components

    10.  External integration solutions using web-services

    Service Modeling Techniques:

    ·         Top down approach

    ·         Bottoms up approach

    ·         Middle-out approach

    frans laughing cavalier 1624
    kitchen cooking school sandy springs

  • richtschwert traf falschen hals
  • hautausschlag am hals bei babys
  • She could hear one of his fellows rummaging through the luggage stowed against the back of the coach.

    fender jazz bass hals einstellen

    kratzen im hals jucken im ohr

    hals and mals jackson

  • frans hals young man with a skull
  • kloss im schmerzen


    hals old ivy atlanta

  • nasen ohren arzt basel stadt
  • e rauchen kratzt hals
  • You better watch it or you ll be sleeping on the couch. Jason spotted Tanya over by the grand staircase staring into the distance.

  • hals nasen ohren arzt
  • frans hals museum wikipedia
  • Fred jumped when the big man and the wolf suddenly entered without warning.
  • hals und ohrenschmerzen einseitig
  • old ivy atlanta

    hals bar santa monica
  • venice new years eve
  • eat em up
  • trockener husten kitzeln im hals
    gezwollen klieren pijn
  • zwelling van de lymfeklieren in de hals kin
  • hals verschleimt nach essen
  • frans young man with a skull vanitas
  • zyste am hals ursache
  • frans hals young man and woman in an inn
  • een opgezette lymfeklier hals
    frans hals museum parkeren
    catharina hooft and her nurse hals

    gezwollen klieren hals stijve nek

  • dirck wiki
    angeschwollene lymphknoten am
  • kratziger hals trockener husten
  • steifer hals was hilft
    kleiner knoten am rechts
  • frans wikipedia
  • on old ivy buckhead atlanta

    brennen im hals mund und nase

    hals harley new berlin

    gezwollen klieren hals oksel

    jeukende bultjes op hals

  • wikipedia org wiki frans hals
  • knacken im hals
  • hund kratzt sich immer am hals
    hals harley new berlin

    e rauchen kratzt hals

    jucken zwischen ohr hals

    I will keep writing about SOA and other learning and experience. You can write you valuable comment over it.




    Aspect Oriented Programming (AOP) and Spring

    AOP is all about adding aspects to your code. So what are aspects? The code that we apply on Cross Cutting Concerns. Then what is Cross Cutting Concerns? Aspect, Jointpoint, Pointcut, Cross Cutting Concerns, Advice etc are the frequently used word in AOP world. AOP decomposes a system into concerns, instead of objects.


    Aspect: It’s like a general feature you want to apply globally to your application like logging, exception handling, transaction management, performance management etc. It is also called Cross Cutting Concerns.

    Advice: It is a piece of code/logic for implementing your advice.

    Joinpoint: A single location in the program where an advice is applied like method invocation, constructor invocation etc.

    Pointcut: A pointcut is set of Joinpoint where an advice is applied. In Spring set of method invocation is called Pointcut. There are different types of pointcut in spring like Regular Expression Pointcut, Attribute Driven Pointcut, and Dynamic Pointcut etc

    Targets/Target Objects: The objects you want to apply an aspect or set of aspects.

    As per me advice is very similar to Decorator. You can implement an advice by implementing org.aopalliance.intercept.MethodIntercept interface of spring. The MethodInterceptor interface is actually a child of the org.aopalliance.intercept.Interceptor interface, which is a child of another interface org.aopalliance.aop.Advice. In spring we generally use method interceptor. That is designed for method-invocation style advice. The MethodIntercept is really simple


    public interface MethodInterceptor extends Interceptor {

                Object invoke(MethodInvocation invocation) throws Throwable;


    Basically, when you write an advice for intercepting a method, you have to implement one method - the invoke method, and you are given a MethodInvocation object to work with. The MethodInvocation object tells us a bunch of stuff about the method that we're intercepting, and also gives a hook to tell the method to go ahead and run.

    public class LoginInterceptor implements MethodInterceptor {

               public Object invoke(MethodInvocation methodInvocation) throws Throwable {

                   Log logger = LogFactory.getLog(methodInvocation.getClass());

                   long startTime = System.currentTimeMillis();

                   try {

                                   Object[] args = methodInvocation.getArguments();

                                   if (logger.isDebugEnabled()) {

                                        logger.debug("Beginning method: " +

                                                                 methodInvocation.getMethod().getDeclaringClass() + "::" +


                                       if (null != args) {

                                                   logger.debug(" with arguments: " + args.toString());

                                       } else {

                                                  logger.debug(" with no arguments");




                                   } else if (logger.isInfoEnabled()) {

                                  "Beginning method: " + methodInvocation.getMethod().getDeclaringClass()

                                                  + "::" + methodInvocation.getMethod().getName());



                                                  Object retVal = methodInvocation.proceed();

                                   return retVal;

                          } finally {

                                   if (logger.isInfoEnabled()) {

                         "Ending method: " +  methodInvocation.getMethod().getDeclaringClass() + "::" +


                         "Method invocation time: " + (System.currentTimeMillis() - startTime) + "







    XML configuration for above interceptor is given below:


    <bean id="studentServiceTarget" class="com.example.StudentServiceImpl"/>


    <bean id="myLogger" class="com.example.LoginInterceptor"/>


    <bean id="studentService"


        <property name="proxyInterfaces"><value>com.example.StudentService</value></property>

        <property name="target"><ref local="studentServiceTarget"/></property>

        <property name="interceptorNames">







    Spring has multiple alternatives to the basic MethodInterceptor , however, (which is referred to in the Spring documentation as an 'around' advice) so that if you want to do more specific things, you can with less complication - these extensions come in the form of Spring-specific extensions to the Advice interface (siblings to the MethodInterceptor interface), and they include:

    ·         org.springframework.aop.MethodBeforeAdvice - Implementations of this interface have to implement this before method:

    void before(Method method, Object[] args, Object target) throws Throwable;

    ·         org.springframework.aop.AfterReturningAdvice - This interface's method will be called on the return from the invocation of a method. Implementation of this interface have to implement this afterReturning method:

                void afterReturning(Object returnValue, Method method, Object[] args, Object target) throws Throwable;

    ·         org.springframework.aop.ThrowsAdvice – Implementation of this interface havt to implement this afterThrowing method:

                void afterThrowing([Method], [args], [target], [some type of throwable] subclass)

    frans hals stephanus geraerdts en isabella coymans

  • hals nasen ohren arzt basel stadt
  • las vegas greenwood indiana
  • starke und ohrenschmerzen beim schlucken

    hertfordshire archives and local studies hals
  • hals bar and grill santa monica
  • verschleimt was hilft

    druck im hals und brustbereich
    hund kratzt wund

  • opgezwollen klieren pijn
  • hals las vegas bar and grill
  • hals bar grill abbot kinney

  • zysten op am
  • harley new berlin wi

    klieren in de hals

    kloss im hals schmerzen

    gezwollen klieren hals remedie

  • lymphknoten geschwollen am hals

    hals prog rock blog
  • steakhouse in atlanta ga

    lymphknoten hals schmerzen geschwollen

  • kitzeln im ohr und hals
  • meine katze kratzt hals
  • verwijderen van lymfeklieren hals
  • hals in houston tx
  • knutschfleck selber machen am

  • hals academy new britain connecticut
  • hals nasen ohren arzt englisch

    beef jerky
  • shisha tabak kratzt im hals
  • hals home cooking greer sc

    hals verrenkt schmerzen schlucken
  • nicht falschen hals bekommen
  • hals hobby warehouse paso texas
  • hautausschlag am hals bilder
  • deli ithaca ny
  • frans hals laughing cavalier artwork
  • garage fayette ohio
  • kann gegen steifen hals tun
  • halsschmerzen und kloss im hals
  • frans hals young man with a skull vanitas

    gezwollen lymfeklieren hals lies
  • hals on ivy atlanta
  • kitzeln im allergie
    klieren in de hals gezwollen
    steifer hals durch zugluft
  • knoten im hals schluckbeschwerden
  •  Below are hierarchy of Advice class:


    In above article I have given only basic information about AOP. 


    Reference Material:


    ·        Spring in Action by Craig Walls, Ryan Breidenbach: this is the best book I have read on Spring (and yes I read this entire book).

    Filed under: Spring No Comments

    Inversion of Control (IOC)/ Dependency Injection (DI) / Spring

    The basic concept of the Inversion of Control pattern (dependency injection) is that programmers  don’t  need to create your objects but describe how they should be created. Don’t directly connect components and services together in code but describe which services are needed by which components in a configuration file. A container (in the case of the Spring framework, the IOC container) is responsible for all this. In a IOC scenario, the container creates all the objects, connects them together by setting the necessary properties, and determines when methods will be invoked. The implementation pattern types for IOC used by SpringFramework are as follows:

    Ø  Dependencies can be assigned through JavaBeans properties (setter methods).

    Ø  Dependencies are provided as constructor parameters and are not exposed as JavaBeans Setter propertiSes.


    Spring IOC Container

    Big advantages I have seen with inversion of control, that we don’t directly connect with services but we configure that. Now this is really gaining momentum as of late, is the adoption of the Spring Framework as an alternative to Java EE. I think that this started because J2EE was so complicated and heavy-weighted that companies sought new and innovative solutions. Spring provides the ability to access data objects as Plain Old Java Objects (POJOs) and includes support for database connection pools, transaction management, and so forth. This means that you can effectively build a scalable enterprise application without Java EE. And as Java EE evolved into its more manageable form, many developers continued to appreciate all that Spring provided them and had no desire to switch back.

    As an enterprise developer you should be familiar with the concept of Inversion of Control (IoC) and Dependency Injection, and Spring specifically. Whether you decide to embrace Java EE and EJB 3.0 or develop your applications with Spring, you should at least understand the theory.

    Book Recommendations:

    ·              Spring in Action by Craig Walls, Ryan Breidenbach: this is the best book I have read on Spring (and yes I read this entire book).

    Filed under: Spring No Comments

    First Post

    What a feeling damn excited about finally getting down to pen my first blog……Doesn’t take much to excite this enthu cutlet, I guess : )

    Was wondering why a simple thing like starting off a blog could get me so pumped up and a little bit of soul searching…..It’s been planned long time back… but due to time constraint and work enthu didn’t… one day my friend Nishat Saini told why don’t you start bogging…and same day I started…rolling the ball (blog articles) to share the experience that I had with various open source products/technologies, architecture, and design. In my blog I will also target latest technologies (related to Java/J2ee) like Web-Services, Service-Oriented Architecture (SOA), Cloud Computing, Spring, Hibernate etc… for beginners as well as ….

    As when I run into problems I refer to my companion GOOGLE which seems to friend for almost every IT guy. There are countless blogs out there for any particular topic, but which one is the best? Some of them can lead to resolution of problem you have and sometimes it may take weeks to unravel the mystery. So each blog has a unique problem and unique solution and the answer to your problem might be aggregation of these various blogs.

    I will try to put sample programs, pictures and diagrams to explain my thoughts about technologies. I always believe, sample programs, pictures and diagrams speak better than words. If any one interested to ask any question, feel free to post a comment on this article and I’ll answer it as soon as I could.