Strategy Design Pattern and Single Responsibility and Open-Closed Principles

Strategy design pattern is widely implemented to achieve interchangeable algorithmic behavior at runtime. As we know strategy pattern uses aggregation or composition instead of inheritance. It is a behavioral design pattern. The behaviors are defined in separate interfaces and the encapsulating classes that implement this interface. Generally most of the SOLID principles can be identified from classes, and modules which...

Read More »

Factory Design Patterns and Open-Closed Principle (OCP), the ‘O’ in SOLID

Factory Design patterns are Creational patterns and deals with how the objects are created. There are three design patterns, namely, Simple Factory, Factory Method and Abstract Factory design patterns. All these patterns hide the object creation process from the client and supply the objects without specifying the exact class of object that will be created. These patterns are widely used...

Read More »

JAX-WS Exceptions and Faults: Annotation, Exception and Fault Handling Examples

JAX-WS exception fault handling example

JAX-WS exception and SOAP fault handling sometimes confuses a Java programmer. This article explains the handling of JAX-WS exceptions and SOAP Fault with examples. Here, we also check some of the common Exceptions such as “IllegalAnnotationExceptions. java.lang.StackTraceElement does not have a no-arg default constructor.“. This article also discusses the JAX-WS mapping of WSDL faults to Java exceptions, Java exceptions to...

Read More »

Logging or Tracing Web Service XML Request/Response with JAX-WS

How to Log Request and Response With Java JAX-WS web-service Server and Client? We have discussed many examples to develop secure web services with JAX-WS API and using the Metro web service stack. We also discussed how to enable Message Transmission Optimization Mechanism (MTOM) to optimize the data transfer between services and clients. In our previous examples we also created...

Read More »

Secure Metro JAX-WS UsernameToken Web Service with Signature, Encryption and TLS (SSL)

jax-ws usernametoken example

Java Web Services Security: How to Secure JAX-WS UsernameToken Web Service with Signature, Encryption and TLS (SSL) Securing the data exchanged between web service producers and consumers is essential to ensure confidentiality, authenticity and integrity of critical business data. There are many approaches to implement Web Service Security (WSS) popularly called as WS-Security. WS-Security is an extension to SOAP to...

Read More »

JAX-WS and Secure Java Web Services using UsernameToken : WS-Security with Metro and WSIT

jax-ws usernametoken example

JAX-WS and Secure Java Web Services using UsernameToken: WS-Security with Metro and WSIT Example This tutorial focuses on creating secure JAX-WS web service with UsernameToken WS-Security profile by using Metro and WSIT. You will learn how to create , deploy and run JAX-WS UsernameToken web service security example and UsernameToken jax-ws client. We will also create the service-side username and...

Read More »

Google+ Plus Follow on Twitter Like On Facebook Linked Follow

Popular post

jax-ws usernametoken example JAX-WS and Secure Java Web Services using UsernameToken : WS-Security with Metro and WSIT
JAX-WS Web Services and Clients Java JAX-WS Tutorial: Develop Web Services and Clients (Consumers) Using JAX-WS
JAX-WS exception fault handling example JAX-WS Exceptions and Faults: Annotation, Exception and Fault Handling Examples
SOAP Binding: Difference between Document and RPC Style Web Services
MTOM-jax-ws-XOP-with-attachment JAX-WS Attachment – Enable MTOM for JAX-WS Web services

Subscribe to Enterprise Java newsletter
Subscribe
Get Enterprise Java Newsletter
Enter your email and stay on top of things,