, gå i hi arkitektur er lag for at holde dig isoleret fra at vide de underliggende api - grænseflader.gå i hi gør brug af databasen og konfiguration data til at give vedvarende tjenesteydelser (og vedvarende objekter) at ansøgningen. efter er et meget højt niveau på baggrund af den overvintrer programarkitektur.,,, som er en detaljeret oversigt over den overvintrer programarkitektur med nogle vigtige kerne klasser.,,, gå i hi anvender forskellige eksisterende java api - grænseflader ligesom jdbc, java transaktion api (jta) og java navngivning og adresseregister grænseflade (jndi).jdbc giver et rudimentært plan af indvinding af funktioner til fælles relationsdatabaser, som næsten enhver database med en jdbc chauffør, der støttes af gå i hi.jndi og jta kan gå i hi integreres med j2ee tingelser [...] anvendelse servere. efter afsnit giver en kort beskrivelse af hver enkelt af de genstande, der er involveret i programarkitekturen klasse i hi., konfiguration objekt, konfiguration objekt er den første i hi, du skaber i alle gå i hi anvendelse og normalt skabt kun én gang under anvendelse initialization.det er en konfiguration eller egenskaber, der kræves af de i hi - fil.konfigurationen objekt er to nøgler komponenter:,,,, - databasen forbindelse:, dette håndteres gennem et eller flere konfiguration filer, støttet af gå i hi.disse sager er, hibernate.properties, og gå i hi. cfg. xml,.,,,, klasse kortlægning fælde, denne komponent skaber forbindelse mellem java klasser og database borde...,,, sessionfactory objekt, konfiguration objekt anvendes til at skabe et sessionfactory objekt, der til gengæld konfigurerer i hi anvendelse ved hjælp af de leverede konfiguration fil og giver mulighed for en samling imod være instantierede.den sessionfactory er en tråd sikker genstand og anvendes af alle tråde i en ansøgning, sessionfactory er sværvægter protesterer så normalt er det, der er skabt i løbet af ansøgning starte og opbevares til senere brug.du har brug for en sessionfactory objekt database med en særskilt konfiguration fil pr.så hvis du bruger flere databaser, så ville du være nødt til at skabe flere sessionfactory objekter. samling formål: en samling er vant til at få en fysisk forbindelse med en database.sessionen objekt er let, og som er beregnet til instantierede, hver gang en interaktion er nødvendigt med databasen.vedvarende objekter er reddet og indhentet gennem en samling objekt. mødet genstande bør ikke holdes åben for lang tid, fordi de normalt ikke tråd sikker, og de bør oprettes og ødelagde dem efter behov., transaktion genstand: en transaktion er en enhed af arbejdet med den database, og de fleste af de rdbms støtter transaktion funktionalitet.transaktioner i hi, håndteres af en underliggende transaktion manager og transaktion (jdbc eller jta). dette er et valgfrit formål og gå i hi ansøgninger kan vælge ikke at anvende denne grænseflade, i stedet for at forvalte transaktioner i deres eget kodeks., spørgsmål genstand:, søge i genstande brug sql eller gå i hi query language (hql) snor for at hente data fra databasen og skabe objekter.en forespørgsel, f.eks. anvendes til at binde forespørgsel parametre, begrænse antallet af resultaterne tilbage af forespørgslen, og endelig at gennemføre den forespørgsel. kriterier genstand: kriterier, mål, der anvendes til at skabe og henrette objekt orienterede kriterier forespørgsler til at hente ting.
gå i hi arkitektur
Previous:gå over
Next Page:gå i hi miljø