Software detaljer:
Version: 4.3.0.Final Opdateret
Upload dato: 4 Jun 15
Licens: Gratis
Popularitet: 171
ModeShape var tidligere kendt som JBoss DNA.
ModeShape er en implementering af JCR 2.0-standarden.
Når ModeShape gennemføres, det opfører sig som en almindelig JCR repository
Hvad er nyt i denne udgivelse:.
- ModeShape bruger Infinispan for alle caching og opbevaring, hvilket giver et stærkt og fleksibelt fundament for at skabe JCR repositories der er hurtige, skalerbar, og meget tilgængelig. Infinispan tilbyder en stor lagringsmuligheder (via cache læssemaskiner), men ved hjælp af Infinispan som et distribueret, mulit-site, in-memory data grid giver utrolig skalerbarhed og ydeevne.
- Stærkt konsekvent. ModeShape er atomare, konsekvent, isoleret og holdbar (ACID), så skrive applikationer er meget naturligt. Programmer kan endda bruge JTA transaktioner.
- Fast. ModeShape 4 er blot almindelig alvorligt hurtig og ydeevne er all-around hurtigere end tidligere version.
- Større indhold. ModeShape 4 kan lagre og få adgang til indholdet, således at en node kan have flere hundrede tusinde (eller mere!) Af barneknudepunkter (selv med samme-name-søskende) og stadig være utrolig hurtig. Derudover kan repositories skaleres til mange millioner knuder og være indsat på tværs af mange processer.
- Forenklet konfiguration. Der er ikke mere global konfiguration af motoren; i stedet er hvert arkiv konfigureret med en separat JSON fil, som skal svare til en ModeShape-specifik JSON Schema og kan godkendes af ModeShape før brug. Repository konfigurationer kan endda ændres, mens lageret kører (nogle restriktioner gælder), hvilket gør det muligt at tilføje / ændre / fjerne sequencere, udbydere tilladelse, og mange andre indstillingsmuligheder, mens lageret er i brug.
- Elastic. Tilføj processer at skalere ud, uden at skulle have en enkelt koordinator.
- Deploy, start, stop og undeploy repositories, mens motoren kører, og mens andre repositories er stadig i brug.
- Sessions straks se alle ændringer varede / begået af andre sessioner, selv forbigående ændringer, som sessionen altid forrang.
- Overvågning API med over et dusin målinger.
- Sequencing SPI, der bruger JCR API til at få ram på det indhold, der behandles, og oprette / opdatere afledt indhold. Sequencere kan også dynamisk registrere navnerum og indholdstyper. Nu er det nemt at oprette brugerdefinerede sequencere.
- Stik SPI, der definerer, hvordan eksterne systemer er adgang og eventuelt opdateres til at projicere den eksterne information i lageret som almindelige noder.
- Enkel API til at gennemføre tilpassede MIME typen detektorer. ModeShape stadig har en indbygget Tika-baserede detektor, der afgør MIME-typer ved hjælp af filtypenavne og binær indhold.
- Enkel API til at gennemføre tilpassede tekst udsugningsanlæg, som uddrag fra binære værdier søgbar tekst, der anvendes i fuldtekst søgninger og forespørgsler.
- Mulighed for at lagre binære værdierne af alle størrelser, med en separat facilitet til lagring disse på filsystemet, i Infinispan caches, i relationelle DBMSes (via JDBC), og i MongoDB. Brugerdefinerede butikker er også mulige.
- Offentlige API grænseflader og metoder, der blev forældede i 2.7.0.Final (eller senere) er blevet fjernet. Der var ikke mange af disse; meste af ModeShape API forbliver den samme som 2.x.
- Integration med JBoss Wildfly 8. ModeShape kører som en integreret delsystem inden Wildfly og Wildfly værktøj kan bruges til at definere og håndtere repositories uafhængigt af hinanden, og mens serveren kører.
- Lokale og fjerntliggende JDBC drivere til udstedelse JCR-SQL2 forespørgsler og få database metadata via JDBC API
- Brug RESTful API til at tale med ModeShape repositories fra ikke-Java og ikke-lokale applikationer
- Brug CMIS API til at tale med ModeShape repositories
- Brug WebDAV til at montere ModeShape repositories som filservere
Hvad er nyt i version 4.2.0.Final:
- An SPI til indeks udbydere, så tilpasning af al indeksering adfærd. En lokal indeks udbyder indgår i 4,0, og det gemmer en komplet kopi af sine indekser på hver proces i klyngen, hvilket gør det meget hurtigt at forespørge.
- Flere udvidelser af JCR-SQL2 query sprog, herunder en ny tilstand: id pseudocolumn, der giver adgang til præcis den samme værdi som & quot; Node.getIndentifier () & quot; ville via API. Der er også en ny CHILDCOUNT dynamisk operand, der gør det meget let at finde noder, der ikke har børn eller til at finde noder, der har barn tæller inden nogle rækkevidde.
- Ny støtte til JCR event tidsskrift funktion, så applikationer at polle for ændringer, der fandt sted i bestemte tidsintervaller. Dette er en nyttig alternativ til lytterne til operationer kan være dyrt eller tidskrævende. Bemærk, at journalisering er deaktiveret som standard.
- Den interne begivenhed bus er stærkt forbedret og væsentligt hurtigere end i 3.x. Selvfølgelig er der ingen ændring i begivenheden API'er, så dine lytterens implementeringer vil fortsat arbejde uændret.
- Repository Explorer webapplikation blev fuldstændig omskrevet og er meget mere dynamisk. Det er nyttigt for udviklere af appliations der bruger FFC API, så du kan visualisere, navigere, og forespørge repository indhold.
- Støtte til implementering ModeShape som et delsystem i Wildfly 8.x
- ModeShape kræver nu JDK 7. Vi forventer ikke nogen problemer med at bruge Java 8, men lad os vide, hvis du har nogen problemer.
- Clustering - ModeShape ikke længere har en klyngedannelse sektion i sin konfiguration, da vi simpelthen piggyback på toppen af Infinispan s klyngedannelse setup. Så det er meget lettere at konfigurere klyngedannelse. Vi har også opgraderet til en nyere version af JGroups.
Hvad er nyt i version 3.3.0.Final:
- Deploy, start, stop og undeploy repositories mens motoren kører, og mens andre repositories er stadig i brug.
- Sessions straks se alle ændringer varede / begået af andre sessioner, selv forbigående ændringer, som sessionen altid forrang.
- Overvågning API med over et dusin målinger.
- Sequencing SPI, der bruger JCR API til at få ram på det indhold, der behandles, og oprette / opdatere afledt indhold. Sequencere kan også dynamisk registrere navnerum og indholdstyper. Nu er det nemt at oprette brugerdefinerede sequencere.
- Stik SPI, der definerer, hvordan eksterne systemer er adgang og eventuelt opdateres til at projicere den eksterne information i lageret som almindelige noder.
- Enkel API til at gennemføre tilpassede MIME typen detektorer. ModeShape stadig har en indbygget Tika-baserede detektor, der afgør MIME-typer ved hjælp af filtypenavne og binær indhold.
- Enkel API til at gennemføre tilpassede tekst udsugningsanlæg, som uddrag fra binære værdier søgbar tekst, der anvendes i fuldtekst søgninger og forespørgsler.
- Mulighed for at lagre binære værdierne af alle størrelser, med en separat facilitet til lagring disse på filsystemet, i Infinispan caches, i relationelle DBMSes (via JDBC), og i MongoDB. Brugerdefinerede butikker er også mulige.
- Offentlige API grænseflader og metoder, der blev forældede i 2.7.0.Final (eller senere) er blevet fjernet. Der var ikke mange af disse; meste af ModeShape API forbliver den samme som 2.x.
- Integration med JBoss AS 7. ModeShape kører som en integreret delsystem inden AS7 og AS7 værktøj kan bruges til at definere og håndtere repositories uafhængigt af hinanden, og mens serveren kører.
- Lokale og fjerntliggende JDBC drivere til udstedelse JCR-SQL2 forespørgsler og få database metadata via JDBC API
- Brug RESTful API til at tale med ModeShape repositories fra ikke-Java og ikke-lokale applikationer
- Brug CMIS API til at tale med ModeShape repositories
- Brug WebDAV til at montere ModeShape repositories som filservere
Hvad er nyt i version 2.8.2.Final:
- ModeShape 2.8.2.Final omfatter næsten to dusin fejlrettelser.
Hvad er nyt i version 3.0.0.Alpha6:
- Sessions nu straks se alle ændringer varede / begået af andre sessioner, selv forbigående ændringer af sessionen altid forrang.
- Støtte til deltagelse i JTA og XA transaktioner, der giver (container-styret eller bønne-styret) EJBs og JCR klienter, programmatisk bruger XA transaktioner til at begå ændringerne i transaktionerne.
- Ny overvågning API, der gør det muligt at få adgang til historie for over et dusin målinger.
- Ny sekventering API, så sequencere nu bruge JCR API til at få ram på det indhold, der behandles, og oprette / opdatere afledt indhold. Sequencere kan også dynamisk registrere navnerum og indholdstyper. Nu er det nemt at oprette brugerdefinerede sequencere.
- Forenklet API til at gennemføre tilpassede MIME typen detektorer. ModeShape har stadig indbyggede detektorer, der bruger filtypenavne og det binære indhold.
- Forbedret lagring af binære værdier i alle størrelser, med en separat facilitet til lagring disse på filsystemet. Opbevaring af binære værdier i Infinispan og DBMSes vil blive tilføjet i kommende udgivelser.
- API grænseflader og metoder, der blev forældede i 2.7.0.Final (eller senere) er blevet fjernet. Der var ikke mange af disse; det meste af ModeShape API forbliver den samme.
- Integration med JBoss AS 7.1. ModeShape kører som en integreret undersystem i AS7, og AS7 værktøj kan anvendes til at definere og styre repositories uafhængigt af hinanden, mens serveren kører.
- Lokale og fjerntliggende JDBC drivere til udstedelse JCR-SQL2 forespørgsler og få database metadata via JDBC API
- Mange fejlrettelser og mindre forbedringer
Hvad er nyt i version 3.0.0.Alpha5:
- Det indeholder en masse fejlrettelser, nye JTA støtte, og nogle forbedringer af ModeShape delsystem AS7.
Hvad er nyt i version 3.0.0.Alpha2:
- Forespørgsler, der bruger fuldtekst søgekriterier fungerer ikke, og heller ikke den JDBC driver.
- kan deles noder virker ikke.
- AS7 kits er minimalt komplet, men sandsynligvis ikke brugbar, da vi er afhængige af en lidt anden Infinispan udgave end hvad der er i AS 7.1.1.Final.
- Den afslappende og WebDAV-tjenester fungerer ikke, som vi gerne vil, så vi udelukkede dem fra alfa.
- Federation er endnu ikke fungerer; se denne diskussion for, hvordan vi ønsker at udvide federation kapaciteter.
Kommentarer ikke fundet