| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    I benefici di CMP Oltre BMP
    In programmazione Java , ogni oggetto di business , come ad esempio un cliente , ordine o prodotto , è rappresentata da ciò che è noto come un entity bean . I programmatori possono scegliere tra due tipi di bean di entità , conosciute come gestite dal contenitore chicchi di persistenza e gestita dal bean fagioli persistenza . Persistenza si riferisce alla proprietà di un linguaggio di programmazione che consente agli oggetti e variabili di continuare ad esistere da una esecuzione di un programma all'altro . Non solo i bean di entità CMP richiedono meno di programmazione , ma anche loro sono più flessibili , più portatile e più facile da gestire rispetto bean di entità BMP . Programmazione

    Uno dei principali vantaggi del bean di entità CMP oltre bean di entità BMP è che richiedono meno sforzo da parte del programmatore . Con i bean di entità CMP , i programmatori di scrivere solo la logica di business e lasciare gli altri aspetti di quello che è conosciuto come un contenitore di Enterprise JavaBean . Il container EJB fornisce un ambiente di run-time per i bean di entità CMP e agisce come intermediario tra la logica di business , scritto dal programmatore , e il resto dell'applicazione . Di conseguenza , le applicazioni scritte utilizzando bean di entità CMP richiedono un minor numero di righe di codice di programma rispetto a quelle scritte utilizzando bean di entità BMP , in cui i programmatori sono responsabili per la scrittura di persistenza , gestione delle relazioni e la logica di business .
    Manutenzione

    un entity bean che gestisce la propria persistenza - in altre parole , un entity bean BMP - deve , per definizione , contengono i metodi di accesso ai dati . Ciò significa che non solo c'è più codice programma per scrivere in primo luogo, ma anche più codice da mantenere. Bean CMP , d'altra parte , la logica di business separata dai dati di database fisici - l'accesso ai dati e il codice di gestione vengono generati automaticamente durante la distribuzione - e sono più facili da mantenere di conseguenza
    . flessibilità e portabilità

    con bean di entità BMP , i programmatori devono scrivere istruzioni di query per gestire la persistenza in base all'origine dati di destinazione . I programmatori devono scrivere query dichiarazioni linguaggio strutturato per un database relazionale specifico - che non può essere portabile su altri database relazionali - e oggetto query dichiarazioni di lingua per un database ad oggetti . Con i bean di entità CMP , d'altra parte , le applicazioni possono essere implementate con uno strumento di distribuzione flessibile , che genera le istruzioni di query appropriati , indipendentemente dal tipo di origine dati .
    Prestazioni

    programmatori non hanno bisogno di imparare le interfacce di programmazione delle applicazioni specifiche per ogni fonte di dati per generare codice ottimizzato , ad alte prestazioni utilizzando bean di entità CMP . Ottimizzazione del codice comporta semplicemente traducendo istruzioni EJB Lingua query in chiamate API native e può essere eseguita automaticamente da uno strumento di distribuzione , con alti livelli di successo . Con i bean di entità BMP , i programmatori devono scrivere codice ottimizzato per un particolare database stessi, quindi bisogno di conoscenza approfondita di quel database .

    Previous :

    next :
      Articoli Correlati
    ·Definizione Per JDK 
    ·Come modificare la messa a fuoco GridView su My Android…
    ·Come inviare messaggi JMS 
    ·Come faccio a sviluppare software compatibile 508 per J…
    ·ConnectException : Connection Refused su Java 
    ·NetBeans I punti di interruzione non funzionano 
    ·Come gestire un'eccezione di puntatore nullo in Java 
    ·Come codice di un rettangolo in Java con casuale Dimens…
    ·Un Override sovraccarico Java 
    ·Come copiare ingresso flussi di output in Java 
      Articoli in evidenza
    ·Controlli visivi e funzioni di base 
    ·Uno script di Process Explorer 
    ·Visual Basic Network Tools 
    ·Come utilizzare la classe di caratteri in Java 
    ·Apache Thrift PHP è lento 
    ·Come fare un loop MIDI in Java 
    ·Come Visualizzare la casella degli strumenti in Microso…
    ·Come faccio a cambiare l'ordine Articolo in StackPanel 
    ·Come riprodurre un file WAV con DirectX Con Visual Basi…
    ·Come imparare computer programmazione 
    Copyright © Conoscenza Informatica http://it.wingwit.com