Friday, June 30, 2006

How SpringFrameWork works?

SpringFramework works on the principle of Inversion Control.

What is Inversion Control?
Inversion Control, also known as IOC, is an important object-oriented programming principle that can be used to reduce coupling inherent in computer programs.

Read more about Inversion Control from Wikipedia.

A simple demo of Inversion of Control (using Spring framework)available.

XSLT Processing with Java

This article from Onjava, explains using Java how XSLT works and has working sample aso.

Spring Framework MVC application step-by-step and Resources

To learn Spring MVC, please visit series of articles which define step by step instruction to create Spring MVC.

The link will take to Part1. Follow the Part2, Part3 and Part4 also.

Visit SpringHub for more resources on Spring.

Developer.com has very nice article for How To Develop J2EE Applications Using Hibernate Annotations and Spring MVC

Friday, June 23, 2006

WebServices - IBM Education Assistant

IBM Education Assistant provides nice tutorial about WebServices and Webservices with IBM® WebSphere® Application Server, V6.0 and V6.0.1

Recommended Eclipse reading list

IBM developer works journal posted Recommended reading list for Eclipse.

This list is compiled from a variety of sources and is intended for anyone who wishes to find centralized reading material about Eclipse. One of the biggest challenges new Eclipse users face is where to find the right information for a task. This article provides a small step in solving that problem.

Wednesday, June 21, 2006

Enabling Data Exchange in Ajax Applications - OTN Article

Learn how to transfer data between Ajax clients and Java servers with XML and JavaScript Object Notation. This article by Andrei Cioroianu. Article available in OTN.

Tuesday, June 20, 2006

Cayenne

This article presents Cayenne - a fast, scalable and easy-to-learn open source Object Relational Mapping (ORM) framework. Cayenne is a rare kind of a Java open source project. It is not just an "edit your own XML" runtime library, but an integrated suite that includes modeling and deployment tools. This article shows how to quickly create an ORM application with Cayenne and discusses its core features and design principles. For detailed information on Cayenne visit http://objectstyle.org/cayenne/.

Other Object Relational Mapping frameworks are
Hibernate
IBATES by Apache
DALI by Eclipse

Thursday, June 15, 2006

Ajax Tutorials

Here is list of links for Ajax simple to Complex Tutorials

A List Apart is pleased to present the following excerpt from Chapter 27 of Web Design in a Nutshell (O’Reilly Media, Inc., third edition, February 21, 2006). —Ed.

60 More AJAX Tutorials

Tuesday, June 13, 2006

Apache Tuscany M1 released

TheServerSide.com reports Apache Tuscany M1 was released. It provides a Java implementation of the Service Component Architecture (SCA) and Service Data Objects (SDO) specifications, and a Data Access Service (DAS) supporting SDO.

Implementing Google AJAX Search

Read this blog to implement Google AJAX search on your site, blog. This blog has step by step instructions.

SCJP 5 - Collections / Generics Resources

I found this very good link to a Generics and Collections tutorial for people studying for their SCJP Java 5 exam. I think Generics and collections can be quite difficult due to the number of tricky facts you have to learn.

SOA Best Practices: The BPEL Cookbook - Oracle OTN

From this article, Learn advanced BPEL concepts and best practices for development, deployment, and administration from the architects implementing them in real-world applications.

Service-Oriented Architecture (SOA) is creating a lot of buzz across the IT industry. Propelled by standards-based technologies like XML, Web Services, and SOAP, SOA is quickly moving from pilot projects to mainstream applications critical to business operations.

Hibernate Articles, Materials and Tutorials

Want to read articles, materials, tutorials and demo applications, please refer following links

Hibernate External articles & tutorials

Demo Applications

Basic Spring Web services with XFire and JSR 181

I was reading a blog of Basic Spring Web services with XFire and JSR 181

There is a reference to JSR 181 (Web Services Metadata for Java Platform) and XFire in above blog.

Look here for an introduction to JSR 181 and where it fits in to the world of Web services.

What is XFire?

Codehaus XFire is a next-generation java SOAP framework. Codehaus XFire makes service oriented development approachable through its easy to use API and support for standards. It is also highly performant since it is built on a low memory StAX based model.

Yet to read completly all the links.

Best 27 Eclipse Tutorials by IBM

The Intelligentedu.com blog has thrown up a great compilation post linking to the top 27 Eclipse-based tutorials from IBM. For anyone wanting to get started with the Eclipse platform, here is a great place to start or at least bookmark!

These tutorials cover every thing from developing RCP applications, to web services, to using TPTP, to developing Eclipse plugins.

Wednesday, June 07, 2006

SysInternals - Freeware

The Sysinternals web site provides you with advanced utilities, technical information, and source code related to Windows internals that you won't find anywhere else. Mark Russinovich and Bryce Cogswell alone write and update everything in this website. This website got nice freeware tools for File&Disk, Security,Networking, Process&Thread and System Information.

SOAPUI - Desktop tool for WebServices

SOAPUI is a desktop application for inspecting, invoking and testing (functional and load) of web services over HTTP. It is mainly aimed at developers/testers providing and/or consuming web services (java, .net, etc). Functional and Load-Testing can be done both interactively in soapui or within a automated build/integration process using the soapui command-line tools. soapui currently requires java 1.5 and is licensed under the LGPL license.

Friday, June 02, 2006

An Introduction to SIP

An Introduction to SIP, Part 2: SIP Servlets by Emmanuel Proulx -- Java is an excellent platform for SIP development. This is especially true for server-side aspects of SIP development. In this article, Emmanuel Proulx describes the SIP Servlet API technology and provides an annotated example of its use.

Dev2Dev - Managed File Transfer Capabilities in the WebLogic Platform

Managed File Transfer Capabilities in the WebLogic Platform by Senthil Kumar Krishnan and Ambarish Nagarajan, Hari Prakash -- Recent regulations are calling for every process to be documented and auditable, including those business processes that incorporate or leverage FTP. This article describes how to build industry-strength file transfer capabilities using WebLogic Workshop and WebLogic Integration 8.1.

Dev2Dev - Java Portlet Tools: Converting Java Web Applications into Adaptive Portlets

Java Portlet Tools: Converting Java Web Applications into Adaptive Portlets by Andrew Lorek -- The AquaLogic User Interaction Java Portlet Tools rewrites HTML so plain Web applications can be used unmodified within a portal. In this article Andrew Lorek introduces the tools and provides examples of configuration and use.