Java SE

Java Platform, Standard Edition of Java SE, is een verzameling API's Java programmeertaal nuttig zijn voor veel programma's van het Java-platform. De Java 2 Enterprise Edition platform bevat alle klassen Java SE, plus waarvan sommige zijn nuttig voor programma's die op servers op werkstations.

Te beginnen met de J2SE 1.4 release, heeft het Java-platform is ontwikkeld onder toezicht van het Java Community Process. JSR 59 specificatie voor J2SE 1.4 en J2SE 5.0 JSR 176 opgegeven. In 2006, wordt Java SE 6 wordt ontwikkeld onder JSR 270.

De volgende beschrijvingen van een aantal van de belangrijkste Java SE pakketten.

Special purpose pakketten

java.applet

Gemaakt om de creatie van Java-applet te ondersteunen, het pakket kunnen toepassingen worden gedownload via een netwerk en lopen binnen een sandbox. Beveiligingsbeperkingen zijn gemakkelijk opgelegd aan de zandbak. Een ontwikkelaar kan bijvoorbeeld een digitale handtekening toepast op een applet, waardoor labelen als veilig. Waardoor het mogelijk maakt de gebruiker om toestemming te verlenen om de applet te beperkte operaties uit te voeren en elimineert alle of een deel van de zandbak beperkingen. Digitale certificaten worden uitgegeven door instanties zoals Thawte of Entrust.

java.beans

Inbegrepen in het pakket zijn een aantal lessen te ontwikkelen en te manipuleren bonen, herbruikbare componenten gedefinieerd door de JavaBeans-architectuur. De architectuur voorziet in mechanismen om onderdeel eigenschappen te manipuleren en de lancering gebeurtenissen wanneer die eigenschappen veranderen.

De meeste API's zijn ontworpen voor gebruik bewerkingsfuncties bonen, waarin de bonen worden gecombineerd, aangepast en gemanipuleerd. Een type van boon is de redacteur GUI ontwerper in een geïntegreerde ontwikkelomgeving.

java.awt

De Abstract Window Toolkit bevat routines basishandelingen GUI ondersteuning en maakt gebruik van eenvoudige ramen uit de onderliggende oorspronkelijke besturingssysteem. Vele onafhankelijke implementaties van de Java API voeren behalve AWT, die niet wordt gebruikt door de meeste toepassingen server. Dit pakket bevat ook de Java 2D graphics API.

java.rmi

Het pakket biedt remote method invocation remote procedure oproepen tussen twee Java-toepassingen die draaien op verschillende JVM ondersteunen. Dit is noodzakelijk om rekening te houden certificatie

java.security

Ondersteuning voor de veiligheid, met inbegrip van het bericht digest algoritme, is opgenomen in het pakket.

java.sql

Een implementatie van de JDBC API is gegroepeerd in het pakket.

javax.rmi

biedt ondersteuning voor externe communicatie tussen applicaties met behulp van het KMI op IIOP protocol. Dit protocol combineert kenmerken van de RMI en CORBA.

org.omg.CORBA

Biedt ondersteuning voor externe communicatie tussen applicaties met behulp van algemene Inter ORB protocol en ondersteunt andere functies Common Object Request Broker Architecture. Zoals RMI en RMI-IIOP, dit pakket is op afstand methoden van objecten in andere virtuele machines noemen. Van alle mogelijkheden CORBA communicatie is de meest draagbare tussen verschillende talen. Maar het is ook een beetje moeilijk te begrijpen.

javax.swing

Swing is een verzameling van routines die zijn gebouwd op een toolkit platform te leveren onafhankelijk widgets. Swing gebruikt 2D tekening routines aan de UI-componenten in plaats van te vertrouwen op inheemse GUI ondersteuning onderliggende besturingssysteem te maken.

Swing is een zeer rijke systeem zelf, het ondersteunen pluggable ziet en voelt aan de GUI controles kunnen nabootsen die van de onderliggende inheemse systeem. Ontwerppatronen doordringen het systeem, in het bijzonder een modificatie van het Model-View-Controller, die de koppeling tussen functie en verschijning patroon los. Een inconsistentie is dat de bronnen worden getrokken door de onderliggende inheemse systeem, het beperken van de overdraagbaarheid van de tekst. Verbeteringen, zoals het gebruik van bitmaplettertypen bestaan. In het algemeen worden layouts gebruikt en de elementen in een consistente GUI over verschillende platforms handhaven.

javax.swing.text.html.parser

Leveringen fouttolerante parser gebruikt om verschillende webbrowsers en HTML-bots te schrijven.

(0)
(0)
Vorige artikel Pranab Mukherjee
Volgende artikel When Love Cries

Commentaren - 0

Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha