Tuesday, August 22, 2006

REST - Representational State Transfer

Nice introduction article for REST By Rich Seeley

RESTLET is Lightweight REST framework for Java

Noelios Blog for Restlet project.

REST from Fielding Dissertation

Manohar Viswanathan posted nice demo application on his blog for Restful Webservices on Java,Spring with Tomcat.

Retroweaver supports most Java 1.5 features while running on Java 1.4. Open Source tool.

FreeMarker is a "template engine"; a generic tool to generate text output (anything from HTML to autogenerated source code) based on templates. It's a Java package, a class library for Java programmers. It's not an application for end-users in itself, but something that programmers can embed into their products.

Thursday, August 17, 2006

Introduction to Spring 2 and JPA - IBM DeveloperWorks

Java™ server applications need not be difficult and tedious to create. Now in its second generation, the lightweight Spring framework adds a large suite of features that make it simple for even new server application developers to use. One key enhancement is Spring 2's integration with the Java Persistence API (JPA), a cornerstone of the Enterprise JavaBeans (EJB) 3.0 specification. In this tutorial, learn how to create server applications from scratch using the Spring 2 framework.

Read More

Working with Subselect in Hibernate

Working with many tables in the same PRESTO listing Problem Definition (This is taken from an internal framework that uses Hibernate extensively.) By default Presto works with single........
Read More

Oracle9i Archive Daily Features and Reqular expressions in Oracle database

Oracle9i daily feature from Archive, I found following nice features in Oracle9i.

Index Skip Scans
External Tables
MERGE Statement

You can read more Oracle 9i daily feature from this Archive.

Writing Better SQL Using Regular Expressions
By Alice Rischert.

Oracle Releases Developer Preview of Oracle SOA Suite

Oracle has released a developer preview of its Oracle SOA suite available for download from OTN.

Oracle SOA Suite is a complete set of service infrastructure components for creating, deploying, and managing services.
It includes:

* Integrated Service Environment (ISE) to develop services - Based on JDeveloper, with new BPEL and ESB designers as well as visual XSLT mapping
* Oracle BPEL Process Manager to orchestrate services into business processes
* ESB to connect existing IT systems and business partners as a set of services
* Oracle Business Rules for dynamic decisions at runtime that can be managed by business users or business analysts
* Oracle Business Activity Monitoring to monitor services and disparate events and provide real-time visibility into the state of the enterprise, business processes, people, and systems.
* Oracle Web Services Manager to secure and manage authentication, authorization, and encryption policies on services that is separate from your service logic

Wednesday, August 16, 2006

Declared Unchecked Exception: The Best of Both Worlds

Hacking Architect posted this blog entry, which is very nice about Checked and Unchecked Exception in Java.

Since I started wearing the hat of a software architect, I started tutoring my teams on how to do this and that things in programming. One of first thing I taught my team is the difference between a checked exception and an unchecked exception, also known as RuntimeException. Read More.

Using Generics to Simplify Hibernate/Spring DAO's

Burt Beckwith in his blog, wrote an article in detail how to use Generics (Java 5.0 feature) with Hibernate and Spring. It is very nice article.

Building Custom Java Server Face UI Components

One of the key strengths of JavaServer Faces (JSF) is that not only does it provide substantial technology for easy, out of the box component based J2EE Web applications assembly, but it also is a very flexible API which allows for a wide breadth of customizations in numerous and innovative ways. This article, by Chris Schalk in TSS, introduces and explores the component developer's experience of building custom JSF user interface (UI) components.

Friday, August 11, 2006

MyFirstJSF application tutorial

I was looking for JSF tutorials to kickstart. Found couple of nice tutorials.

JSF KickStart (Create First simple JSF Application with Hello User) - best for starting for beginner.

Want to know more about JSF Navigation by Examples

JsfTutorial.net is another nice resource.

CoreServlet's Jsf Tutorial also good.

Free Text Editors for programmers

I am using Textpad as my default editor. It is very nice and simple.
Supports to compile Java files and other program files, provides we need to have compiler installed on our systems.

EditPlus, which I found out from one of my collegue. It is very nice and have lot of features. It highlights many programming codes.

It also have built-in browser to test our html,css and javascript.

Restricting Access to your AJAX Services

Greg Murray 's blog talk about XmlHttpProxy client.

Services like the XmlHttpProxy for Java are designed to return JavaScript that is evaluated on the client. Unfortunately, if you are not careful with the design of your services, JSONP techniques could be used to hijack your services. Read More from Greg Murray's blog.

The XmlHttpProxy Client for Java

Greg Murray 's blog talk about XmlHttpProxy client.

One drawback of working with AJAX is that an AJAX-based client cannot make calls to URLs outside of its domain, which means that it cannot access services located on another server. Read More from Greg Murray's blog.

OpenSource Ajax for JSF

I was looking for OpenSource JSF framework to try in one of my home project.

Found that Ajax4jsf has nice features and it is OpenSource right now.

Wednesday, August 02, 2006

Java Mustang and Webservices sample code.

Danny Coward posted nice sample code to define WebServices on Java6(Mustang).

Check his weblog entry.

SCJP5 Resources and Tutorials

Are you preparing for SCJP5, check the following link for nice tutorials.

SCJP5 Tutorials by Exforsys

I become now regluar reader of Hoskinator blog. His blog has nice resource link for SCJP5.

Hoskinator SCJP5 Resources


SCJP 5 - Constructor revision sheet
from Hoskinator blog.

Tuesday, August 01, 2006

Java Tutorials by Sun

Sun provides tutorials for JSE, JEE and Webservices.

Sun Tutorial Home Page

Java6 - Beta 2 features

Version 6 of the Java Platform, Standard Edition (Java SE), code-named Mustang, is currently in its second beta release – which is right on track for moving along to its Fall general release. So here are the top 10 things you need to know about Mustang, if you're still hovering hesitantly over that Beta 2 Download Page link.