Come scegliere un framework web

21 settembre 2009 da Alexander Nessun commento »


Come posso sapere qual è il miglior quadro web per il mio progetto?

Oggi quasi tutti i progetti di sviluppo hanno una interfaccia web come parte del prodotto. Questa non è una sfida, se abbiamo una squadra che ha lavorato con tali progetti. Ma cosa succede se il computer non dispone di esperienza nello sviluppo di applicazioni web?

»Leggi tutto: Come scegliere un framework web

Blogger post Digg Reddit Google Reader Parte

Java AppServer-01: Application Server Intro

15 settembre 2009 da Enrique Nessun commento »

Ora abbiamo un servizio RPC può essere utilizzato come base per l'implementazione di un application server, ma solo un servizio RPC non è sufficiente. Pertanto, implementeremo questi moduli / servizi:

  • Sicurezza: l'autorizzazione, autenticazione e auditing

  • Pool di connessioni al database

  • Servizio di messaggistica asincrona

»Leggi tutto: Java AppServer-01: Application Server Intro

Blogger post Digg Reddit Google Reader Parte

Java RPC-07: Extra e prestazioni

6 settembre 2009 da Enrique Nessun commento »

Questo è l'ultimo articolo di questa serie ho esplorerà alcune extra di RPC è il server che servirà a noi per implementare un server di applicazioni, ma senza perdere generalità. Avremo anche per eseguire un test delle prestazioni, vedendo il througput (richieste al secondo) che ha il server.

»Leggi tutto: Java RPC-07: Extra e prestazioni

Blogger post Digg Reddit Google Reader Parte

Introspezione GWT

2 set 2009 da Enrique Nessun commento »

Intro

Una delle caratteristiche che vengono perse quando si usa GWT è la capacità di Java per eseguire l'introspezione sui fagioli. La ragione di questa limitazione è che GWT non ha emulazione API di riflessione (java.lang.reflect). In questo articolo vedremo come sia possibile realizzare una sorta di introspezione in GWT. Esploreremo anche alcune applicazioni di introspezione, poiché in linea di principio non è di utilità banale.

»Leggi tutto: Introspezione GWT

Blogger post Digg Reddit Google Reader Parte

Java RPC-06: Service Layer

2 set 2009 da Enrique 5 commenti »

Nel precedente articolo abbiamo visto come è stato strutturato livello di servizio e quali erano le idee principali. Ma per essere veramente utile, abbiamo dovuto rispondere alle seguenti due domande:

  • Come possiamo fare per creare un organismo che è una classe proxy MathServiceImpl che implementa l'interfaccia automaticamente MathService e runtime?

  • Come possiamo fare un RequestListener generico "decodificare" il RequestPacket e richiamare il metodo corretto di MathServiceImpl?

»Leggi tutto: Java RPC-06: Service Layer

Blogger post Digg Reddit Google Reader Parte

Java RPC-05: Service Layer

30 AGOSTO 2009 da Enrique Nessun commento »

Ora, se la finitura. Quello che vi serve per fare questo strato è di fornire una interfaccia amichevole con lo sviluppatore di aggiungere e consumare servizi. Abbiamo visto che il livello di API di fronte Ordine non era male, ma può essere migliorato tanto è vero che siamo in grado di farlo sembrare un po 'come una invocazione locale. Idealmente vogliamo avere la stessa sintassi e semantica di una chiamata locale.

»Leggi tutto: Java RPC-05: Service Layer

Blogger post Digg Reddit Google Reader Parte

Java RPC-04: ordine dei livelli

27 agosto 2009 da Enrique Nessun commento »

Oggi prendiamo in esame uno dei livelli più complesso è il sistema, la richiesta strato. Confrontando questo con il livello precedente (Connection e Session) sono fondamentalmente mano passa, questo strato aggiunge gran parte della complessità del sistema. Perché? Perché è responsabile della gestione richieste simultanee e le risposte tra client e server.

»Leggi tutto: Java RPC-04: ordine dei livelli

Blogger post Digg Reddit Google Reader Parte

Java RPC-03: livello di sessione

24 agosto, 2009 da Enrique Nessun commento »

Oggi vediamo il livello di sessione. Come suggerisce il nome, l'idea di questo strato è quello di rappresentare la sessione, sia il client e il server. Sul client sarà una sola seduta, mentre il server sarà uno per ogni client connesso. La responsabilità principale di questo livello è quello di mantenere lo stato client sul lato server.

»Leggi tutto: Java RPC-03: livello di sessione

Blogger post Digg Reddit Google Reader Parte

Java RPC-02: Collegamento layer

21 ago 2009 da Enrique Nessun commento »

Nell'articolo precedente, abbiamo visto l'architettura del sistema, in cui esploreremo lo strato di collegamento.

Per cominciare, ricordiamo che la responsabilità di questo livello è di informare il client e server tramite la rete. Lo strato di collegamento da realizzare sarà su TCP / IP, ma il design permette di essere implementata su altri protocolli.

»Leggi tutto: Java RPC-02: Collegamento layer

Blogger post Digg Reddit Google Reader Parte

Java RPC-01: Architettura

18 agosto 2009 da Enrique Nessun commento »

Questo è il primo di una serie di articoli che presentano la progettazione e lo sviluppo di un meccanismo di RPC in Java. Questo RPC sarà multi-threaded lato server in modo da poter servire più richieste contemporaneamente, e sarà anche multi-thread sul lato client in modo da poter effettuare richieste multiple al server contemporaneamente.

»Leggi tutto: Java RPC-01: Architettura

Blogger post Digg Reddit Google Reader Parte