Skip navigation

Tag Archives: OOP

This talk will discuss approaches to using Object Oriented techniques to remove many of those conditionals.

Annunci

E’ stata rilasciata ufficialmente la nuova RC1.1 che differisce dalla precedenza versione per:
– nuova licenza MIT Open Source, meno restrittiva della precedente
– migliori prestazioni
– nuovi componenti
– nuovi manuali
– nuovi esempio d’uso
– retrocompatibile con le versioni precedenti

Un esempio di un applicazione sviluppata con ExtJS. Un calendario per la gestione degli eventi.

Qui una guida al linguaggio procedurale di Oracle.
Vengono trattatati diversi aspetti dalle basi della programmazione in PL, alla gestione dei cursori, dei trigger e delle eccezioni, alla composizione di stored procedure.

Per un maggior dettaglio tecnico a proposito di PL/SQL e Java ecco la guida di Oracle.

Sempre a proposito di integrazione tra SQL e Java ecco un articolo dove vengono presentate alcune valutazioni per migliorare le prestazioni di applicativi che interagiscono con il database, seguite da test di benchmark.

Un altro esempio di creazione di un trigger in un DB Oracle, utilizzando il linguaggio Java direttamente dentro il PL/SQL.

Bene bene é arrivato anche un nuovo ORM Javascript per Gears…saranno molto contenti Hibernate e Propel.
Ecco alcuni esempi presi da JStORM


var Person = new JStORM.Model({
name:"Person",
fields:
{
firstName:new JStORM.Field({type:"String",maxLength:25}),
lastName:new JStORM.Field({type:"String",maxLength:25}),
},
connection:"default"
});

For example to print all the persons in the database:

Person.all().each(function(person)
{
console.log(person.firstName);
});

What the all function do is to create a new instance of JStORM.Query for Person model.
Other function that return a query is filter,filter return a query filtered by a criteria,for example:

var katzFamily = Person.filter("lastName = ?","Katz");
katzFamily.each(function(person)
{
console.log(person.firstName);
});

http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Details_of_the_Object_Model

Estratto da un intervista fatta nel 1998 per Computer Magazine a Bjarne Stroustrup, inventore del C++ (nel 1979) e scrittore di “The C++ Programming Language”:

Interviewer:

So how exactly did you do it?

Stroustrup:

It was only supposed to be a joke, I never thought people would
take the book seriously. Anyone with half a brain can see that
object-oriented programming is counter-intuitive, illogical and
inefficient.

continua…..