Sun released Java SE 6 Update 2 on 16 July 2007 in the US, which the company said is no longer vulnerable to the flaws, which were highlighted by the Australian Computer Emergency Response Team AusCERT) earlier.
JAVA JAZZ UP - Free online Java magazine
Our this issue contains:
Java Jazz Up Issue 2 Index
Java Around the Globe
Sun released Java SE 6 Update 2 on 16 July 2007 in the US, which the company said is no longer vulnerable to the flaws, which were highlighted by the Australian Computer Emergency Response Team AusCERT) earlier. Before the release of the atches it was not safe to use the Java Runtime Environment or Java Development Kit because some vulnerability were discovered in the Sun Java Runtime Environment by the Google?s Security team, that threatened the security of all platforms, rowsers and even mobile devices.
ICEsoft Technologies Inc. manages ICEfaces.org to provide the developers a
wide range of development and support resources regarding ICEfaces.
Recently, ICESoft announced the release of ICEFaces 1.6.0, an open source
technology which bundles additional JSF components, tools to help integrate
with JBoss Seam, compatibility with JSF 1.2 containers, compatibility with
Opera, and support for the Liferay Portal, updated IDE support for Eclipse,
Netbeans, and JDeveloper.
Quartz is a fully featured, an open source job scheduling system that can be integrated with (or used along with) any JSE and JEE applications i.e. from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to reate simple as well as the complex schedules (for executing tens, hundreds, or even thousands of jobs, whose tasks can be defined as standard Java components or
JBoss is an open source Java EE-based application server. JBoss is cross-platform, usable on any operating system that supports Java.
The core developers were originally employed by ?JBoss Inc.? founded by Marc Fleury. Red Hat bought JBoss for $420 million in April 2006. The company profits from a service-based business model. As an Open Source project, the project is developed and supported by a wide network of programmers.
Using Ajax in Apache MyFaces Ajax, or AJAX, is a web development technique used for creating interactive web applications. The intent is to
make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes,
so that the entire web page does not have to be reloaded each time the user requests a change. This is intended to increase the web page?s interactivity, speed, functionality, and
Maven is a high-level, intelligent project management, build and deployment tool provided by Apache?s software
foundation group. Maven deals with application development lifecycle management. Maven was originally developed to manage and to minimize the complexities of building the Jakarta Turbine project. But its powerful capabilities have made it a core entity of the Apache Software Foundation projects. Actually, for a long time there was a need to standardized project development lifecycle management system and Maven has emerged as a perfect option that meets the needs.
The Spring Framework comes in the form of ZIP file with the necessary jars, examples etc. The Spring
framework can be downloaded from http:// www.springframework.org. There will be two zip files one with dependencies and other without. The spring framework with dependencies is larger and includes all dependent libraries. Download Spring framework 1.2.9 without dependency and unzip on the hard disk as spring1.2.9.
All the creational design patterns define the best possible way in which an object can be instantiated. These describes the best way to CREATE object instances. Creational design pattern tries to reduce the creational complexities (of an object) at its maximum level. It?s not only important to understand how to use, but also equally important when to use patterns.
Service Oriented Architecture
Service Oriented Architecture or SOA for short is a new architecture for the development of loosely coupled distributed applications. In fact service-oriented architecture
is collection of many services in the network. These services communicate with each other and the communications
involves data exchange & even service coordination. Earlier SOA was based on the DCOM or Object Request Brokers (ORBs). Nowadays SOA is based on the Web Services. Service Oriented Architecture is basically an evolution of distributed computing.
Web 2.0, a phrase is a cluster term for the new phase of World Wide Web, which was coined by O?Reilly and Media live International in 2003 and popularized by the first Web 2.0 conference in 2004. There is no certain definition of Web 2.0, even though; it stands for the transformation of the web into a full-fledged computing platform.
Web 2.0 is not a modified version of World Wide Web, but it is a different way to utilize Internet into web platform like weblogs, social book marking, wikis, podcasts, RSS feeds (and other forms of many-to-many publishing), social networking web, Web APIs, Web standards and online service provider.
Tips & Tricks
Here are some basic implementations of java language, which you would like to know.
Have a look at the given program below. Found anything unusual?? You got it right! The program below runs without the main method. Here we have used the static block that executes the class directly as soon as it gets loaded without creating any object for it. At the run time, JVM looks for the main method to execute but fails to get it hence terminates the execution. However before exiting from the program it will throw an exception. So use
System.exit(0) to terminate the program at the end of the static block itself.
Advertise With Us
We are the top most providers of technology stuffs to the java community. Our technology portal network is providing standard tutorials, articles, news and reviews on the Java technologies to the industrial technocrats. Our network is getting around 3 million hits per month and its increasing with a great pace.
Reader?s Forum If there?s something you?re curious about, we?re confident that your curiosity, combined with the knowledge of other participants, will be enough to generate a useful and exciting Reader?s Forum. If there?s a topic you feel needs to be discussed at JavaJazzup, it?s up to you to get it discussed.