Be Open Source
Posts tagged tutorial
Java Servlet & EJB
Dec 4th
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
Dec 3rd
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 diretta, e nello stesso tempo fornire un metodo getter statico che restituisca ogni volta la stessa, unica, istanza
Ecco un esempio in Java:
public class MioSingolo {
private static MioSingolo istanza = null;
private MioSingolo() {}
public static MioSingolo getMioSingolo() {
if (istanza == null) {
istanza = new MioSingolo();
} More > Formazione: Modulo Java Basic
Nov 12th
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 si fa ad ordinare una lista utilizzando l’API di Java? Ordina una Enumeration usando due sole chiamate.
- A cosa serve l’interfaccia Map.Entry? Fai un esempio d’uso.
- Che differenza c’è tra Throwable e Exception? Perché OutOfMemoryError deriva da Error e non da Exception?
- A cosa serve ResourceBundle?
Modulo2: Java e i Thread
Modulo3: More >
Percorso Formativo Completo
Nov 6th
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.
- Design Patterns
- ToolBox as a plus:
- JUnit e HttpUnit Cookbook
- Regular Expressions Esempio animato Editor per esercitarsi
- Linux Filosofia alla base di Unix, da “The Art of Unix Programming” di Eric Steven Raymond
- Linguaggio open a scelta, diverso da Java: Python, Perl o Ruby Cosa provare: RubyOnRails, GoogleAPI in python, librerie CPAN del Perl
- Approfondimenti
Squeak Tutorial for Java Programmers
Sep 26th
Here you can find my Squeak Tutorial for Java Programmers.
I have written it for my friends and for all java guys out of there
Hibernate Speedest introduction
Sep 22nd
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 on two different and big projects, with a “zero time” to teach them hibernate. So I decided to put here my advices, hints, tips and tricks, for the rest of the guys around the World.
Comments / Commenti