<?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: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-5444227201876108966</id><updated>2012-03-18T02:40:44.410-07:00</updated><category term='java free SFTP SSH2 API'/><category term='ADSL'/><category term='Firefox'/><category term='ADSL Speed'/><category term='PropertyPlaceholderConfigurer'/><title type='text'>scjp ,java , j2ee and other .... : - )</title><subtitle type='html'>Software Engineering, Java, J2ee, etc...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-276807609829395297</id><published>2011-04-28T03:57:00.000-07:00</published><updated>2011-04-28T04:44:42.126-07:00</updated><title type='text'>Setting up a Development Environment - JEE</title><content type='html'>Recently i had to configure a development environment for a new project. Since it is interesting thought of posting it here.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Tools, etc used&lt;/span&gt;&lt;br /&gt;Maven-AppFuse&lt;br /&gt;SVN&lt;br /&gt;TeamCity&lt;br /&gt;&lt;br /&gt;Maven-AppFuse&lt;br /&gt;This project is build using Maven with AppFuse.  &lt;a href="http://appfuse.org/display/APF/Home"&gt;AppFuse&lt;/a&gt; is great to develop web application using java. With Maven its amazing. We used Struts 2,Spring, Hibernate. Since there is Maven pluging for AppFuse you can create a simple application in a minute. Also there are very good design pricipals they have used. Ether you can just use it or you can modify it. &lt;a href="http://static.appfuse.org/movies/2.0/struts2-crud.mov"&gt;Struts 2 magic with Maven and Appfuse&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SVN&lt;br /&gt;Since the company having few issues with the CVS they decided to go with SVN for this new project. Intalling svn is not a big deal. Follow the steps &lt;a href="http://wiki.centos.org/HowTos/Subversion"&gt;here&lt;/a&gt; (SVN on CentOS). Some of the useful SVN commands also in there. Then you can add your project to it. &lt;br /&gt;&lt;br /&gt;TeamCity&lt;br /&gt;TeamCity used as the Continuous Integration server. Again this is also very easy thaks to &lt;a href="http://www.jetbrains.com/teamcity/"&gt;jetbrains&lt;/a&gt;. Just download it and run the "runAll" script. &lt;br /&gt;After installation you have to add projects to it. For that you can use the &lt;a href="http://confluence.jetbrains.net/display/TCD6/TeamCity+Documentation"&gt;TeamCity Documentation&lt;/a&gt;. You have set your build tool (Maven/Ant,etc) and Version control system (SVN,CVS) and set build triggers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-276807609829395297?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/276807609829395297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=276807609829395297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/276807609829395297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/276807609829395297'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2011/04/setting-up-development-environment-jee.html' title='Setting up a Development Environment - JEE'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-1988228502185240907</id><published>2010-10-12T04:36:00.000-07:00</published><updated>2010-10-12T04:46:07.963-07:00</updated><title type='text'>Really Good Articles</title><content type='html'>Here are two nice articles. &lt;br /&gt;&lt;a href="http://weblog.madebymonsieur.com/developers-should-know-how-what-and-why/"&gt;&lt;br /&gt;http://weblog.madebymonsieur.com/developers-should-know-how-what-and-why/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblog.madebymonsieur.com/no-i-wont-do-it-it-would-not-be-professional/"&gt;http://weblog.madebymonsieur.com/no-i-wont-do-it-it-would-not-be-professional/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read n have fun&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-1988228502185240907?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/1988228502185240907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=1988228502185240907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/1988228502185240907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/1988228502185240907'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2010/10/really-good-articles.html' title='Really Good Articles'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-7120801587420025157</id><published>2010-08-12T10:44:00.001-07:00</published><updated>2010-08-12T10:44:25.527-07:00</updated><title type='text'>Debugging techniques</title><content type='html'>Here are some debugging techniques which will be help full for java buddies. &lt;br /&gt;&lt;br /&gt;1st the basic one putting system outs. This is not a good practice but if you don’t have any other way to check it then this might be the only option. But the most important thing is make sure to remove these system outs in the production code.&lt;br /&gt;&lt;br /&gt;2nd instead of system outs you can use a logging tool like log4J. Using its functionalities you can put debug level logs and check the logging files. Here if you use good pattern for logging you can find all most all information you want to know. Like Class, line number, time and others. &lt;br /&gt;&lt;br /&gt;3rd debug using the IDE. This will help to identify how the code works for each different scenario which you can do with your system. There are lots of features available to understand the behavior of the code. But some times you might have a problem if you are dealing with a multi-thread application. Because if different thread access you debugging point; you might be disconnected or mislead by it. So in those cases 2nd approach will be helpful. You can find more information related to this in your favorite IDE related documents.&lt;br /&gt;&lt;br /&gt;4th Remote deguging. This is like 3rd but you can debug and application running remotely. For this what you have to do is enable debugging on the remote application. To enable this you have to pass Parameters to JVM saing which port is available to remote access. After you enable it what you have to do is connect to remote port using local code base and debug it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-7120801587420025157?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/7120801587420025157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=7120801587420025157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/7120801587420025157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/7120801587420025157'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2010/08/debugging-techniques.html' title='Debugging techniques'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-5907763706865991596</id><published>2010-04-06T12:12:00.000-07:00</published><updated>2010-04-06T12:16:13.087-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADSL'/><category scheme='http://www.blogger.com/atom/ns#' term='ADSL Speed'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Speed Broadband for Firefox</title><content type='html'>Here's something for broadband people that will really speed Firefox up:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    * Type "about:config" into the address bar and hit return. Scroll down and look for the following entries:&lt;br /&gt;&lt;br /&gt;network.http.pipelining&lt;br /&gt;network.http.proxy.pipelining&lt;br /&gt;network.http.pipelining.maxrequests&lt;br /&gt;&lt;br /&gt;Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading.&lt;br /&gt;&lt;br /&gt;    * Alter the entries as follows:&lt;br /&gt;      Set "network.http.pipelining" to "true"&lt;br /&gt;      Set "network.http.proxy.pipelining" to "true"&lt;br /&gt;      Set "network.http.pipelining.maxrequests" to some number like 30. This means it will make 30 requests at once.&lt;br /&gt;    * Lastly right-click anywhere and select New-&gt; Integer. Name it "nglayout.initialpaint.delay" and set its value to "0". This value is the amount of time the browser waits before it acts on information it recieves.&lt;br /&gt;      If you're using a broadband connection you'll load pages MUCH faster now..&lt;br /&gt;&lt;br /&gt;This really work for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-5907763706865991596?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/5907763706865991596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=5907763706865991596' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5907763706865991596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5907763706865991596'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2010/04/speed-broadband-for-firefox.html' title='Speed Broadband for Firefox'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-3936809111742362920</id><published>2009-05-09T21:03:00.000-07:00</published><updated>2009-05-09T21:05:36.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PropertyPlaceholderConfigurer'/><title type='text'>Spring PropertyPlaceholderConfigurer</title><content type='html'>Here is the code to use PropertyPlaceholderConfigurer with XMLBeanFactory&lt;br /&gt;&lt;br /&gt;XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource("test.xml"));&lt;br /&gt;  PropertyPlaceholderConfigurer cfg = new PropertyPlaceholderConfigurer();&lt;br /&gt;  cfg.setLocation(new ClassPathResource("jdbc.properties"));&lt;br /&gt;  // now actually do the replacement&lt;br /&gt;  cfg.postProcessBeanFactory(factory);&lt;br /&gt;  MyBean bean = (MyBean)factory.getBean("myBean");&lt;br /&gt;  System.out.println(bean .getProperty());&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-3936809111742362920?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/3936809111742362920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=3936809111742362920' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/3936809111742362920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/3936809111742362920'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2009/05/spring-propertyplaceholderconfigurer.html' title='Spring PropertyPlaceholderConfigurer'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-6676825567150881068</id><published>2009-05-07T20:58:00.000-07:00</published><updated>2009-05-07T21:07:19.041-07:00</updated><title type='text'>Struts common configurations</title><content type='html'>&amp;lt;!-- &lt;span style="font-weight:bold;"&gt;Standard Action Servlet Configuration (with debugging)&lt;/span&gt; --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;servlet&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;servlet-name&amp;gt;action&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&lt;br /&gt;      &lt;strong&gt;&amp;lt;servlet-class&amp;gt;org.apache.struts.action.ActionServlet&amp;lt;/servlet-class&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;      &amp;lt;init-param&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;param-name&amp;gt;config&amp;lt;/param-name&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;param-value&amp;gt;/WEB-INF/struts-config.xml&amp;lt;/param-value&amp;gt;&lt;br /&gt;&lt;br /&gt;      &amp;lt;/init-param&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;init-param&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;param-name&amp;gt;debug&amp;lt;/param-name&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;param-value&amp;gt;2&amp;lt;/param-value&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;/init-param&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;init-param&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;param-name&amp;gt;detail&amp;lt;/param-name&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;param-value&amp;gt;2&amp;lt;/param-value&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;/init-param&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;load-on-startup&amp;gt;2&amp;lt;/load-on-startup&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/servlet&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-6676825567150881068?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/6676825567150881068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=6676825567150881068' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/6676825567150881068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/6676825567150881068'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2009/05/struts-common-configurations.html' title='Struts common configurations'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-5724782920075189894</id><published>2009-02-11T09:38:00.000-08:00</published><updated>2009-02-11T09:42:25.517-08:00</updated><title type='text'>Eclipse class change error</title><content type='html'>While I am using Eclipse I got this error few times and do lots of things finally I clear my eclipse Workspace it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-5724782920075189894?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/5724782920075189894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=5724782920075189894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5724782920075189894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5724782920075189894'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2009/02/eclipse-class-change-error.html' title='Eclipse class change error'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-6933945961882198265</id><published>2008-12-21T07:10:00.000-08:00</published><updated>2008-12-21T07:12:34.686-08:00</updated><title type='text'>Unit testing with mocking (JMock)</title><content type='html'>After a long time I thought to write again in my blog :). Because I got a good experience by writing unit tests with mocking (hoping to share it with you all). &lt;br /&gt; Earlier what I did was try to write Unit testing with using all other 'Active' services. Here  what I meant  from this 'Active' is, with out using Mock objects I used real EJB and other services. Actually it was a very cruel and bad practice( what I am thinking now :), and it is Integration testing not unit testing :) ). Because if there is a problem with the services which we used, our time will waste on that. ( Remember here I am talking about Unit Testing not about Integration Testing). And if you have to work in a an existing system where you are a new fellow for it, You have to think and understand those other services which will be more time consuming. (Again I am totally agree with you if u say it is good to understand those services as well but first thing is we have to write a correct code.. keep in mind Unit Test).&lt;br /&gt;&lt;br /&gt; So a Best thing is Mocking the all other dependent services and test our code as a single Unit. When all the unit tests are passing correctly we know that our single unit is working expectedly. &lt;br /&gt;&lt;br /&gt; To mock our dependent services we use Jmock http://www.jmock.org/jmock1.html. It will make our life more easier. These were minor issues but still I think its very good for Unit Testing.&lt;br /&gt;&lt;br /&gt;Expecting your comments...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-6933945961882198265?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/6933945961882198265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=6933945961882198265' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/6933945961882198265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/6933945961882198265'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2008/12/unit-testing-with-mocking-jmock.html' title='Unit testing with mocking (JMock)'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-5205348570567498594</id><published>2008-05-28T18:54:00.000-07:00</published><updated>2008-05-28T18:55:33.049-07:00</updated><title type='text'>Google hosting service</title><content type='html'>Google has announced pricing for its App Engine service for web application hosting, offering a free entry level service and then charging for storage of more than 500MB of data. &lt;a href="http://www.computerworlduk.com/technology/development/software/news/index.cfm?RSS&amp;newsid=9312"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-5205348570567498594?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/5205348570567498594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=5205348570567498594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5205348570567498594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5205348570567498594'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2008/05/google-hosting-service.html' title='Google hosting service'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-659932941349501442</id><published>2008-05-25T18:10:00.000-07:00</published><updated>2008-05-25T18:11:19.419-07:00</updated><title type='text'>A Java answer to Mambo/Joomla/Drupal?</title><content type='html'>dotCMS recently released version 1.6, a mature and actively developed open source wCMS written entirely in Java. dotCMS is easy for web developers to grok, provides total flexibility in template design/content delivery and uses an architecture that is extendable and developer friendly. It was even runner up in PacktPub's most promising new open source CMS awards. Why hasn’t anyone in the Java community heard of it? [Editor's note: because we have?]&lt;br /&gt;&lt;br /&gt;I often see posts asking about a Java equivalent of the popular PHP CMSes like Mambo, Joomla or Drupal. Java shops are looking for a web management solution that marry familiar technologies and architecture with ease of use. These shops need a solution that can be integrated with legacy and enterprise systems. And while there are literally hundreds, if not thousands of open source php+MySQL CMS solutions, there are far fewer true Java CMS options. &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=49441"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-659932941349501442?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/659932941349501442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=659932941349501442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/659932941349501442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/659932941349501442'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2008/05/java-answer-to-mambojoomladrupal.html' title='A Java answer to Mambo/Joomla/Drupal?'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-5415135508928631477</id><published>2008-05-25T18:07:00.000-07:00</published><updated>2008-05-25T18:08:31.867-07:00</updated><title type='text'>Learn about the server-side capabilities of OpenOffice.org</title><content type='html'>As functionality traditionally associated with desktop applications moves to the Web, developers are looking for new ways to handle that computational heavy lifting on the server side. But if you need to create a Web-based application that behaves like an office suite, there's no need to reinvent the wheel: the open source OpenOffice.org suite can actually serve as the powerhouse behind a Web application. In this article, you'll learn how to combine OpenOffice.org and Dojo to create a simple Ajax-based spreadsheet application much like Google Spreadsheets. &lt;a href="http://www.javaworld.com/javaworld/jw-05-2008/jw-05-spreadsheets.html"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-5415135508928631477?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/5415135508928631477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=5415135508928631477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5415135508928631477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5415135508928631477'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2008/05/learn-about-server-side-capabilities-of.html' title='Learn about the server-side capabilities of OpenOffice.org'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-7927323811351698955</id><published>2008-05-25T18:03:00.000-07:00</published><updated>2008-05-25T18:06:14.502-07:00</updated><title type='text'>25% of web projects over budget</title><content type='html'>A quarter of web projects fail to meet their budgets, and 31 percent are delivered late, according to a new report.&lt;br /&gt;&lt;br /&gt;The main factors affecting projects are frequently changing requirements, too many stakeholders having a say in the matter, and not enough budget or time being allocated, the report said.&lt;br /&gt;&lt;br /&gt;Some 21 percent of projects fail to meet stakeholder requirements, according to a survey of 100 IT managers and directors, conducted by Ruby on Rails software developer New Bamboo.&lt;br /&gt;&lt;br /&gt;About half of web projects are run by in-house development teams, and 28 percent are outsourced to third parties, the survey found.&lt;br /&gt;&lt;br /&gt;Damien Tanner, co-founder of New Bamboo, said it was critical businesses did not accept failings, even in the development processes for smaller projects.&lt;br /&gt;&lt;br /&gt;“The end goal is to deliver business value - yet rigid requirements make it difficult to react to the changes that inevitably occur as knowledge and environments evolve,” he said. “Requirements that have been omitted are generally picked up late in the process - by which time they are awkward and costly to implement.”&lt;br /&gt;&lt;br /&gt;What's more, failings were set to become more prominent as businesses attempted to develop complex projects such as social networking, e-commence and web 2.0 sites, the survey concluded. &lt;a href="http://www.computerworlduk.com/technology/development/web/news/index.cfm?RSS&amp;newsid=9248"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-7927323811351698955?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/7927323811351698955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=7927323811351698955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/7927323811351698955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/7927323811351698955'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2008/05/25-of-web-projects-over-budget.html' title='25% of web projects over budget'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-5697541993462243033</id><published>2008-03-23T11:03:00.000-07:00</published><updated>2008-03-23T11:07:17.245-07:00</updated><title type='text'>Microsoft working with Eclipse on Vista apps</title><content type='html'>Microsoft and the Eclipse Foundation have announced they are working together to enable use of Eclipse technology to build Java applications for Windows Vista.Other possible collaborations also were cited. Ramji said he and Milinkovich have talked about Microsoft building a C# IDE at Eclipse.&lt;a href="http://www.computerworlduk.com/technology/operating-systems/windows/news/index.cfm?RSS&amp;newsid=8131"&gt;do you want more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-5697541993462243033?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/5697541993462243033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=5697541993462243033' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5697541993462243033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/5697541993462243033'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2008/03/microsoft-working-with-eclipse-on-vista.html' title='Microsoft working with Eclipse on Vista apps'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-3697485406527874799</id><published>2008-01-28T10:16:00.000-08:00</published><updated>2008-01-28T10:52:35.870-08:00</updated><title type='text'>Past Present and Future of the JAVA</title><content type='html'>If you are New or a Master in java here is a very nice tutorials. read it.........&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-01-2008/jw-01-javain2008.html"&gt;Past Present and Future of the JAVA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-3697485406527874799?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/3697485406527874799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=3697485406527874799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/3697485406527874799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/3697485406527874799'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2008/01/past-present-and-future-of-java.html' title='Past Present and Future of the JAVA'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-4067108942355514110</id><published>2007-12-31T20:51:00.000-08:00</published><updated>2008-03-13T08:57:31.135-07:00</updated><title type='text'>scjp 1.5 Ebooks, Mock exams, tutorials.......</title><content type='html'>Here you can find most of the resources which i used for my SCJP exam. there is more popular ebook and more..... &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.box.net/shared/t4rby6wowk"&gt;1&lt;/a&gt; &lt;a href="http://www.box.net/shared/afqblps00o"&gt;2&lt;/a&gt; &lt;a href="http://www.box.net/shared/e08oqw14w4"&gt;3&lt;/a&gt; &lt;a href="http://www.box.net/shared/393taxzk80"&gt;4&lt;/a&gt; &lt;a href="http://www.box.net/shared/5ozkqoo0ko"&gt;5&lt;/a&gt; &lt;a href="http://www.box.net/shared/e5vfnmr4sc"&gt;6&lt;/a&gt; &lt;a href="http://www.box.net/shared/bb5d75bsww"&gt;7&lt;/a&gt; &lt;a href="http://www.box.net/shared/5cn38fsgs4"&gt;8&lt;/a&gt; &lt;a href="http://www.box.net/shared/7d2j4xa80w"&gt;9&lt;/a&gt; &lt;a href="http://www.box.net/shared/wbenu4joks"&gt;10&lt;/a&gt; &lt;a href="http://www.box.net/shared/00v9myy888"&gt;11&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank for the peoples who send me more links...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-4067108942355514110?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/4067108942355514110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=4067108942355514110' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/4067108942355514110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/4067108942355514110'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2007/12/scjp-15-ebooks-mock-exams-tutorials.html' title='scjp 1.5 Ebooks, Mock exams, tutorials.......'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-229325008550098246</id><published>2007-12-24T00:19:00.000-08:00</published><updated>2007-12-24T00:29:56.162-08:00</updated><title type='text'>Free scjp 1.5 ( 5 ) mock exam</title><content type='html'>There are explanations for most of the questions (99%). But in some questions answers are bit different (Eg: compiler warning as compile errors). Again this is really very good mock exam. &lt;a href="http://enigma.vm.bytemark.co.uk/Inquisition-0.12.jar"&gt;download exam&lt;/a&gt;. Read more…. &lt;a href="http://enigma.vm.bytemark.co.uk/inquisition/index.php/Main_Page"&gt;click here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-229325008550098246?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/229325008550098246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=229325008550098246' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/229325008550098246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/229325008550098246'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2007/12/free-scjp-15-5-mock-exam.html' title='Free scjp 1.5 ( 5 ) mock exam'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-2236533593993181843</id><published>2007-11-21T22:52:00.000-08:00</published><updated>2007-12-24T00:06:09.071-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java free SFTP SSH2 API'/><title type='text'>java SFTP API</title><content type='html'>this is a good java API for SFTP. and it is free. there is no help document for this, but it is easy to use.(if any one have a doc please let us know )&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/jsch/"&gt;http://sourceforge.net/projects/jsch/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-2236533593993181843?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/2236533593993181843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=2236533593993181843' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/2236533593993181843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/2236533593993181843'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2007/11/java-sftp-api.html' title='java SFTP API'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5444227201876108966.post-91046576330826895</id><published>2007-11-19T03:17:00.000-08:00</published><updated>2007-11-19T03:20:06.182-08:00</updated><title type='text'>Learn java with fun</title><content type='html'>&lt;a href="http://www.javaranch.com/game/game2.jsp"&gt;http://www.javaranch.com/game/game2.jsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5444227201876108966-91046576330826895?l=dvrajitha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dvrajitha.blogspot.com/feeds/91046576330826895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5444227201876108966&amp;postID=91046576330826895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/91046576330826895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5444227201876108966/posts/default/91046576330826895'/><link rel='alternate' type='text/html' href='http://dvrajitha.blogspot.com/2007/11/learn-java-with-fun.html' title='Learn java with fun'/><author><name>Rajitha</name><uri>http://www.blogger.com/profile/08680010597043546069</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
