Sammenligne lokale komponenter med eksterne komponenter

Lokale komponenter og eksterne komponenter implementeres forskelligt.

Følgende tabel viser de forskellige måder at implementere komponenter på. Det kan gøre det lettere for dig at bestemme, om du skal bruge en lokal komponent eller en ekstern komponent, der gengives i en inline-ramme.

Implementering af lokal komponent Implementering af ekstern komponent

Integrerer kompleks indholdscentreret brugergrænseflade i Oracle Content Management

Integrerer applikationslogik i Oracle Content Management

Udfører JavaScript for at gengive indhold på siden

Bruger <iframe> som HTML-kode til at gengive indhold på siden

Bruger en hvilken som helst JavaScript-teknologistak

Kan bruge en hvilken som helst teknologi, ikke kun JavaScript

Udnytter JavaScript-stakken i Oracle Content Management og kan genbruge Oracle Content Management-komponenter

Integreres ikke med JavaScript-stakken i Oracle Content Management

Tilføjer aktivafhængigheder fra /assets-dokumenter, der er gemt på Oracle Content Management-serveren

Kræver HTTPS-URL'er og tilhørende certifikater til al aktivadgang

Er hostet med en skabelon og publiceres uafhængigt af et tema af Oracle Content Management

Kræver en hostet middle-tier-server til URL-slutpunkterne

Da kode udføres inde på siden, kan siden beskadiges, hvis komponentkoden beskadiges

Da siden gengives uafhængigt af inline-rammers indhold, beskadiges den ikke, hvis komponenten fejler

Kan forsinke gengivelsen af siden, hvis det tager lang tid at gengive komponenten

Da siden indlæses uafhængigt af inline-rammers indhold, indlæses den så hurtigt som muligt, og derefter indlæses indholdet af en eventuel inline-ramme

Bemærk:

Mens der er forskel på gengivelsen af lokale komponenter og eksterne komponenter, er implementeringen af panelet Indstillinger i Site Builder den samme. Panelet Indstillinger gengives for begge typer komponenter ved hjælp af inline-rammer, og der bruges det samme JavaScript-SDK for at muliggøre kommunikation på tværs af både grænser og domæner.