<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5855062452367323193</id><updated>2024-09-15T16:42:10.665-07:00</updated><category term="JAVA"/><category term="SQL SERVER 2005 AND QUERY"/><category term="JSF"/><category term="XML"/><category term="SHAYARI ATUL KUMAR MISHRA CHANCHAL JI"/><category term="VALIDATION"/><category term="JAVA SCRIPT"/><category term="JSP"/><category term="SERVLET"/><category term="UTILS"/><category term="DATE"/><category term="English"/><category term="FILTER"/><category term="Grammar"/><category term="Help"/><category term="Online"/><category term="PRIMEFACES"/><category term="PROPERTY FILE"/><category term="SESSION"/><category term="datatable"/><title type='text'>Spend Your Time Here - Once</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-6599745952258840752</id><published>2016-09-17T15:53:00.001-07:00</published><updated>2016-09-17T15:55:06.812-07:00</updated><title type='text'>LEARNING PHARMACY - THE FATHER AND PIONEER OF INDIAN PHARMACEUTICAL EDUC...</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this video, we have introduced with you, THE FATHER OF INDIAN PHARMACEUTICAL EDUCATION-PROF. ML SCHROFF.&lt;br /&gt;
Most of the Indian pharmacist don&#39;t know about him. He is the real face behind the pharmacy education in India and due to his contribution towards pharmacy, we all get this renowned pharmacy India profession...This video is a tribute to his contribution towards pharmacy field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
THE FATHER AND PIONEER OF INDIAN PHARMACEUTICAL EDUCATION-PROF. M.L SCHROFF&lt;br /&gt;
&lt;br /&gt;
1-1902-Born in Darbhanga Bihar&lt;br /&gt;
&lt;br /&gt;
2-1920-Attended intermediate exam&lt;br /&gt;
&lt;br /&gt;
3-1927-MS in Chemistry and Microbiology from Massachusetts&lt;br /&gt;
Institute of Technology (MIT).&lt;br /&gt;
&lt;br /&gt;
4-1929 - Worked in Birla Brothers Ltd.&lt;br /&gt;
&lt;br /&gt;
5-1932 - Introduced Pharmaceutical Chemistry as prime subject in B.Sc course in BHU.&lt;br /&gt;
&lt;br /&gt;
6-1934 - Introduced an integrated 2 years B.Sc course with the subjects - Pharmaceutical Chemistry, Pharmacognosy and Pharmacy.&lt;br /&gt;
&lt;br /&gt;
7-1937 - Modified it into a 3 years B.Pharmacy course at BHU for the 1st time. So, he was regarded as the pioneer and father of Indian Pharmaceutical Education.&lt;br /&gt;
&lt;br /&gt;
8-1935 - Started United Provinces Pharma Association.&lt;br /&gt;
&lt;br /&gt;
9-1939 - Modified into Indian pharmaceutical Association. In this year only, he edited a journal called Indian Journal of Pharmacy.&lt;br /&gt;
&lt;br /&gt;
10-1940 -Prof. Schroff introduced M.Pharm at BHU.&lt;br /&gt;
&lt;br /&gt;
11-1943 -Worked as Chief Chemist and Research Officer at Birla Brothers Ltd. and as Secretary at their laboratories till 1949.&lt;br /&gt;
&lt;br /&gt;
12-1946 -President of Bengal Pharmaceutical Association.&lt;br /&gt;
&lt;br /&gt;
13-1948 - Founded Indian Pharmaceutical Congress Association (IPCA) whose counterpart is IPA (Indian Pharmaceutical Association).&lt;br /&gt;
&lt;br /&gt;
14-1949 -Elected as the 1st Vice-President of PCI (Pharmacy Council of India).&lt;br /&gt;
&lt;br /&gt;
15-1954 -1st elected President of PCI.(pharmacy council of India)&lt;br /&gt;
&lt;br /&gt;
16-Prof. Schroff was the person who introduced D.Pharmacy, B.Pharmacy, B.Pharm (Honors) and B.Sc (Pharmacology, Microbiology, Biochemistry) courses.&lt;br /&gt;
&lt;br /&gt;
17-1964 -Head of Pharmacy Department at Jadhavpur and was also young Professor there.&lt;br /&gt;
&lt;br /&gt;
Served as the 1st President of Association of Pharmaceutical Teachers of India (APTI).&lt;br /&gt;
&lt;br /&gt;
18-1967-71-Started in edited Indian Journal of Pharmaceutical Education.&lt;br /&gt;
&lt;br /&gt;
19-And finally on Aug 25th, 1971, he left all of us giving a perfect direction to the field of pharmacy, though not a pharmacist because of his interest, dedication, sincerity, understanding nature and service to mother land.&lt;br /&gt;
&lt;br /&gt;
Through his life, we can learn how to show devotion towards work, the sincerity and interest that you have to inculcate in whatever we do and excel in life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/6W2Mys0Tuek&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/6599745952258840752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-father-and-pioneer-of_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6599745952258840752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6599745952258840752'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-father-and-pioneer-of_17.html' title='LEARNING PHARMACY - THE FATHER AND PIONEER OF INDIAN PHARMACEUTICAL EDUC...'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/6W2Mys0Tuek/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-4173385660903880479</id><published>2016-09-11T13:57:00.003-07:00</published><updated>2016-09-11T13:57:31.355-07:00</updated><title type='text'>LEARNING PHARMACY - INTRODUCTION</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/ycPMykbOhyw&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/4173385660903880479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/4173385660903880479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/4173385660903880479'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-introduction.html' title='LEARNING PHARMACY - INTRODUCTION'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/ycPMykbOhyw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-8133679075377418201</id><published>2016-09-11T13:57:00.001-07:00</published><updated>2016-09-11T13:57:05.827-07:00</updated><title type='text'>LEARNING PHARMACY---WHY TO CHOOSE PHARMACY ---BOOST  BEFORE  LECTURES......</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/Kcs-nvl1bn0&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/8133679075377418201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-why-to-choose.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/8133679075377418201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/8133679075377418201'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-why-to-choose.html' title='LEARNING PHARMACY---WHY TO CHOOSE PHARMACY ---BOOST  BEFORE  LECTURES......'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Kcs-nvl1bn0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-884775150281301750</id><published>2016-09-11T13:50:00.001-07:00</published><updated>2016-09-11T13:50:39.587-07:00</updated><title type='text'>LEARNING PHARMACY-TOP 7 STRANGE MEDICAL FACTS YOU SURELY NEVER KNOW..</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/n7TIZsPGjgE&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/884775150281301750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-top-7-strange-medical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/884775150281301750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/884775150281301750'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2016/09/learning-pharmacy-top-7-strange-medical.html' title='LEARNING PHARMACY-TOP 7 STRANGE MEDICAL FACTS YOU SURELY NEVER KNOW..'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/n7TIZsPGjgE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-8708148032084303818</id><published>2016-08-28T14:01:00.000-07:00</published><updated>2016-09-11T14:12:41.698-07:00</updated><title type='text'>Naad Garja Airoli, Navi Mumbai, Maharastra - Ganpati Coming</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/vqbbLk3uHLw&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/8708148032084303818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2016/09/naad-garja-airoli-navi-mumbai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/8708148032084303818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/8708148032084303818'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2016/09/naad-garja-airoli-navi-mumbai.html' title='Naad Garja Airoli, Navi Mumbai, Maharastra - Ganpati Coming'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/vqbbLk3uHLw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-7106121318654157868</id><published>2016-04-09T14:03:00.000-07:00</published><updated>2016-09-11T14:10:35.962-07:00</updated><title type='text'>Gudi padwa, Airoli, Navi Mumbai, Maharastra</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/mIZ2dH2N62s&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/7106121318654157868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2016/09/gudi-padwa-airoli-navi-mumbai-maharastra.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/7106121318654157868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/7106121318654157868'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2016/09/gudi-padwa-airoli-navi-mumbai-maharastra.html' title='Gudi padwa, Airoli, Navi Mumbai, Maharastra'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/mIZ2dH2N62s/default.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Airoli, Navi Mumbai, Maharashtra 400708, India</georss:featurename><georss:point>19.157935 72.993476200000032</georss:point><georss:box>19.097938499999998 72.912795200000033 19.2179315 73.07415720000003</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-167441443453448162</id><published>2015-10-31T11:01:00.001-07:00</published><updated>2015-10-31T11:01:57.612-07:00</updated><title type='text'>Power of Mata Rani (The Goddess Durga)</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/ias97tNIiss&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/167441443453448162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2015/10/power-of-mata-rani-goddess-durga.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/167441443453448162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/167441443453448162'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2015/10/power-of-mata-rani-goddess-durga.html' title='Power of Mata Rani (The Goddess Durga)'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/ias97tNIiss/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-6451352869171158199</id><published>2015-03-08T14:05:00.000-07:00</published><updated>2016-09-11T14:07:48.654-07:00</updated><title type='text'>Flight AI317-8th Mar 2015, delayed at IGI Airport</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/AxXrIIlo26s&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/6451352869171158199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2016/09/flight-ai317-8th-mar-2015-delayed-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6451352869171158199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6451352869171158199'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2016/09/flight-ai317-8th-mar-2015-delayed-at.html' title='Flight AI317-8th Mar 2015, delayed at IGI Airport'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/AxXrIIlo26s/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-8733448706507807462</id><published>2014-09-06T13:38:00.003-07:00</published><updated>2014-09-06T13:38:37.281-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="English"/><category scheme="http://www.blogger.com/atom/ns#" term="Grammar"/><category scheme="http://www.blogger.com/atom/ns#" term="Help"/><category scheme="http://www.blogger.com/atom/ns#" term="Online"/><title type='text'>“I” Versus “Me”</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘ and ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘ are the two&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;personal pronouns&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;that I find most people misusing including the native speakers and non-native speakers of English. While the rule is rather simple, it is imperative that we understand the rules of a&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;subject&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;and an object first.&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Subject&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;is the noun/pronoun that performs an action while&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;object&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;is the noun/pronoun that receives an action.&amp;nbsp;&lt;/span&gt;&lt;span id=&quot;more-52&quot; style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘ is a pronoun that performs an action and hence, is used as a subject whereas;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;is an objective pronoun and hence, is used as an object.&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;The common mistake that people tend to commit is using ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘ as a&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;subject&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;. Let’s look at a few examples:&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp; “&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;and Roger are going to the pub this evening.” In this sentence, both ‘Roger’ and ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘ are going to the pub. So, the correct way of saying this is, “Roger and&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;are going to the pub this evening.”&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp; “My brother and&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;play tennis every day.” Here too, ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘ is wrongly used instead of ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;‘. Hence, the correct way of putting this sentence is, “My brother and&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;play tennis every day.”&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Another time when people make mistakes with these two pronouns is when they are coupled with another noun/pronoun. For instance, consider the following examples:&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp; “It was&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;who did the project” or “It was&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;who did the project.”&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Quite confusing? Not to worry. Who did the homework?&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;or&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;? Who is the subject? It is “&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;” and not “me”. Hence, “It was&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;who did the homework,” is correct.&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp; “My manager gave a task to my colleague and&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me/I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;.”&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Let’s simplify the sentence in the following manner:&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;“My manger gave a task to my colleague” + “My manager gave a task to&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;” = “My manager gave a task to my colleague and&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;(not&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;).”&lt;/span&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;strong style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Tips to remember I and Me&lt;/strong&gt;&lt;br style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;Use ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;’ when you refer to it as a subject (performs the action). Use ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;’ when you refer to it as an object (receives the action). Never use “&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;me&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;” at the start of a sentence or as a subject. Never use ‘&lt;/span&gt;&lt;em style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;I&lt;/em&gt;&lt;span style=&quot;background-color: #fff3db; color: #29303b; font-family: Georgia, &#39;Times New Roman&#39;, sans-serif; font-size: 13px;&quot;&gt;’ as an object.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/8733448706507807462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2014/09/i-versus-me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/8733448706507807462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/8733448706507807462'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2014/09/i-versus-me.html' title='“I” Versus “Me”'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-3366271945573101978</id><published>2012-09-10T08:09:00.001-07:00</published><updated>2012-09-10T08:09:14.214-07:00</updated><title type='text'>dao\impl ???</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;LoginDaoImpl.java&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
package testlab.dao.impl;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;import java.sql.PreparedStatement;&lt;br /&gt;import java.sql.ResultSet;&lt;br /&gt;import org.springframework.jdbc.core.JdbcTemplate;&lt;br /&gt;import testlab.dao.LoginDao;&lt;br /&gt;
/**&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @author ravi&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;public class LoginDaoImpl implements LoginDao,Serializable {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JdbcTemplate jdbcTemplate;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JdbcTemplate getJdbcTemplate() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return jdbcTemplate;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean validateLogin(String username, String password, String user_type) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean check = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;in sdfssssssssssss::&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection con = jdbcTemplate.getDataSource().getConnection();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;con::&quot; + con);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String loginQuery = &quot;select user_id,password,user_type from user_mstr where user_id=? and password=? and user_type=?&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PreparedStatement stmt = con.prepareStatement(loginQuery);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.setString(1, username);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.setString(2, password);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.setString(3, user_type);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs = stmt.executeQuery();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (rs.next()) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rs.getString(&quot;user_id&quot;) != null &amp;amp;&amp;amp; rs.getString(&quot;password&quot;) != null &amp;amp;&amp;amp; rs.getString(&quot;user_type&quot;) != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;form dbname ::&quot; + rs.getString(&quot;user_id&quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;form dbpassword ::&quot; + rs.getString(&quot;password&quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; check = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //stmt.execute();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //String lastName = this.jdbcTemplate.queryForObject(&quot;select name from user_mstr where user_id = ?&quot;,new Object[]{1}, String.class);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; System.out.println(&quot;hi::&quot;+lastName);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (Exception ex) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return check;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param jdbcTemplate the jdbcTemplate to set&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.jdbcTemplate = jdbcTemplate;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/3366271945573101978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/09/daoimpl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3366271945573101978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3366271945573101978'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/09/daoimpl.html' title='dao\impl ???'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-3182522012117591967</id><published>2012-09-10T08:08:00.001-07:00</published><updated>2012-09-10T08:08:15.780-07:00</updated><title type='text'>Dao???</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
LoginDao.java&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;&amp;nbsp;* To change this template, choose Tools | Templates&lt;br /&gt;&amp;nbsp;* and open the template in the editor.&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;package testlab.dao;&lt;br /&gt;
/**&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @author ravi&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;public interface LoginDao {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean validateLogin(String name,String password,String user_type);&lt;br /&gt;}&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;strong&gt;TestDetailDao.java&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
package testlab.dao;&lt;br /&gt;
import java.util.List;&lt;br /&gt;import javax.faces.model.SelectItem;&lt;br /&gt;import testlab.beans.TestDetailBean;&lt;br /&gt;
/**&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @author ANURAGBIS&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;public interface TestDetailDao {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;SelectItem&amp;gt; branchDetail(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;SelectItem&amp;gt; sampleTypeDetail(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; String submitReport(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; String submitUpdateReport(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; void uploadPdf(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; void uploadUpdatePdf(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; searchTestByText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; void fetchTestDetailBySampleId(TestDetailBean testDetailBean, int sampleid);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; String deleteTest(TestDetailBean testDetailBean, int sampleid);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestbyText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestbyType(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestbyDateText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestBwDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyDateText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyType(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchBwDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForMgrBwDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestReportForLabOfSevenDays(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestReportForBranchOfSevenDays(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestReportForMngrOfSevenDays(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewCompTestReportForMngr(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchSelectedLabTestDetailForMgrBwTwoDateByLabcode(TestDetailBean testDetailBean, String labcode);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchSelectedISNOTestDetailForMgrBwTwoDateByisno(TestDetailBean testDetailBean, String isno);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchAllLabTestDetailForMgrBwTwoDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchAllISNOTestDetailForMgrBwTwoDate(TestDetailBean testDetailBean);&lt;br /&gt;}&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/3182522012117591967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/09/dao.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3182522012117591967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3182522012117591967'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/09/dao.html' title='Dao???'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-4367307143319147141</id><published>2012-09-10T08:07:00.000-07:00</published><updated>2012-09-10T08:07:01.979-07:00</updated><title type='text'>BoImpl??</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;LoginBoImpl.java&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
package testlab.bo.impl;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;import testlab.bo.LoginBo;&lt;br /&gt;import testlab.dao.LoginDao;&lt;br /&gt;
/**&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @author ravi&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;public class LoginBoImpl implements LoginBo,Serializable {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LoginDao loginDao;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public LoginDao getLoginDao() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return loginDao;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setLoginDao(LoginDao loginDao) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.loginDao = loginDao;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean validateLogin(String name, String password,String user_type) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return loginDao.validateLogin(name, password, user_type);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
testdetailBoImple.java&lt;br /&gt;
/*&lt;br /&gt;&amp;nbsp;* To change this template, choose Tools | Templates&lt;br /&gt;&amp;nbsp;* and open the template in the editor.&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;package testlab.bo.impl;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;import java.util.List;&lt;br /&gt;import javax.faces.model.SelectItem;&lt;br /&gt;import testlab.beans.TestDetailBean;&lt;br /&gt;import testlab.bo.TestDetailBo;&lt;br /&gt;import testlab.dao.TestDetailDao;&lt;br /&gt;
/**&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @author ANURAGBIS&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;public class TestDetailBoImpl implements TestDetailBo, Serializable {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; TestDetailDao testDetailDao;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public TestDetailDao getTestDetailDao() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setTestDetailDao(TestDetailDao testDetailDao) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.testDetailDao = testDetailDao;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;SelectItem&amp;gt; branchDetail(TestDetailBean testDetailBean) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.branchDetail(testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;SelectItem&amp;gt; sampleTypeDetail(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.sampleTypeDetail(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public String submitReport(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.submitReport(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void uploadPdf(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.testDetailDao.uploadPdf(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; searchTestByText(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.searchTestByText(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void fetchTestDetailBySampleId(TestDetailBean testDetailBean, int sampleid) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.testDetailDao.fetchTestDetailBySampleId(testDetailBean, sampleid);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public String deleteTest(TestDetailBean testDetailBean, int sampleid) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.deleteTest(testDetailBean, sampleid);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestbyText(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestbyText(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestbyType(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestbyType(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestbyDateText(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestbyDateText(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestBwDate(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestBwDate(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyText(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestForBranchbyText(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyDateText(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestForBranchbyDateText(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyType(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestForBranchbyType(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchBwDate(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestForBranchBwDate(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestForMgrBwDate(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestForMgrBwDate(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestReportForLabOfSevenDays(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestReportForLabOfSevenDays(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestReportForBranchOfSevenDays(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestReportForBranchOfSevenDays(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewTestReportForMngrOfSevenDays(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewTestReportForMngrOfSevenDays(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; viewCompTestReportForMngr(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.viewCompTestReportForMngr(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public String submitUpdateReport(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.submitUpdateReport(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void uploadUpdatePdf(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.testDetailDao.uploadUpdatePdf(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; fetchSelectedLabTestDetailForMgrBwTwoDateByLabcode(TestDetailBean testDetailBean, String labcode) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.fetchSelectedLabTestDetailForMgrBwTwoDateByLabcode(testDetailBean, labcode);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; fetchSelectedISNOTestDetailForMgrBwTwoDateByisno(TestDetailBean testDetailBean, String isno) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.fetchSelectedISNOTestDetailForMgrBwTwoDateByisno(testDetailBean, isno);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; fetchAllLabTestDetailForMgrBwTwoDate(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.fetchAllLabTestDetailForMgrBwTwoDate(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;TestDetailBean&amp;gt; fetchAllISNOTestDetailForMgrBwTwoDate(TestDetailBean testDetailBean) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return testDetailDao.fetchAllISNOTestDetailForMgrBwTwoDate(testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/4367307143319147141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/09/boimpl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/4367307143319147141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/4367307143319147141'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/09/boimpl.html' title='BoImpl??'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-3373841126624852675</id><published>2012-09-10T08:05:00.001-07:00</published><updated>2012-09-10T08:05:27.144-07:00</updated><title type='text'>what is dao layer structure?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
testlsb - beans, bo, dao&lt;br /&gt;
&lt;br /&gt;
suppose LoginBo.java&lt;br /&gt;
&lt;br /&gt;
package testlab.bo;&lt;br /&gt;
public interface LoginBo {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean validateLogin(String name,String password,String user_type);&lt;br /&gt;}&lt;br /&gt;
&lt;br /&gt;
or testdetailBo.java&lt;br /&gt;
/*&lt;br /&gt;&amp;nbsp;* To change this template, choose Tools | Templates&lt;br /&gt;&amp;nbsp;* and open the template in the editor.&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;package testlab.bo;&lt;br /&gt;
import java.util.List;&lt;br /&gt;import javax.faces.model.SelectItem;&lt;br /&gt;import testlab.beans.TestDetailBean;&lt;br /&gt;
/**&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @author ANURAGBIS&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;public interface TestDetailBo {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;SelectItem&amp;gt; branchDetail(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;SelectItem&amp;gt; sampleTypeDetail(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; String submitReport(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; String submitUpdateReport(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; void uploadPdf(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; void uploadUpdatePdf(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; searchTestByText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; void fetchTestDetailBySampleId(TestDetailBean testDetailBean, int sampleid);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; String deleteTest(TestDetailBean testDetailBean, int sampleid);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestbyText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestbyType(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestbyDateText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestBwDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyDateText(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchbyType(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForBranchBwDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestForMgrBwDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchSelectedLabTestDetailForMgrBwTwoDateByLabcode(TestDetailBean testDetailBean, String labcode);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchSelectedISNOTestDetailForMgrBwTwoDateByisno(TestDetailBean testDetailBean, String isno);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchAllLabTestDetailForMgrBwTwoDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; fetchAllISNOTestDetailForMgrBwTwoDate(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestReportForLabOfSevenDays(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestReportForBranchOfSevenDays(TestDetailBean testDetailBean);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewTestReportForMngrOfSevenDays(TestDetailBean testDetailBean);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;TestDetailBean&amp;gt; viewCompTestReportForMngr(TestDetailBean testDetailBean);&lt;br /&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/3373841126624852675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/09/what-is-dao-layer-structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3373841126624852675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3373841126624852675'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/09/what-is-dao-layer-structure.html' title='what is dao layer structure?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-6046592459392143668</id><published>2012-09-10T08:01:00.001-07:00</published><updated>2012-09-10T08:01:47.463-07:00</updated><title type='text'>what should be the jsf project structure?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;testlab&lt;/strong&gt; - nbproject &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - src&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; web&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; build.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;web&lt;/strong&gt; - META-INF - context.xml&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - WEB-INF-web.xml&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-faces-config.xml&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -applicationContext.xml&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -beans.xml&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -lib&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - resources&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -*.xhtml&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-*.js&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;src - &lt;/strong&gt;conf - MANIFEST.MF&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - java - config - database - db.properties&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - testlab - beans,bo,dao,properties,ui,utils,constants&lt;br /&gt;
&lt;br /&gt;
beans - UserBean.java&lt;br /&gt;
bo - impl,LoginBo.java&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; impl - LoginBoImpl.java&lt;br /&gt;
dao - impl,LoginDao.java&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; impl-LoginDaoImpl.java&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/6046592459392143668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/09/what-should-be-jsf-project-structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6046592459392143668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6046592459392143668'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/09/what-should-be-jsf-project-structure.html' title='what should be the jsf project structure?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-4319461456319317219</id><published>2012-08-14T00:04:00.001-07:00</published><updated>2012-08-14T00:08:12.478-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="PROPERTY FILE"/><title type='text'>How to make the properties file in java?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to make the properties file in java?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;//name it db.properties OR FILENAME.properties&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver&lt;br /&gt;
jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=xyz&lt;br /&gt;
jdbc.username=abc&lt;br /&gt;
jdbc.password=abc@123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// secondfile.properties&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
name=sdgfdsgffdsgfds dghfdsgdsgds&lt;br /&gt;title=Welcome&lt;br /&gt;
footermsg=Design &amp;amp; developed by xyz || Best visible on internet explorer 8.0 or above, google chrome&lt;br /&gt;footermsg2=Best visible resolution is 1024*728 or more&lt;br /&gt;sortingmsg=For Sorting &amp;gt;&amp;gt;&amp;gt; Click the columns heading&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/4319461456319317219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-make-properties-file-in-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/4319461456319317219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/4319461456319317219'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-make-properties-file-in-java.html' title='How to make the properties file in java?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-7376914762392480159</id><published>2012-08-14T00:01:00.005-07:00</published><updated>2012-08-14T00:01:58.421-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>Sample of beans.xml file in java?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Sample of beans.xml file in java?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;beans xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd&quot;&amp;gt;&lt;br /&gt;&amp;lt;/beans&amp;gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/7376914762392480159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-beansxml-file-in-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/7376914762392480159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/7376914762392480159'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-beansxml-file-in-java.html' title='Sample of beans.xml file in java?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-1239143927437307096</id><published>2012-08-14T00:01:00.001-07:00</published><updated>2012-08-14T00:01:09.863-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>Sample of applicationContext.xml file in java?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Sample of applicationContext.xml file in java?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd&lt;br /&gt;&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=&quot;org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;location&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;WEB-INF/classes/config/database/db.properties&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;dataSource&quot; class=&quot;org.springframework.jdbc.datasource.DriverManagerDataSource&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;driverClassName&quot; value=&quot;${jdbc.driverClassName}&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;url&quot; value=&quot;${jdbc.url}&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;username&quot; value=&quot;${jdbc.username}&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;password&quot; value=&quot;${jdbc.password}&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;jdbcTemplate&quot; class=&quot;org.springframework.jdbc.core.JdbcTemplate&quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;dataSource&quot; ref=&quot;dataSource&quot;/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;loginBo&quot; class=&quot;testlab.bo.impl.LoginBoImpl&quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;loginDao&quot; ref=&quot;loginDao&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;loginDao&quot; class=&quot;testlab.dao.impl.LoginDaoImpl&quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;jdbcTemplate&quot; ref=&quot;jdbcTemplate&quot;&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;!--&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin for Test Declaration--&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;testDetailBo&quot; class=&quot;testlab.bo.impl.TestDetailBoImpl&quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;testDetailDao&quot; ref=&quot;testDetailDao&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;testDetailDao&quot; class=&quot;testlab.dao.impl.TestDetailDaoImpl&quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;jdbcTemplate&quot; ref=&quot;jdbcTemplate&quot;&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;!--&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End for Test Declartion--&amp;gt;&lt;br /&gt;&amp;lt;!--&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin for Admin Declaration--&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;adminBo&quot; class=&quot;testlab.bo.impl.AdminBoImpl&quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;adminDao&quot; ref=&quot;adminDao&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;adminDao&quot; class=&quot;testlab.dao.impl.AdminDaoImpl&quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;jdbcTemplate&quot; ref=&quot;jdbcTemplate&quot;&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;!--&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End for Admin Declartion--&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;/beans&amp;gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/1239143927437307096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-applicationcontextxml-file-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/1239143927437307096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/1239143927437307096'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-applicationcontextxml-file-in.html' title='Sample of applicationContext.xml file in java?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-2529205360845856088</id><published>2012-08-13T23:59:00.001-07:00</published><updated>2012-08-13T23:59:43.958-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF"/><category scheme="http://www.blogger.com/atom/ns#" term="JSP"/><category scheme="http://www.blogger.com/atom/ns#" term="SERVLET"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>Sample of faces-config.xml file??</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Sample of faces-config.xml file??&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- =========== FULL CONFIGURATION FILE ================================== --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;faces-config version=&quot;2.0&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;application&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;el-resolver&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.springframework.web.jsf.el.SpringBeanFacesELResolver&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/el-resolver&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resource-bundle&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;base-name&amp;gt;testlab.properties.labtest&amp;lt;/base-name&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;var&amp;gt;address&amp;lt;/var&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/resource-bundle&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;message-bundle&amp;gt;testlab.ui.MyMessages&amp;lt;/message-bundle&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/application&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-name&amp;gt;utilsDb&amp;lt;/managed-bean-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-class&amp;gt;testlab.utils.TestlabUtilsDb&amp;lt;/managed-bean-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-scope&amp;gt;request&amp;lt;/managed-bean-scope&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property-name&amp;gt;jdbcTemplate&amp;lt;/property-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;#{jdbcTemplate}&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-name&amp;gt;user&amp;lt;/managed-bean-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-class&amp;gt;testlab.beans.UserBean&amp;lt;/managed-bean-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-scope&amp;gt;session&amp;lt;/managed-bean-scope&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property-name&amp;gt;loginBo&amp;lt;/property-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;#{loginBo}&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-name&amp;gt;tdbean&amp;lt;/managed-bean-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-class&amp;gt;testlab.beans.TestDetailBean&amp;lt;/managed-bean-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-scope&amp;gt;session&amp;lt;/managed-bean-scope&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property-name&amp;gt;testDetailBo&amp;lt;/property-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;#{testDetailBo}&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lifecycle&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;phase-listener&amp;gt;testlab.utils.SessionPhaseListener&amp;lt;/phase-listener&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/lifecycle&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-name&amp;gt;adminBean&amp;lt;/managed-bean-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-class&amp;gt;testlab.beans.AdminBean&amp;lt;/managed-bean-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-bean-scope&amp;gt;session&amp;lt;/managed-bean-scope&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property-name&amp;gt;adminBo&amp;lt;/property-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;#{adminBo}&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/managed-bean&amp;gt;&lt;br /&gt;&amp;lt;/faces-config&amp;gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/2529205360845856088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-faces-configxml-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/2529205360845856088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/2529205360845856088'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-faces-configxml-file.html' title='Sample of faces-config.xml file??'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-9001518523557176124</id><published>2012-08-13T23:58:00.001-07:00</published><updated>2012-08-13T23:58:15.639-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF"/><category scheme="http://www.blogger.com/atom/ns#" term="JSP"/><category scheme="http://www.blogger.com/atom/ns#" term="SERVLET"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>Sample of web.xml file ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Sample of web.xml file ?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;web-app version=&quot;3.0&quot; xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Add Support for Spring --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;listener&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;listener-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.springframework.web.context.ContextLoaderListener&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/listener-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/listener&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;listener&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;listener-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.springframework.web.context.request.RequestContextListener&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/listener-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/listener&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;context-param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-name&amp;gt;javax.faces.PROJECT_STAGE&amp;lt;/param-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-value&amp;gt;Production&amp;lt;/param-value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-class&amp;gt;javax.faces.webapp.FacesServlet&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;load-on-startup&amp;gt;30&amp;lt;/load-on-startup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/*&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;session-config&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;session-timeout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/session-timeout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/session-config&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;welcome-file-list&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;welcome-file&amp;gt;faces/index.xhtml&amp;lt;/welcome-file&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/welcome-file-list&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;restrict&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-class&amp;gt;testlab.utils.RestrictPageFilter&amp;lt;/filter-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-mapping&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;restrict&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url-pattern&amp;gt;*.xhtml&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;br /&gt;&amp;lt;!--&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;MyFacesExtensionsFilter&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.apache.myfaces.webapp.filter.ExtensionsFilter&amp;lt;/filter-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-mapping&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;MyFacesExtensionsFilter&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;br /&gt;--&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;PrimeFaces FileUpload Filter&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.primefaces.webapp.filter.FileUploadFilter&amp;lt;/filter-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-name&amp;gt;uploadDirectory&amp;lt;/param-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param-value&amp;gt;C:\upload&amp;lt;/param-value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-mapping&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;PrimeFaces FileUpload Filter&amp;lt;/filter-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;br /&gt;&amp;lt;/web-app&amp;gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/9001518523557176124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-webxml-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/9001518523557176124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/9001518523557176124'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/sample-of-webxml-file.html' title='Sample of web.xml file ?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-3153505339525995907</id><published>2012-08-13T23:56:00.001-07:00</published><updated>2012-08-13T23:56:43.383-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DATE"/><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><title type='text'>How to get the current date in java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to get the current date in java?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
// in java file&lt;br /&gt;
public static String &lt;span style=&quot;color: blue;&quot;&gt;DateDemo&lt;/span&gt;() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date dNow = new Date();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //SimpleDateFormat ft = new SimpleDateFormat(&quot;E yyyy.MM.dd &#39;at&#39; hh:mm:ss a zzz&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SimpleDateFormat ft = new SimpleDateFormat(&quot;M/d/yyyy hh:mm:ss a&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleDateFormat ft = new SimpleDateFormat(&quot;d/M/yyyy&quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Current Date: &quot; + ft.format(dNow));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ft.format(dNow);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;or&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public static String &lt;span style=&quot;color: blue;&quot;&gt;GetCurrentDateAndTime&lt;/span&gt;() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int day, month, year;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int second, minute, hour, ampm;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GregorianCalendar date = new GregorianCalendar();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; day = date.get(Calendar.DAY_OF_MONTH);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; month = date.get(Calendar.MONTH);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year = date.get(Calendar.YEAR);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; second = date.get(Calendar.SECOND);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minute = date.get(Calendar.MINUTE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hour = date.get(Calendar.HOUR);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ampm = date.get(Calendar.AM_PM);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char ampm1 = (char) ampm;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Current date is&amp;nbsp; &quot; + day + &quot;/&quot; + (month + 1) + &quot;/&quot; + year);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Current time is&amp;nbsp; &quot; + hour + &quot; : &quot; + minute + &quot; : &quot; + second + ampm1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return month + &quot;/&quot; + day + &quot;/&quot; + year + &quot; &quot; + +hour + &quot;:&quot; + minute + &quot;:&quot; + second + &quot; &quot; + ampm1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/3153505339525995907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-get-current-date-in-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3153505339525995907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3153505339525995907'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-get-current-date-in-java.html' title='How to get the current date in java'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-5922634798212087099</id><published>2012-08-13T23:53:00.003-07:00</published><updated>2012-08-13T23:53:45.310-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL SERVER 2005 AND QUERY"/><title type='text'>How to get the max value of a primary key field in java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to get the max value of a primary key field in java?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
// in java file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;package testlab.utils;&lt;br /&gt;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;import java.sql.PreparedStatement;&lt;br /&gt;import java.sql.ResultSet;&lt;br /&gt;import java.sql.SQLException;&lt;br /&gt;import java.util.logging.Level;&lt;br /&gt;import java.util.logging.Logger;&lt;br /&gt;import org.springframework.jdbc.core.JdbcTemplate;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class TestlabUtilsDb {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private JdbcTemplate jdbcTemplate;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public&amp;nbsp; void setJdbcTemplate(JdbcTemplate jdbcTemplate) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.jdbcTemplate = jdbcTemplate;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;// maxquery could be select Max(id) as id from tablename&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public&amp;nbsp; int maxId(String maxquery) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int maxid = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PreparedStatement pstmt = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection con = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; con = jdbcTemplate.getDataSource().getConnection();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pstmt = con.prepareStatement(maxquery);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs = pstmt.executeQuery();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rs.next()) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxid = rs.getInt(1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (maxid == 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxid = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxid = (maxid + 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rs != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pstmt != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pstmt.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (SQLException ex) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex.printStackTrace();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } finally {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pstmt != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pstmt.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (SQLException ex) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Logger.getLogger(TestlabUtilsDb.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (con != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; con.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (SQLException ex) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Logger.getLogger(TestlabUtilsDb.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return maxid;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/5922634798212087099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-get-max-value-of-primary-key.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/5922634798212087099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/5922634798212087099'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-get-max-value-of-primary-key.html' title='How to get the max value of a primary key field in java'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-3347268264673620166</id><published>2012-08-13T23:48:00.001-07:00</published><updated>2012-08-14T00:04:50.170-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF"/><category scheme="http://www.blogger.com/atom/ns#" term="UTILS"/><title type='text'>How to find the bean name in java jsf?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to find the bean name in java jsf?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
// in java file&lt;br /&gt;
&lt;br /&gt;
@SuppressWarnings(&quot;unchecked&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static &amp;lt;T&amp;gt; T &lt;span style=&quot;color: blue;&quot;&gt;findBean&lt;/span&gt;(String beanName) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FacesContext context = FacesContext.getCurrentInstance();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (T) context.getApplication().evaluateExpressionGet(context, &quot;#{&quot; + beanName + &quot;}&quot;, Object.class);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
// and how to use&lt;br /&gt;
// use below line wr u want to find the bean name &amp;amp; their respective values&lt;br /&gt;
&lt;br /&gt;
BeanFile beanFile = javafile.findBean(&quot;user&quot;);&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/3347268264673620166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-find-bean-name-in-java-jsf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3347268264673620166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/3347268264673620166'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-find-bean-name-in-java-jsf.html' title='How to find the bean name in java jsf?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-54067476695825523</id><published>2012-08-13T23:41:00.001-07:00</published><updated>2012-08-13T23:41:36.458-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="UTILS"/><title type='text'>How to convert  the string to UPPER case letter in java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to convert&amp;nbsp; the string to UPPER case letter in java?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
// in java file&lt;br /&gt;
&lt;br /&gt;
public static String &lt;span style=&quot;color: blue;&quot;&gt;convertStringToUpperCase&lt;/span&gt;(String str) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String strValue = &quot;&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (str == null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strValue = &quot;NA&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strValue = str.trim().toUpperCase();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return strValue;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&lt;br /&gt;
// in set &amp;amp; get java file&lt;br /&gt;
private String brcode;&lt;br /&gt;
&lt;br /&gt;
public String getBrcode() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return brcode;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setBrcode(String brcode) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.brcode = javafile.&lt;span style=&quot;color: blue;&quot;&gt;convertStringToUpperCase&lt;/span&gt;(brcode);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/54067476695825523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-convert-string-to-upper-case.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/54067476695825523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/54067476695825523'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-convert-string-to-upper-case.html' title='How to convert  the string to UPPER case letter in java'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-6719380864837098615</id><published>2012-08-13T23:34:00.001-07:00</published><updated>2012-08-13T23:34:17.312-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF"/><category scheme="http://www.blogger.com/atom/ns#" term="SESSION"/><title type='text'>How to redirect to the index page if session expired or time out occurs as per the session-timeout at any page in java, jsf?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to redirect to the index page if session expired or time out occurs as per the session-timeout at any page in java, jsf?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: blue;&quot;&gt;
// in web.xml&lt;/div&gt;
&lt;br /&gt;
&amp;lt;session-config&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;session-timeout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/session-timeout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/session-config&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: blue;&quot;&gt;
// in faces-config.xml&lt;/div&gt;
&lt;br /&gt;
&amp;lt;lifecycle&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;phase-listener&amp;gt;testlab.utils.SessionPhaseListener&amp;lt;/phase-listener&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/lifecycle&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: blue;&quot;&gt;
// in SessionPhaseListener.java&lt;/div&gt;
&lt;br /&gt;
package xyz.utils;&lt;br /&gt;&lt;br /&gt;import javax.faces.FacesException;&lt;br /&gt;import javax.faces.application.Application;&lt;br /&gt;import javax.faces.application.ViewHandler;&lt;br /&gt;import javax.faces.component.UIViewRoot;&lt;br /&gt;import javax.faces.context.ExternalContext;&lt;br /&gt;import javax.faces.context.FacesContext;&lt;br /&gt;import javax.faces.event.PhaseEvent;&lt;br /&gt;import javax.faces.event.PhaseId;&lt;br /&gt;import javax.faces.event.PhaseListener;&lt;br /&gt;import javax.servlet.http.HttpSession;&lt;br /&gt;&lt;br /&gt;public class SessionPhaseListener implements PhaseListener {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static final String &lt;span style=&quot;color: blue;&quot;&gt;homepage &lt;/span&gt;= &quot;faces/index.xhtml&quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void afterPhase(PhaseEvent event) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Do anything&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void beforePhase(PhaseEvent event) {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FacesContext context = event.getFacesContext();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExternalContext ext = context.getExternalContext();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpSession session = (HttpSession) ext.getSession(false);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean newSession = (session == null) || (session.isNew());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean postback = !ext.getRequestParameterMap().isEmpty();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;newSession::&quot; + newSession + &quot; postback::&quot; + postback);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean timedout = postback &amp;amp;&amp;amp; newSession;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (timedout) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application app = context.getApplication();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ViewHandler viewHandler = app.getViewHandler();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UIViewRoot view = viewHandler.createView(context, &quot;/&quot; + &lt;span style=&quot;color: blue;&quot;&gt;homepage&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.setViewRoot(view);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.renderResponse();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; viewHandler.renderView(context, view);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.responseComplete();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (Throwable t) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new FacesException(&quot;&lt;span style=&quot;color: blue;&quot;&gt;Session timed out&lt;/span&gt;&quot;, t);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public PhaseId getPhaseId() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return PhaseId.RESTORE_VIEW;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/6719380864837098615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-redirect-to-index-page-if.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6719380864837098615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/6719380864837098615'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-redirect-to-index-page-if.html' title='How to redirect to the index page if session expired or time out occurs as per the session-timeout at any page in java, jsf?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5855062452367323193.post-5169448770342277957</id><published>2012-08-13T23:25:00.000-07:00</published><updated>2012-08-13T23:34:55.797-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FILTER"/><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF"/><category scheme="http://www.blogger.com/atom/ns#" term="VALIDATION"/><title type='text'>How to check the requested page has a valid user with filter class IN JAVA, JSF?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: blue;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to check the requested page has a valid user with filter class IN JAVA, JSF?&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;// login validation method &amp;amp;&amp;amp; set attribute&lt;/span&gt;&lt;br /&gt;
// UserBean.java&lt;br /&gt;
&lt;br /&gt;
public String reuestedUrl() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean check = loginBo.validateLogin(getUsername(), getPassword(), testlabConstants.USER_TYPE_ADMIN);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (check) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExternalContext ectx = FacesContext.getCurrentInstance().getExternalContext();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpSession session = (HttpSession) ectx.getSession(false);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt; session.&lt;span style=&quot;color: red;&quot;&gt;setAttribute&lt;/span&gt;(&quot;VALID_USER&quot;, &quot;YES&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &quot;reuestedUrl?faces-redirect=true&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String msg = &quot;Invalid Username/Password.&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setLoginfailuremsg(msg);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &quot;index?faces-redirect=true&quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// filter class for every page &amp;amp; this will work for every page by include filter in web.xml file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;RestrictPageFilter.java&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
package xyz.utils;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import javax.servlet.*;&lt;br /&gt;
import javax.servlet.http.HttpServletRequest;&lt;br /&gt;
import javax.servlet.http.HttpServletResponse;&lt;br /&gt;
import javax.servlet.http.HttpSession;&lt;br /&gt;
public class RestrictPageFilter implements Filter{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; FilterConfig fc;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void &lt;span style=&quot;color: blue;&quot;&gt;init&lt;/span&gt;(FilterConfig filterConfig) throws ServletException{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fc=filterConfig;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void &lt;span style=&quot;color: blue;&quot;&gt;doFilter&lt;/span&gt;(ServletRequest request,ServletResponse response,FilterChain chain) throws IOException,ServletException{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpServletRequest &lt;span style=&quot;color: blue;&quot;&gt;req&lt;/span&gt;=(HttpServletRequest) request;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpServletResponse &lt;span style=&quot;color: blue;&quot;&gt;resp&lt;/span&gt;=(HttpServletResponse) response;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpSession &lt;span style=&quot;color: blue;&quot;&gt;session&lt;/span&gt;=req.getSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;String &lt;/span&gt;pageRequested=req.getRequestURL().toString(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; System.out.println(&quot;pageRequested::&quot;+pageRequested);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; System.out.println(&quot;Valid user::&quot;+session.getAttribute(&quot;VALID_USER&quot;));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(&lt;span style=&quot;color: blue;&quot;&gt;session&lt;/span&gt;.&lt;span style=&quot;color: red;&quot;&gt;getAttribute&lt;/span&gt;(&quot;VALID_USER&quot;)==null){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequestDispatcher rd=req.getRequestDispatcher(&quot;/faces/index.xhtml?faces-redirect=true&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rd.forward(request, response);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //resp.sendRedirect(&quot;/faces/index.xhtml?faces-redirect=true&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chain.doFilter(request, response);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void &lt;span style=&quot;color: blue;&quot;&gt;destroy&lt;/span&gt;(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;// web.xml file&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;filter&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;restrict&amp;lt;/filter-name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-class&amp;gt;testlab.utils.&lt;span style=&quot;color: red;&quot;&gt;RestrictPageFilter&lt;/span&gt;&amp;lt;/filter-class&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-mapping&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-name&amp;gt;restrict&amp;lt;/filter-name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url-pattern&amp;gt;*.xhtml&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/SpendYourTimeHere-Once&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sythonce.blogspot.com/feeds/5169448770342277957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-check-requested-page-has-valid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/5169448770342277957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5855062452367323193/posts/default/5169448770342277957'/><link rel='alternate' type='text/html' href='http://sythonce.blogspot.com/2012/08/how-to-check-requested-page-has-valid.html' title='How to check the requested page has a valid user with filter class IN JAVA, JSF?'/><author><name>SYTHONCE</name><uri>http://www.blogger.com/profile/00898254221929325583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>