java

Java Servlet & EJB

La seguente documentazione traccia un percorso formativo sintetico per apprendere la specifica J2EE 5. Si parte dalle Servlet e dalle jsp, per arrivare fino agli EJB, che si consiglia di affrontare dopo aver ben appreso i concetti alla base della programmazione web.

Singleton Design Pattern in Java

Il design pattern Singleton è il primo design pattern in cui si si imbatte, ed è molto importante anche perché aiuta a comprendere meglio i linguaggi OOP. Potete trovare un’ottima introduzione presso Wikipedia, dove leggiamo: Il metodo più semplice per implementare questo pattern è quello di rendere privato il costruttore della classe impedendone così l’istanziazione …

Singleton Design Pattern in Java Read More »

Log Manager

Il seguente esercizio operativo serve per prendere confidenza con: Libreria Java Servlets & JSP Libreria Log4J Si richiede di creare una pagina jsp che consenta di modificare dinamicamente alcuni livelli di logging: Dettagli: Si richiedono 5 livelli di log (qui ne sono mostrati solo 3 per semplicità) Si richiede di poterli configurare modificando un solo …

Log Manager Read More »

Formazione: Modulo Java Basic

Modulo1: Java, algoritmi e strutture dati di base. Introduzione alle collezioni In particolare Map, TreeMap, ArrayList, Set, tutte del package java.util Classi: Arrays/Collections Eccezioni: Gerarchia delle eccezioni. Eccezioni: articolo illustrativo in Italiano Unicode e Internazionalizzazione Ottimo Articolo sull’Unicode e i character set in generale Introduzione alla API di internazionalizzazione Domande di verifica del Modulo1: Come …

Formazione: Modulo Java Basic Read More »

Percorso Formativo Completo

(Updated on 2014,2018) Programma suggerito del percorso formativo: Object Oriented Programming (OOP) & Java Hollywood Principle, “don’t call us, we’ll call you”. Struts 1.2 e succ Hibernate, speed intro. Consulenza Articolo: Customers Don’t Know What They Want. Stop Expecting Customers to Know What They Want. Design Patterns e modellazione CRC Cards Wikipedia definition ToolBox as …

Percorso Formativo Completo Read More »

Hibernate Speedest introduction

In this article I will introduce you to Hibernate 3 persistence framework. This article is worth to read, because give you a very fast track to Hibernate; I have used this tool for the past six years, when only the good 2.x series was out of there. Then I have the lucky of training two teams …

Hibernate Speedest introduction Read More »

Brasil4Win 1.1 and Jython 2.5a3: testing in progress

Because of the forthcoming release of Jython 2.5 (after an year of silence), we at Gioorgi.com are checking Brasil compatibility, right now.  What is Jython?… we read from the Jython website: Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It …

Brasil4Win 1.1 and Jython 2.5a3: testing in progress Read More »

Ajax, Flex, JavaFX & Silverlight

Il tre luglio ho avuto modo di partecipare al “JavaFX Circle Meeting” organizzato dal JUG. Durante l’evento è stato anche svelato il mistero del logo usato dal meeting :) I relatori dell’incontro sono stati Lorenzo Sicilia e Marcello Teodori, che sono stati molto chiari ed esaustivi  nella loro esposizione.

iPhone programming

iPhone Open Application Development
 By Jonathan A. Zdziarski
 First Edition  March 2008
 Pages: 280
 ISBN 10: 0-596-51855-2 | ISBN 13: 9780596518554

The Valueteam PDFGenerator

Per un importante cliente, abbiamo sviluppato una applicazione chiamata PDFGenerator, che è stata pacchettizzata come un vero e proprio prodotto.
Vediamo come è stato possibile…

Javascript and Smalltalk

There is a future for SmallTalk? I was a very strong fan of the SmallTalk language, but in the last five years I have seen more and more contraction of its usage in the IT field. The OLPC project, which uses also Squeak Smalltalk and its done by the core team fo Squeak, is not …

Javascript and Smalltalk Read More »

Dynamic languages troubles

I have read http://www.manageability.org/blog/stuff/chandler-failure and I think it is very danger way of exposing concepts.

In the article pointed out, the quite dead Chandler project is compared to the multi-billion Eclipse project. And then a too easy analysis is done against dynamic languages, where Java is the absolute winner.

I will try to fix some of the things said there, and to add also my two cents here :)

Will Zend slash rubyonrails?

Let the Zend Framework introduce itself as a Borg would do:  "Hi dear RubyOnRails. Hi all. I am the Zend Framework, a small work (about  5 tons of code) done by IBM and Zend to destroy you. You think php is not able to build big project?… do you? So you have dared to develop …

Will Zend slash rubyonrails? Read More »

Java Session Fancy Printing

    public static final String convertToString(HttpServletRequest request) {        StringBuffer msg = new StringBuffer();        try {             msg.append("*RequestURI:" + request.getRequestURI() + "\n");            msg.append("*ContentType:" + request.getContentType() + "\n");             msg.append("== Request Header\n");            Enumeration headers = request.getHeaderNames();            while (headers.hasMoreElements()) {                String headerName = "" + headers.nextElement();                msg.append(headerName + ":" + request.getHeader(headerName) + "\n");            }            msg.append("\n");                        Enumeration attr …

Java Session Fancy Printing Read More »