Author: Sergey Kargopolov

If one of you RESTful Web Service Endpoints built with Jersey JAX-RS needs to initiate image download, you can use the following example to let user download an image stored on your server  when they access a certain web service end point. The below example downloads a PNG image specified by @Produces(“image/png”) but you can easily…

Read More Image Download in Jersey JAX-RS

To make our Jersey RESTful Web Service Application be able to @Autowire service classes and inject Java Beans we will need to add to it a support for Spring Dependency Injection(DI) and below I am going to share with you how to do it. To add Spring DI support to my JAX-RS application, I am…

Read More Add Spring Dependency Injection Support to a JAX-RS Jersey App

We can use @HeaderParam annotation to read the Request HTTP Headers when building RESTFul Web Services. And knowing how to use @PathParam and @QueryParam annotations, the use of @HeaderParam annotation becomes very obvious. We just use it the same way as we use the @QueryParam for example. JAX-RS @HeaderParam Annotation Code Example. JAX-RS gives us a couple of ways to…

Read More JAX-RS @HeaderParam. Reading Request Headers.

@QueryParam annotation allows us to read the request parameter values which were passed as a part of URL query string for example: site.com/api/users/r4ghtaf43c3n/messages?start=1&limit=50 where site.com is your web site domain name, /api/users/ is the path to your Root Resource, r4ghtaf43c3n is the value of specific user id and can be read with @ParthParam annotation, /messages is…

Read More JAX-RS @QueryParam. Reading URL Query Parameters.

Learning how to convert Java objects into JSON and JSON into Java will help you a lot in your work as a full stack mobile app developer. In this blog post I will share with you code examples which will help you do most of the tasks you will even need to do when working with JSON and…

Read More Convert Java into JSON and JSON into Java. All Possible Examples.

To enable or disable android app from being backed up or restored you can use AndroidManifest.xml file and android:allowBackup=”false” which if present and is set to false will prevent even a full-system backup that would otherwise cause all application data to be saved via adb. The default value of this attribute is true.  For example: <?xml version=’1.0’…

Read More android:allowBackup – Enable or Disable Android App Backups