.eigendommen



Alle kennis die de mens in de loop der eeuwen over .eigendommen heeft vergaard, is nu op het internet beschikbaar, en wij hebben die voor u op een zo toegankelijk mogelijke manier gebundeld en geordend. Wij willen dat u snel en efficiënt toegang krijgt tot alles wat u over .eigendommen wilt weten; dat uw ervaring plezierig is en dat u het gevoel hebt dat u echt de informatie over .eigendommen hebt gevonden waarnaar u op zoek was.

Om onze doelstellingen te bereiken hebben wij ons niet alleen ingespannen om de meest actuele, begrijpelijke en waarheidsgetrouwe informatie over .eigendommen te verkrijgen, maar wij hebben er ook voor gezorgd dat het ontwerp, de leesbaarheid, de laadsnelheid en de bruikbaarheid van de pagina zo aangenaam mogelijk zijn, zodat u zich kunt concentreren op het wezenlijke, het kennen van alle beschikbare gegevens en informatie over .eigendommen, zonder dat u zich zorgen hoeft te maken over iets anders, wij hebben het al voor u geregeld. Wij hopen dat wij ons doel hebben bereikt en dat u de informatie heeft gevonden die u zocht over .eigendommen. We heten u dus van harte welkom en moedigen u aan om te blijven genieten van de ervaring van het gebruik van scientianl.com .

.eigendommen
Bestandsnaam extensie
.eigendommen

.properties is een bestandsextensie voor bestanden die voornamelijk worden gebruikt in Java- gerelateerde technologieën om de configureerbare parameters van een toepassing op te slaan . Ze kunnen ook worden gebruikt voor het opslaan van strings voor Internationalisering en lokalisatie ; deze staan bekend als Property Resource Bundles.

Elke parameter wordt opgeslagen als een paar strings , waarvan de ene de naam van de parameter opslaat (de sleutel ) en de andere de waarde opslaat.

Formaat

Elke regel in een .properties-bestand slaat normaal gesproken een enkele eigenschap op. Verschillende formats zijn mogelijk voor elke lijn, met inbegrip van key=value, key = value, key:value, en key value. Enkele aanhalingstekens of dubbele aanhalingstekens worden beschouwd als onderdeel van de tekenreeks. De achterliggende ruimte is aanzienlijk en wordt verondersteld te worden bijgesneden zoals vereist door de consument.

Comment lijnen in .properties bestanden worden aangeduid met het hekje (#) of uitroepteken (!) Als het eerste niet- blanco karakter , waarin alle resterende tekst op die lijn wordt genegeerd. De achterwaartse slash wordt gebruikt om aan een teken te ontsnappen. Hieronder vindt u een voorbeeld van een eigenschappenbestand.

# You are reading the ".properties" entry.
! The exclamation mark can also mark text as comments.
# The key characters =, and : should be written with
# a preceding backslash to ensure that they are properly loaded.
# However, there is no need to precede the value characters =, and : by a backslash.
website = https://en.wikipedia.org/
language = English
# The backslash below tells the application to continue reading
# the value onto the next line.
message = Welcome to \
          Wikipedia!
# But if the number of backslashes at the end of the line is even, the next line is not included in the value. In the following example, the value for "key" is "valueOverOneLine\"
key = valueOverOneLine\\
# This line is not included in the value for "key"
# Add spaces to the key
key\ with\ spaces = This is the value that could be looked up with the key "key with spaces".
# The characters = and : in the key must be escaped as well:
key\:with\=colonAndEqualsSign = This is the value for the key "key:with=colonAndEqualsSign"
# Unicode
tab : \u0009
# If you want your property to include a backslash, it should be escaped by another backslash
path=c:\\wiki\\templates
# However, some editors will handle this automatically

In het bovenstaande voorbeeld zou website een sleutel zijn en de bijbehorende waarde zou https://en.wikipedia.org/ zijn . Hoewel het hekje (#) en het uitroepteken (!) tekst markeren als commentaar, heeft dit geen effect als het deel uitmaakt van een eigenschap. Zo is de belangrijkste boodschap de waarde Welcome to Wikipedia! en niet Welkom bij Wikipedia . Alle witruimte voor Wikipedia! wordt volledig uitgesloten.

Vóór Java 9 is de codering van een .properties-bestand ISO-8859-1 , ook bekend als Latin-1. Alle niet-ASCII-tekens moeten worden ingevoerd met Unicode- escapetekens, bijv. \uHHHH waarbij HHHH een hexadecimale index is van het teken in de Unicode-tekenset. Dit maakt het mogelijk voor het gebruik van .properties bestanden resourcebundels voor lokalisatie . Een niet-Latin-1 tekstbestand kan worden geconverteerd naar een correct .properties-bestand met behulp van de native2ascii- tool die bij de JDK wordt geleverd of door een tool te gebruiken, zoals po2prop, die de transformatie van een tweetalig lokalisatieformaat naar .properties beheert ontsnappen.

Een alternatief voor het gebruik van unicode-escape-tekens voor niet-Latijns-1-tekens in Java *.properties-bestanden met ISO 8859-1-tekencodering is het gebruik van de JDK's XML Properties-bestandsindeling die standaard UTF-8-gecodeerd is, geïntroduceerd vanaf Java 1.5.

Een ander alternatief is om een aangepast besturingselement te maken dat aangepaste codering biedt.

In Java 9 en nieuwer is de standaardcodering specifiek voor bundels van eigendomsbronnen UTF-8, en als een ongeldige UTF-8-bytereeks wordt aangetroffen, valt deze terug naar ISO-8859-1.

Bewerken

Het bewerken van .properties-bestanden wordt gedaan met behulp van elke teksteditor , zoals die doorgaans op verschillende besturingssystemen zijn geïnstalleerd, waaronder Kladblok op Windows of Emacs , Vim , enz. op Linux-systemen.

Er zijn ook tools van derden beschikbaar met extra functionaliteit die specifiek is voor het bewerken van .properties-bestanden, zoals:

Gebruik en uitzonderingen buiten Java

Apache Flex gebruikt ook .properties-bestanden, maar hier zijn ze UTF-8-gecodeerd.

In de uriworkermap.properties-indeling van Apache mod_jk geeft een uitroepteken ("!") een ontkenningsoperator aan wanneer deze wordt gebruikt als het eerste niet- lege teken in een regel.

Perl CPAN bevat Config::Properties om te koppelen aan een .properties-bestand.

SAP gebruikt .properties-bestanden voor lokalisatie binnen hun framework SAPUI5 en de open-source variant OpenUI5

Zie ook

  • XML en YAML worden door sommigen gebruikt voor complexere configuratie-indelingen.

Referenties

  1. ^ Translate Toolkit 's po2prop bekeerlingen inheemse tekencoderingen in een Gettext PO-bestand in de juiste wijze ontsnapt ASCII zonder de noodzaak voor native2ascii
  2. ^ Java XML-eigenschappen DTD
  3. ^ "java - UTF-8 gebruiken in resource-eigenschappen met ResourceBundle" . Stapel overloop . Gearchiveerd van het origineel op 25-03-2015 . Ontvangen 2015-01-28 .
  4. ^ "Uitbreidingen internationalisering in JDK 9" . Oracle-helpcentrum . Ontvangen 2018-01-05 .
  5. ^ "JEP 226: UTF-8 Property Resource-bundels" . OpenJDK . Ontvangen 2020-09-03 .
  6. ^ "IResourceBundle" . Adobe ActionScript 3 (AS3 Flex) API-referentie .
  7. ^ "uriworkermap.properties configuratie" . De Apache Tomcat-connectoren - Naslaggids .
  8. ^ "Config::Properties - Eigenschappenbestanden lezen en schrijven" . metacpan.org .
  9. ^ "SAPUI5 SDK - Demokit" . sapui5.hana.ondemand.com . Ontvangen 14-05-2019 .

Externe links

Opiniones de nuestros usuarios

Janny Van Der Burg

Dank je voor dit artikel over .eigendommen, net wat ik nodig had., Dank je voor dit artikel over .eigendommen, net wat ik nodig had.

Bert Brands

Geweldige ontdekking dit artikel over .eigendommen en de hele pagina. Het gaat rechtstreeks naar favorieten., Geweldige ontdekking dit artikel over .eigendommen en de hele pagina

Peter De Lange

Dank u. Het artikel over .eigendommen was nuttig voor mij., Zeer interessant artikel over .eigendommen

Frank Hermans

In deze post over .eigendommen_ heb ik dingen geleerd die ik niet wist, dus ik kan nu naar bed gaan