Creating a simple BIRT report

Creating a simple BIRT report This is a small tutorial to help you get started with BIRT report development. We will setup the BIRT report designer and create a simple tabular BIRT report accessing data from a MySQL database. Below are the steps – Getting the BIRT report designer You can download the BIRT report …Read More

Why Browser Detection is Bad ?

It is against the spirit of web standards The whole reason that web standards exist is so that we don’t have to write specific code for specific environments. We should write code that adheres establishment of standards and software in charge of displaying our code should display it as the standards dictate. It relies on …Read More

How to Hide Input Controls from the jasperserver using Optional Jsp.

Here we go.. First we have to create a Jsp Example : lets say Optional.jsp is our jsp which should be kept under location in your jasperserver jasperreports-server-6.2.0\apache-tomcat\webapps\jasperserverpro\WEBINF\jsp\modules\inputControls In this path you can see DefaultParametersForm.jsp which having empty template- <%–Include templates–%> <jsp:include page=”InputControlTemplates.jsp” /> <%– input controls container –%> <ul class=”list inputControls” id=”inputControlsContainer”></ul> –so you …Read More

Token Based Authentication

Token Based Authentication If there is any application or portal we want to use with jasperreport server, but no single sign on environment one can go for token based authentication. In token Token Based Authentication following steps are there: 1. The user is authenticated according to standards of application 2. Construction and encryption of token …Read More

Introduction to Selenium Automation Testing

Introduction to Selenium Automation Testing Automation testing is mostly helpful when a small change is made to the source code of the software, the tester has to manually test each and every functionality of the application, which takes lot of time for the testers to test the complete functionality from scratch. If instead the tester …Read More

Inheritance by Borrowing a constructor – JavaScript

Inheritance by borrowing a constructor will allow us to call a function and then pass an object that the function should bind to this value. So, for the sake of inheritance purpose, the child constructor calls the parent’s constructor and then binds the child’s newly-created this object as the parent’s this. So let’s define parent …Read More

Introduction to BIRT (Business Intelligence and Reporting Tools)

Introduction to BIRT (Business Intelligence and Reporting Tools)   BIRT is an Open source data visualization and reporting platform first released in the year 2004. It allows to pull data from a variety of data sources like SQL Databases, Web Services, XML, JDO Datastores, POJOs etc, structure the data, summarize, calculate and visualize the same. …Read More

JAX-RS and Jersey api

JAX-RS and jersey JSR 311 defines REST support in java. JAX-RS uses annotations to define the REST in java classes. What is Jersey? Jersey  provieds api/library for JSR 311. We can use it in implementing Restful webservices in a Java servlet container. In server side it helps in scanning predefined classes and identifies RESTful resources. …Read More

Batch-Updation in Hibernate

Batch Updation in Hibernate JDBC has long been offering support for DML statement batching. By default, all statements are sent one after the other, each one in a separate network round-trip. Batching allows us to send multiple statements in one-shot, saving unnecessary socket stream flushing. Hibernate hides the database statements behind a transactional write-behind abstraction …Read More