java4all@1986 java. Powered by Blogger.

Simple application using Dispatch Action with tiles Framework?

>> Tuesday, June 24, 2014

DISPATCH ACTION  WITH  TILES FRAMEWORK:

                    In previous DispatchAction example we observed the resultant page is displaying in new page.Now we are doing to display the result within the page using Tiles concept in struts.

For Tiles concept design a layout to display Calculate.jsp and result.jsp.Override the result.jsp page with the add.jsp,sub.jsp,mul.jsp,div.jsp pages by defining the definintions in tiles-defs.xml.

Here you have to understand the integration of DispatchAction and Tiles.Normally we forward the pages using forwarding depends on string returned.
Have a look on Tiles      Dispatch.

The flow of our application is given below from dispatchaction to tiles framework.
                                      

Read more...

ఇదీ జూ.ఎన్టీఆర్ మార్కెట్...స్టామినా

హైదరాబాద్‌: జూనియర్‌ ఎన్టీఆర్‌ హీరోగా తెరకెక్కుతున్న తాజాచిత్రం 'రభస'. సమంత, ప్రణీత ఎన్టీఆర్‌కు జోడీగా నటిస్తున్నారు. శ్రీ లక్ష్మీనరసింహ ప్రొడక్షన్స్‌ పతాకంపై బెల్లంకొండ సురేష్‌, బెల్లంకొండ గణేష్‌ ఈ చిత్రాన్ని నిర్మిస్తున్నారు. రామ్‌తో 'కందిరీగ' తీసి తొలి చిత్రంతోనే విజయాన్ని అందుకున్న సంతోష్‌ శ్రీనివాస్‌ ఈ చిత్రానికి దర్శకత్వం వహిస్తున్నారు. తమన్‌ సంగీతం అందిస్తున్నారు. ఈ చిత్రం బిజినెస్ మంచి క్రేజ్ తో సాగుతోంది. ప్రస్తుతం చిత్రానికి సంభందించి నెగోషియేషన్స్ జరుగుతున్నట్లు సమాచారం. ట్రేడ్ లో వినపడుతున్న వివరాల్లోకి వెళితే... నెల్లూరు రైట్స్ ని కొత్త పార్టీ 1.9 కోట్లు కి సొంతం చేసుకున్నారు. హరి పిక్చర్స్ వారు గుంటూరు,కృష్ణా రైట్స్ కు నెగోషియేట్ చేస్తున్నారు. గుంటూరుకి 3.85 కోట్లు, మొత్తం అయితే ఆరు కోట్లుకు ఫైనల్ చేయాలని హరి భావిస్తున్నారు. అనుశ్రీ ఫిల్మ్స్ వారు తూర్పు గోదావరి, ఉషా పిక్చర్స్ వారు పశ్చిమ గోదావరి అడుగుతున్నారు. దిల్ రాజు,భారత్ లు వైజాగ్ రైట్స్ కు రేసులో ఉన్నారు. ఇక నైజాం రైట్స్ ని ఇప్పటికే దిల్ రాజు తీసేసుకున్నారు. అయితే ఈ డీల్ ఇంకా ఫైనలైజ్ కాలేదని వినికిడి. గతంలో నిర్మాతకి, డిస్ట్రిబ్యూటర్ కి మధ్య ఉన్న పెండింగ్ పేమెంట్స్ ఇష్యూతో ఈ డీల్ క్లియర్ పిక్చర్ రాలేదని తెలుస్తోంది
ఇదీ జూ.ఎన్టీఆర్ మార్కెట్...స్టామినా
సీడెడ్ విషయానికి వస్తే... ఏరియా వైజ్ అమ్ముతున్నట్లు తెలుస్తోంది. కర్నూలు కి ఏడు నుంచి ఏడున్నర కోట్ల మధ్య బిజినెస్ జరిగిందని వినికిడి. కర్ణాటక రైట్స్ ని వేణుగోపాల్ ... 3.75 ఎన్ ఆర్ ఎ కి తీసుకున్నారని, చెప్తున్నారు. కృష్ణా ఏరియాకి సురేష్ మూవిస్ వారు అడుగుతున్నారని, వారు సొంతం చేసుకోకపోతే అలంకార్ ప్రసాద్ తీసుకునే అవకాసం ఉంది. గుంటూరు, నెల్లూరు ఏరియాలకు హరి పిక్చర్స్ వారు డిస్కషన్ లో ఉన్నట్లు తెలుస్తోంది. చిత్ర సమర్పకుడు బెల్లంకొండ సురేష్‌ మాట్లాడుతూ ''ఆది' తరవాత ఎన్టీఆర్‌తో తెరకెక్కిస్తున్న చిత్రమిది. దర్శకుడు ఈ చిత్రాన్ని తీర్చిదిద్దుతున్న విధానం బాగుంది. ఎన్టీఆర్‌ డ్యాన్సులు, పోరాటాలు అభిమానులకు థ్రిల్‌ కలిగిస్తాయి'' అన్నారు. దర్శకుడు చెబుతూ ''ఎన్టీఆర్‌ అభిమానులకు ఈ సినిమా పండగలా ఉంటుంది. ఆయనతో పనిచేయడం సంతోషంగా ఉంది. తమన్‌ చక్కటి పాటలిచ్చారు''అన్నారు. సంతోష్‌ శ్రీన్‌వాస్‌ దర్శకత్వం వహిస్తున్న చిత్రం 'రభస'. ఈ చిత్రాన్ని ఆగస్టు 14న విడుదల చేయబోతున్నారు. ఎన్టీఆర్ సరసన సమంత హీరోయిన్ గా నటిస్తున్న ఈచిత్రంలో షాయాజీ షిండే, జయసుధ, బ్రహ్మానందం, రఘుబాబు, జయప్రకాష్ రెడ్డి, నాజర్, అజయ్ తదితరులు ముఖ్య పాత్రలు పోషిస్తున్నారు. ఎన్టీఆర్ కెరీర్లో ఒక మంచి వినోదాత్మక చిత్రంగా తీర్చదిద్దేందుకు ప్రయత్నిస్తున్నారు. ఈ చిత్రానికి సంగీతం : తమన్‌ , ఫోటోగ్రఫీ : శ్యామ్ కె నాయుడు, ఫైట్స్ : రామ్ లక్ష్మణ్, ఎడిటింగ్ : కోటగిరి వెంకటేశ్వరరావు, ఆర్ట్ : ఎ.ఎస్.ప్రకాష్, సమర్పణ : బెల్లంకొండ సురేష్, నిర్మాత : బెల్లంకొండ గణేష్ బాబు, కథ-స్క్రీన్ ప్లే-మాటలు-దర్శకత్వం : సంతోష్ శ్రీనివాస్.

Read more...

Q. What does reentrancy mean regarding intrinsic or explcit locks?
A. Reentrancy means that locks are acquired on a per-thread rather than per-invocation basis.
Example : 

    public synchronized void method1(){ 
      //intrinsic lock is acquired 
      operation1(); //ok to enter this synchronized method  
                    //as locks are on per thread basis 
      operation2(); //ok to enter this synchronized method  
                    //as locks are on per thread basis  
      //intrinsic lock is released   
    } 
     
    public synchronized void operation1(){ 
        //process 1 
    } 
     
    public synchronized void operation2(){ 
        //process 1 
    } 



In Java, both intrinsic and explicit locks are re-entrant.

Q. If 2 different threads hit 2 different synchronized methods in an object at the same time will they both continue?
A. No. Only one thread can acquire the lock in a synchronized method of an object. Each object has a synchronization lock. No 2 synchronized methods within an object can run at the same time. One synchronized method should wait for the other synchronized method to release the lock.   This is demonstrated here with method level lock. Same concept is applicable for block level locks as well.












Read more...

1.Java multi-threading Q&A

1.Java multi-threading Q&A

A) If you are going for Java interviews to work on large scale systems, expect lots of Java multi-threading interview questions.

2)Understanding Java locks, multi-threading, and synchronized keyword. Are Java locks re-entrant? What is the difference between intrinsic and explicit locks?
A)          











  1.  Each Java class and object (i.e. instance of a class) has an intrinsic lock or monitor. Don't confuse this with explicit lock utility classes that were added in Java 1.5, and I will discuss this later.

2. If a method is declared as synchronized, then it will acquire either the instance intrinsic lock or the static intrinsic lock when it is invoked. The two types of lock have similar behavior, but are completely independent of each other.

3. Acquiring the instance lock only blocks other threads from invoking a synchronized instance method. It does not block other threads from invoking an un-synchronized method, nor does it block them from invoking a static synchronized method.

4. Any thread entering a synchronized  method or a block of code needs to acquire that object's or class's lock before entering to execute that method or block of code.

5. Acquired lock is released when leaving a synchronized method or a block of code for other waiting or blocked threads to acquire.

6. When an object has 1 or more synchronized methods or blocks of code, only one thread can acquire the lock for that object, all other threads will be blocked, and will be waiting to acquire the lock once released.

7. When an object has 1 or more methods that are not synchronized, one or more threads can execute those methods or blocks of code simultaneously or concurrently. Threads are Not blocked, and waiting is not required.







                                                                                                                                                     






Read more...

FaceBook Login

HTML/JAVASCRIPT

HTML/JAVASCRIPT

HTML/JAVASCRIPT

HTML/JAVASCRIPT

Total Pageviews

STATCOUNTER

  © Blogger template Simple n' Sweet by Ourblogtemplates.com 2009

Back to TOP