Here is the code to use PropertyPlaceholderConfigurer with XMLBeanFactory
XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource("test.xml"));
PropertyPlaceholderConfigurer cfg = new PropertyPlaceholderConfigurer();
cfg.setLocation(new ClassPathResource("jdbc.properties"));
// now actually do the replacement
cfg.postProcessBeanFactory(factory);
MyBean bean = (MyBean)factory.getBean("myBean");
System.out.println(bean .getProperty());
Saturday, May 9, 2009
Thursday, May 7, 2009
Struts common configurations
<!-- Standard Action Servlet Configuration (with debugging) -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
Wednesday, February 11, 2009
Eclipse class change error
While I am using Eclipse I got this error few times and do lots of things finally I clear my eclipse Workspace it works.
Sunday, December 21, 2008
Unit testing with mocking (JMock)
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).
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).
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.
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.
Expecting your comments...
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).
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.
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.
Expecting your comments...
Wednesday, May 28, 2008
Google hosting service
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. Read More
Sunday, May 25, 2008
A Java answer to Mambo/Joomla/Drupal?
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?]
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. Read More
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. Read More
Learn about the server-side capabilities of OpenOffice.org
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. Read More
Subscribe to:
Posts (Atom)