The first part of analyzing the applications with bad performance is to identify the code fragments which are causing the issue. In order to identify them, we will need to find out the execution timings across different pieces of the application. ……………
Category Archives: Java Framework
This article describes how we can send the mail using the Spring Framework. The Spring framework provides simplified API’s and plug-ins for full e-mail…….
Case Study: Increase in CPU usage for a Multi-Thread Java Application.
A multi-threaded GUI based Java application running on a Solaris machine caused a significant rise in the CPU usage leading to slowness of the application and occasional hang-ups.
What is Java?
Java is a programming language expressly designed for use in the distributed environment of the Internet. It was designed to have the “look and feel” of the C++ language, but it is simpler to use than C++ and enforces an object-oriented programming model. Java can be used to create complete applications that may run on a single computer or be distributed among servers and clients in a network. It can also be used to build a small application module or applet for use as part of a Web page. Applets make it possible for a Web page user to interact with the page.
The Java Programming Language is a general-purpose, concurrent, strongly typed, class-based object-oriented language. It is normally compiled to the bytecode instruction set and binary format defined in the Java Virtual Machine Specification.
This article is to highlight not so good features of IBM Workplace Web Content Management (WWCM). This article will provide architects/designers with information which will help them to judge if IBM WWCM is the right fit for the requirements.
One of the important goals that applications must be designed for is to be able to convey complex data to the end-user in the simplest, attractive and most understandable form and ‘Reports and Charts’ go a long way in achieving this goal. Java and JEE applications being one of the leaders in the enterprise application space commonly require to display complex data in the form of Charts (such as Pie charts, bar charts etc), Documents (PDF, MS Excel etc) or Reports that are customized specifically for an application . There are a number of tools available to the Java developer that can be utilized to generate reports. This document covers some of the important aspects of the most commonly used, freely available and Open-Source Reporting tools used in the Java world.
In this article, I have tried to analyze the various causes which may lead to Memory Exception.
Once an ‘OutOfMemoryException’ is thrown, how best can it be handled has been discussed in this artilce.
OutOfMemoryException is thrown when there is not sufficient available memory to carry out a requested activity. In this article, I have tried to illustrate the different methods by which memory leaks can be handled in Web Applications.
This article assumes Seam application is already configured on Tomcat.
Steps to implement Asynchronous mailing
- Copy following mail related jars from jboss-seam-2.1.2\lib to the projects’ \WEB-INF\lib folder.
- Copy quartz.jar file from jboss-seam-2.1.2\lib to the projects’ \WEB-INF\lib folder.
A Web Application commonly involves transactions which require processing of Credit Card information.
Implementation of basic credit card validation ensures that the final overhead involving the actual verification of credit card numbers is reduced to a great extent. In this white paper we have elaborated one such credit card validation algorithm, LUHN Algorithm, and presented a JAVA code to implement it.
Final Members: A way for Preventing Overriding of Members in Subclasses
All methods and variables can be overridden by default in subclasses.
This can be prevented by declaring them as final using the keyword “final” as a modifier. For example:
final int marks = 100;
final void display();
This ensures that functionality defined in this method cannot be altered any. Similarly, the value of a final variable cannot be altered.
Actuate e.Report Designer Professional is a report designing, building tool. It can connect with various databases and retrieve the data and display in richly formatted report. There are various specialized report components, such as charts and crosstabs to display data in the desired format. After the report is created and previewed, the generated executable file can be published to the Actuate iServer.
In this article we will see how to convert the text input into Speech using Java. This can be achieved in two ways. They are JSAPI 1.0 (Java Speech Application Programming Interface)
Free TTS (Free Text To Speech)
read more in