Griffin Interactive

Open source Java projects

May 19, 2004

Java

There are countless numbers of Open Source Java based web development frameworks but little exposure to real-world Open Source Java applications.

Java Open Source software is a Java based Wiki site that contains a whole catalogue of Java Open Source projects, it includes CMS applications to search engine software.


Java and the Web

July 21, 2003

Java

The following articles document a brief discussion on Internet technology and the facets that make up Server side and Client side programming. The articles are slightly dated however are still interesting reading for the beginner.

Articles include the following, Client/Server computing, Client-side programming, Java and ActiveX, Security, Server-Side Programming, and Comparing C++ and Java.

  • Client/server computing

  • Client-side programming

  • Java and ActiveX

  • Security

  • Server-side programming

  • Comparing C++ and Java

  • Rich tags at OpenSymphony

    July 20, 2003

    Java

    One of the new beta developments at OpenSymphony includes a selection of JSP tags that create rich functional as well as good looking front-end components. It is hoped that this tag library will create a set of graphical widgets that can be embedded within web pages, somewhat similar to the GUI toolkit SWING.

    This is a project I will be monitoring closely as it is similar to what I’ve been wanting to create for a while now. It will be interesting to see if the widgets created are cross browser compatible and XHTML standards compliant.


    Wake up from hibernation

    July 15, 2003

    Java

    Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent objects following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. Extremely fine-grained, richly typed object models are possible. The Hibernate Query Language, designed as a "minimal" object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate is now the most popular ORM solution for Java.

    Here is a well documented walkthrough for anyone wishing to use Hibernate for the first time. There is also a quickstart guide at the hibernate website, and another at ideoplex.com


    An Open source project for EAI

    July 08, 2003

    Java

    Proteus

    Proteus is a toolkit for message-based Enterprise Application Integration. It includes adapters for many different kinds of message sources and sinks, and a simple, but very capable message broker. The broker allows routing and transformation of messages from and to all the sources and sinks for which adapters exist. Transformations may be custom-written in Java or XSLT (the broker uses Xalan as its XSLT transformation engine).

    Mappers can be used to map incoming messages onto other sorts of objects. These include DBMapper, which maps a message onto a JDBC prepared statement and TibcoMapper, which maps a message onto a Tibco message.

    Check this open source project out here


    NUKES ON JBOSS

    May 12, 2003

    Java

    A Java implementation of the popular postnuke Content Management System is born.

    The port of postnuke to the JBOSS framework was mainly due to the fact that the current PHP implementation is not quite up to scratch is some areas, for instance in scalability, execution time and data caching.

    My only reservation is that the port is exactly that, therefore the View (html) is produced within the servlets via the old 'print' statements. This port could have been the ideal time to implement a MVC paradigm using either JSP/Struts or Velocity.

    find out more about the project here


    Java Enterprise Best Practices

    April 10, 2003

    Java

    onjava.com looks at excerpts from the O'Reilly book "Java Enterprise Best Practices".

    Servlet Best Practices, Part 1
    Servlets have dominated the recent server-side Java landscape and have become the standard way to interface Java to the Web. This chapter, the first of three book excerpts from Java Enterprise Best Practices, discusses effective servlet-based development and deployment.

    Servlet Best Practices, Part 2
    In part two of three in this series of book excerpts on servlet best practices from Java Enterprise Best Practices, learn about caching with servlets.

    Servlet Best Practices, Part 3
    In this final excerpt on servlets from Java Enterprise Best Practices, we present how to effectively send files for download. Getting it right across Web browsers takes a bit of work, but with this tip you'll have it right in no time.


    WebMacro, a HTML Parser for Servlets

    September 10, 2002

    Java

    WebMacro is an HTML template engine and back end servlet development framework. It's free software, and pure Java. WebMacro simplifies servlet development by separating programming work from page design: Page designers create HTML templates with WebMacro's powerful script language. Programmers work in clean Java code, free of HTML and other presentational clutter.


    Java to Javascript Communication

    August 31, 2002

    Java

    In this article we look at Netscape's LiveConnect which is used to allow JavaScript to Java and Java to JavaScript communication.

    However in the light of Mozilla 1.0 it is also important to look at replacement technologies such as XPConnect.

    Two other related articles from IBM and Sun are also worth a view, Revisiting Java technology on the client and How Java TO JavaScript
    communication works in Java 'Plug-In'
    .