Value Objects [Transfer Objects]

The main reason for using the value objects is because in comparison to using enterprise beans, it is always efficient to pass a single argument with multiple fields in it than passing fields individually. Also it also helps us to enforce the business rules associated with an entity in a lot easier way. Some technologies […]

read more

Singleton Design Pattern

If we are talking about Design Patterns, One of the most common pattern that crosses your mind is Singleton Design Pattern. The underlying definition of the same is “Ensure a class only has one instance, and provide a global point of access to it.” Even though it is simple and most of you might already […]

read more

Java Portlet Specification – JSR 168

The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers. The Java Portlet Specification V1.0 introduces the basic portlet programming model with: two phases of action processing and rendering in order to support the Model-View-Controller pattern. portlet modes, enabling the portal to […]

read more

Spring AOP (Aspect Oriented Programming)

• Aspect-Oriented Programming (AOP) complements Object-Oriented Programming (OOP) by providing another way of thinking about program structure. In addition to classes, AOP gives you aspects. Aspects enable modularization of concerns such as transaction management that cut across multiple types and objects. (Such concerns are often termed crosscutting concerns.) • One of the key components of […]

read more

Spring Security Authorisation and ACL

I have been reading spring security over the past few days and have come across a few link which will be helpful to you guys. You will find some documentation which i will come up with on my blog soon. I the mean while go through Click to access springsecurity.pdf http://grzegorzborkowski.blogspot.com/2008/10/spring-security-acl-very-basic-tutorial.html

read more

Installing Continuum

  Apache Continuum is an enterprise-ready continuous integration server with features such as automated builds, release management, role-based security, and integration with popular build tools and source control management systems. Whether you have a centralized build team or want to put control of releases in the hands of developers, Continuum can help you improve quality […]

read more

Using Test NG for Test Harness

TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing (testing a class in isolation of the others) to integration testing (testing entire systems made of several classes, several packages and even several external frameworks, such as application servers). Writing a test is typically a three-step process: Write […]

read more

Web Service’s Test Harness

Designing A Functional, Load, and Performance Testing Framework for Web Services The lifecycle of any application typically involves four phases—requirements, design, development, and testing. Testing is the phase that guarantees value delivery to the customer. Testing, being an important process in the SDLC, is an area where better and efficient testing strategies meeting different requirements […]

read more

Writing Schemas and Web services Contracts (part 1)

read more

Escape Characters in Java

Java provides escape sequences for several non-graphical characters. All characters can be specified as a hexidecimal Unicode character (uxxxx) with some as an octal character (ddd where the first d is limited to 0-3, and the others 0-7 – same as u0000-u00ff). n New line t Tab b Backspace r Carriage return f Formfeed \ […]

read more