| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Fordelene ved CMP Over BMP
    I Java programmering, de enkelte forretningsområder objekt , såsom en kunde , orden eller produkt , der er repræsenteret ved hvad der er kendt som en enhed bønne . Programmører kan vælge mellem to typer af virksomhedens bønner , kendt som container - administrerede persistens bønner og bønne - administrerede vedholdenhed bønner. Persistens refererer til ejendommen et programmeringssprog, der tillader at objekter og variabler til at fortsætte med at eksistere fra den ene udførelsen af ​​et program til den næste. Ikke kun CMP enhed bønner kræver mindre programmering, men også de er mere fleksible, mere bærbar og nemmere at vedligeholde end BMP enhed bønner. Programmering

    En af de største fordele ved CMP enhed bønner end BMP enhed bønner er, at de kræver mindre indsats på den del af programmøren . Med CMP enhed bønner, skriver programmører kun forretningslogik og lade de andre aspekter til, hvad der er kendt som en Enterprise JavaBean container. Den EJB container indeholder en run -time miljø for CMP enhed bønner og fungerer som et mellemled mellem forretningslogik, som er skrevet af programmøren , og resten af ansøgningen. Som et resultat, kræver applikationer skrevet hjælp CMP enhed bønner færre linier programkode end dem der er skrevet ved hjælp af BMP enhed bønner, hvor programmører er ansvarlig for at skrive vedholdenhed, relationship management og forretningslogik.
    Vedligeholdelse < br >

    en virksomhed bønne, der styrer sin egen vedholdenhed - med andre ord , en BMP enhed bønne - skal per definition indeholder dataadgang metoder. Dette betyder, at ikke alene er der mere programkode at skrive i første omgang, men også mere kode at vedligeholde . CMP bønner, på den anden side , separat forretningslogik af fysiske database detaljer - er adgang til data og management -koden genereres automatisk under indsættelsen - og er lettere at vedligeholde som et resultat
    . fleksibilitet og bærbarhed

    Med BMP enhed bønner, skal programmører skrive forespørgslen udsagn at styre vedholdenhed baseret på det mål datakilde. Programmører skal skrive Structured Query Language erklæringer til en bestemt relationel database - som ikke kan være bærbar til andre relationelle databaser - og objekt forespørgsel sprog erklæringer til et objekt database. Med CMP enhed bønner, på den anden side kan programmer skal sættes med en fleksibel anvendelse værktøj , som genererer de relevante forespørgsel udsagn uanset type datakilde .
    Resultater

    Programmører behøver ikke at lære application programming interfaces specifikke for enhver datakilde til at generere optimeret , højtydende kode ved hjælp CMP enhed bønner. Kode optimering simpelthen involverer oversætte EJB forespørgsel sprog udsagn i native API-kald og kan udføres automatisk af en implementering værktøj , med høje niveauer af succes. Med BMP enhed bønner, behøver programmører at skrive optimeret kode til en bestemt database selv, så brug ekspertviden af denne database .

    Forrige :

    næste :
      Relaterede artikler
    ·NetBeans Stoppunkter ikke arbejder 
    ·Hvordan man opbygger en beslutning træet i Java Open S…
    ·Funktionen af ​​toString i Java 
    ·Sådan fjernes linjeskift i Java String 
    ·Forskellen mellem at bruge Javascript & Java Applets fo…
    ·Skalerbarhed spørgsmål i Web Apps Java 
    ·Sådan får du adgang SQLite Fra en Android Shell 
    ·En forklaring på INT , num1 , num2 og num3 i Java-kode…
    ·Sådan Konverter en dobbelt at flyde i Java uden at mis…
    ·Sådan formateres et nummer i Java 
      Anbefalede Artikler
    ·Hvordan man undgår Null Pointer Exception i Java 
    ·Sådan Genstart MySQL Fra Script 
    ·Sådan Slut VB6.0 & VC + + 
    ·Sådan Set en tabel i MySQL 
    ·Sådan installeres Java API 
    ·Sådan Ring til Python Metode Fra Java 
    ·Sådan tilføjes en Border Brug af HTML programmering 
    ·Sådan oprettes et loginscript i OES 
    ·Sådan Beregn Rækker i java.awt.Point 
    ·Hvordan til at afkode bitly Links 
    Copyright © Computer Viden http://www.computerdk.com