Gezondheid en ziekte gezondheid logo
Voedsel
| | Ziekte | Voedsel |

Wat is het verschil tussen Java en J2EE?

In 1991, een Sun Microsystems onder leiding van James Gosling ontwikkeld Oak als een programmeertaal voor remote-control-apparaten ontworpen om diverse soorten consumentenelektronica te controleren. Aanbiedingen voor de technologie met elektronica fabrikanten viel door, echter, en de ontwikkelaars veranderde de naam van de taal van Oak naar Java vanwege auteursrechtelijke kwesties. Toch is de populariteit van de opkomende internet gaf Java nieuw leven, en duizenden ontwikkelaars aangenomen Java als een Web programmeertaal. Als gevolg hiervan, Java en afgeleide platformen zoals J2EE vormen nog steeds de ruggengraat van talloze websites en enterprise servers. Java Basisinformatie

Java
is een programmeertaal die programmeurs gebruiken om toepassingen voor uw computer.Java creëren ontleent veel van haar programmering syntax van C en C + +. Maar Java heeft minder low-level afhankelijkheden dan C of C + +, zodat ontwikkelaars kunnen applicaties die draaien op veel meer platformen schrijven zonder te hoeven code voor verschillende besturingssystemen te wijzigen of aan te passen.

Java
is de naam van de oorspronkelijke taal en platform. Ontwikkelaars van de tweede release van Java, of versie 2, genaamd de bijgewerkte taal Java 2 Platform Standard Edition, of J2SE voor kort. De huidige versie van Java draagt ​​de naam Java Platform Standard Edition, of Java SE.

Java-toepassingen
vereisen dat u de Java Runtime Environment of JRE te installeren, op de computer voordat ze kunnen lopen.

Java-toepassingen zijn compatibel met vrijwel elke besturingssysteemomgeving zolang de computer heeft de JRE geïnstalleerd. Bijgevolg Java werkt op computers met Windows, Linux, Macintosh, UNIX of andere besturingssystemen en zelfs op tablets en mobiele telefoons.

Naast de JRE, Java installeert ook een Web plugin voor het uitvoeren van Java-gebaseerde applicaties in uw browser.You doen het web plugin niet nodig om Java-toepassingen draaien op uw computer of telefoon. In feite heeft de Web plugin is een constante doelwit van aanvallen door hackers en kwaadwillende programmeurs over de jaren als gevolg van een groot aantal beveiligingsfouten.

Veel computerbeveiligingsexperts
raden u de Java Web plugin uit te schakelen als het niet nodig is specifiek te lopen toepassingen. Security experts raden ook aan dat als je de Web plugin moet gebruiken, update uw Java-installatie zo vaak mogelijk.

Als u geen gebruik van de Java Web plugin, deskundigen adviseren u geen kritieke of gevoelige informatie opslaan op uw computer.

te programmeren in Java, moet u een Integrated Development Environment of IDE, zoals Eclipse, IntelliJ of NetBeans gebruiken. Een IDE kunt u schrijven, compileren, testen en uitvoeren van Java-code alvorens het te publiceren.
J2EE Essentials

J2EE
is een uitbreiding van Java ontworpen voor gebruik op grote servers , eerder dan persoonlijke computers.In Naast de kern Java-taal en-bibliotheken, J2EE bevat API's en extra runtime bibliotheken in staat te stellen applicaties geschreven in Java te lopen via een lokaal netwerk of een wide-area netwerk, zoals de Internet.J2EE bevat bepalingen voor de toevoeging en integratie van aangepaste modules of diensten net als besturingssystemen om de functionaliteit uit te breiden voor ondernemingen en server ontwikkeling. In dit verband, J2EE werkt als een besturingssysteem en beheert alle software in het platform geïnstalleerd.
Java Gebruikt

algemeen, ontwikkelaars van Java SE, of eenvoudige Java, om applicaties voor desktop computers. Toepassingen die zijn ontwikkeld in Java zijn spelletjes, applicatie-update modules en chatprogramma's onder vele anderen. Hoewel veel ontwikkelaars ontwikkelde Java-applicaties voor het web in het verleden, is de trend voor online Java-programma's toegankelijk vanaf computers gestaag gedaald sinds de vroege jaren 2000. De daling van de Java-Internet-toepassingen voor persoonlijke gebruikers is voor een groot deel te wijten aan de stijging van de populariteit van andere web-centric programmeertalen zoals Python, Ruby en PHP. Integratie voor het web van traditionele computer talen zoals C, C + + en Visual Basic heeft ook geleid tot de daling van Java-applets op het internet. Toch zijn veel Java-toepassingen nog steeds bestaan ​​op het web. U kunt de meeste Java-applets uitvoeren vanaf uw computer en als je ze downloaden, en dit kan u helpen eventuele veiligheidsproblemen met de Java Web plugin te voorkomen.
J2EE Integratie

Hoewel er een paar uitzonderingen, J2EE ontwikkelaars gebruiken het platform voornamelijk voor Web-based applicaties gebruikt in grote bedrijven of ondernemingen. Terwijl de Java-gebaseerde applicaties gemaakt voor J2EE lopen meestal via het web, bedrijven en bedrijven gebruik van het platform gebruiken over het algemeen veilige netwerken via het internet of private intranetten die het risico van inbreuken op de beveiliging te minimaliseren. Met behulp van een eigen, beveiligde netwerken of intranetten met J2EE-servers ontkent veel van de risico's verbonden aan de Java Web plugin, en ontwikkelaars kunnen beveiligingsprotocollen nog verder versterkt door het omzeilen van de plugin en het installeren van de toepassing front-ends of interfaces direct op computers die toegang J2EE-servers.

Licensing en Cost

Java
en de Java Runtime Environment vallen beide onder GNU General Public License overeenkomsten. Dit betekent dat ontwikkelaars vrij zijn om applicaties in Java te schrijven en hen te verspreiden zonder betaling van kosten, abonnementen of royalty's voor het gebruik van de basis-API's en bibliotheken. Evenzo, J2EE is ook een GNU product, en het downloaden van de kern API's en bibliotheken is gratis. Echter, tenzij je een ontwikkelaar bent bedreven in het schrijven van aangepaste API's en modules voor J2EE, moet u mogelijk modules of code aangemaakt door derden te gebruiken. Als met behulp van aangepaste modules van andere ontwikkelaars in een J2EE project, kunt u verwachten aanzienlijke bedragen variërend in de honderden of duizenden dollars voor hen te betalen. Je moet er ook rekening mee dat het gebruik van de basis J2EE API's en bibliotheken voor een prive-of intranet neemt een aanzienlijke hoeveelheid werk. Bijgevolg, kunt u ervoor kiezen om een ​​gecertificeerde applicatieserver gebaseerd op J2EE van open-source licentie of een uit commerciële bron te gebruiken. Open-source J2EE implementaties bevatten GlassFish en JBoss, terwijl commerciële J2EE-gebaseerde server-pakketten zijn beschikbaar van Adobe, Oracle, NEC en IBM.

Ziekte © https://www.gezond.win/ziekte