Automation with Selenium,Junit, Ant

What is Selenium How does Selenium work History and how it started About Ant And Junit Much of the technologies above do not or will not need an introduction if you already know them or can read them from the links above. More over today’s article is more about how we can use all the […]

Generate XML – DBMS_XMLGEN

On my way to my solution store just found this nice to use, old and easy feature. Possibilities endless, usage typically very easy. I used the following to generate XML from sqlplus: select dbms_xmlgen.getxml(‘select * from user’) from dual; Output: < ROWSET > < ROW > < TNAME >Employee< / TNAME > < TABTYPE > […]

Continous Integration – A blast from the past

Although this didn’t happen a decade ago but still has been a good case for me to learn and realize how Continuous Integration brings value addition to our work. As I recall it was like this when they were teenagers 😀 Few teams working on different modules of same application, deployed together. No build process […]

Doing the Locale – Danmark

The following illustrates how to get the Number format working with a danish locale. import java.text.NumberFormat;import java.util.Currency;import java.util.Locale;  public class TestLocale {  public static void main(String args[]){ // Create a Locale for Danmark Locale DANMARK = new Locale("da","DK");  // get the currency instance for this locale. Currency krone = Currency.getInstance(DANMARK);  // Get a Number format for […]

That thing about CI – Continous Integration

Challenging Business requirements and the need for software development teams to remain agile and competitive while managing parallel development and releases requires a system which is adaptive to these demands. Our approach to SCM enables unlimited and adaptable process models, which are ideally suited for parallel, distributed, and agile software development. Using state of the […]

How to read a file from the JAR?

Someone just asked me this question today. And I thought might as well put it down for info. public TestReadFileFromJar() throws FileNotFoundException, IOException { InputStream is = getClass().getResource("txtData/states.properties"); read(is);} In the case above txtData is placed in the jar on the root. Remmember to add the path with the /

Command

By using the command pattern you are seperating the operation from the invoking object. And just because of that it becomes easier to change the command without chagning the caller/s. This means that you could use Command pattern when you might have the following situation You want to parameterize objects to perform an action You […]

Implementing the adapter

Typically when implementing an interface you would have to implement all the methods that exist in that interface. A very good example is the MouseListener in the java Swing. When you need to implement more then one method where as typically you might be catching only one of them. Saying that you would also find […]

Abstract Factory pattern

Factories have been a key pattern in building applications, its fascinatingly simple, effective and to the point. When starting to learn a design oriented approach to applications or API, I would always recommend a factory pattern as one of the key starting notes of highlight in your design. So today I am talking about the Abstract Factory […]