Skip to main content

Posts

Showing posts from May, 2015

Testing your Webservice Applications using SOAP UI

SOAP UI is a standard desktop application for testing the Web Services projects. It provides full support for debugging, developing and testing of your web services applications. The tool support data driven development and also provides platform for creating test suites where you can create services for regression testing. For example if you want to test the complete flow of your SOA application, you can create Test Suites using SOAP UI and can perform end to end testing of your applications. The test suits can be configured to run in multiple environments (dev, sit, uat or production). Okay, let’s start the working on SOAPUI. I will show you the simple webservice testing that I developed in my last blog. Prerequisites: -You have developed your webservices -Webservice is ready and running on your local server -Installed SOAP UI tool Step-1 Download the SOAPUI tool Step-2 Open the soap UI Tool Setp-3 Right click on the project and choose New SOAP Pro...

Contract First Web Services

Hi All, Here we start with our first instalment from Web Services Series. I am excited :) .  So without wasting any time we will jump into the content.  There are typically two approaches of developing webservice. Contract First - The contract(XSD/WSDL) is created first and then based on this the Service Implementation is provided. Contract Last - The contract(WSDL) is generated at the end of Service Implementation. Spring supports Contract First approach. I am going to show you the implementation of Spring web Services using contract first approach. Steps for implementing Spring Web Service: 1-XML Schema and WSDL Development(Contract Creation) 2-Request/Response Mapping to Java Objects 3-Marshalling/Un-Marshalling of Messages 4-Endpoint configuration 5-Business Logic Implementation 6-Some more Application Configuration settings I will create a simple Country Look up Web Service fo...

Web Services for Java Developers

Hello All and Welcome back. Today, we will take some time to discuss on Web services implementations. When ever we hit the Google button to search the Web Services implementation, we find many flavours of web services available on internet. Sometimes it becomes difficult to decide which implementation should we follow. There are bunch of services already present in the market which have gained so much popularity in terms of simplicity and their clear implementation.  To deploy a successful Java based web service project, it needs end to end knowledge of the technology and the artifices that are used behind the scene to make your software run without any heck. When I started working on SOAP based service I had very minimal knowledge on the supporting specification and standards that are required for consume/expose the service. I have worked on both SOAP based Service as well as Restful service.  In my up-coming blogs, I will be posting my understanding on implementati...

Know your Repository Statistics

Being in software development, everyone of us must be using some or the other repository to save our work( popularly know as check-in check-out :) ). Recently while working on one of my project I thought of finding out the statistics of our project repository for some management reports. While there are so many tools available in the market to explore the stats, I chose to go with Tortoise SVN tool with some plugins. Following are other tools that can be very useful based on scenarios: -Commit Monitor -Winmerge -Visual SVN -SVN Monitor -CM Synergy from Telelogic -Many more are there If you are using Tortoise SVN and want to know the details(for example : no of java classes checked-in, lines of codes written, developers name, total code base details and many more ) about your repository You can use the following steps to find the details: 1-check if the SVN has been installed and working properly or not by using following command: C:\>svn help It will output something ...

First Blog needs so much courage to start !!

Blog is mirror of reflection of your views, thinking and ideas or you can say best way to communicate and convey something about you. I will say, posting the first blog  never gets any easier. It took so many years for me to start writing something which could be useful and  can be shared. ...But finally I decided to post some interesting stuff . Now you must be thinking what is it all about?. So let me introduce few things about me before I start.  Like every one, I took first step of career(more specifically IT career) in the year 2006. With growing IT projects in companies ,there was so much hype and requirement for Java people. Fortunately, a day came when some one recognized my novice Java knowledge and offered me to join their company(I was on the top of world for my first job :)). I started my career with Java,Struts and Hibernate(regarded as one of the top rated combination of technology during that time :) ).  As the times passed by, I started learning...