Versioalusta
Standard Edition Java -alusta on Java2-alusta, joka tarjoaa käyttäjille ohjelmistokehitysympäristön. Tämä ohjelmankehitysympäristö tarjoaa kehitystyökaluja, ohjelmistokirjastoja ja Java-virtuaalikoneita, jotka on kehitetty ja joissa Java-ohjelmistoja käytetään. Se on myös Java2-alustan, yritysversion ja Java-verkkopalveluiden perusta.
Java 2 platform has 3 versions, they are applicable to the Java < / b> 2 platform micro version ( java 2Platformmicroedition, java me ), the Java2 platform standard version for desktop systems ( Java 2PlatformStandardedition, JavaSe ) Applicable to the Java2 Platform Enterprise Edition ( Java 2PlatformenterpriseEedition, Javaee ) of the creation of server applications and services.
Luokittelu
Enterprise Edition (javaee)
javaee is An architecture that uses Java 2 platform to simplify the development, deployment, and management related complex issues related to business solutions. The basis of J2EE technology is the standard version of the core Java platform or Java 2 platform, javaee not only consolidates many of the best in the standard version, such as "writing once, run everywhere" Features, convenient access to the JDBCAPI, CORBA technology that can protect data in Internet application, etc., but also provides EJB ( < I> EnterpriseJavabeans), javaservletsapi, JSP ( JavaServerPages ) and XML technology Comprehensive support. The ultimate goal is to be an architecture that enables enterprise developers to significantly shorten the market time.
Javaee Architecture provides an intermediate-level integration framework to meet the needs of applications without too much cost and require high availability, high reliability, and scalability. By providing a unified development platform, J2EE reduces the cost and complexity of developing multi-layer applications, while providing strong support for existing applications, fully supporting EJB, has a good guidard support packaging and deployment, add directory support, Enhance the safety mechanism and improve performance.
Standard Edition (JavaSe)
JavaSe is an abbreviation of the Java platform standard version ( javaplatform, Standardedition ) ( AlsoknownasJava2Platform ) for developing and deploying the Java application in the desktop, server, and embedded devices and real-time environments. JavaSe includes class libraries for developing JavaWeb services, and JavaSe provides the foundation for Javaee and Javame . JavaPlatform, Standardedition, Java Standard Edition) is based on JDK and jre, to support JavaWeb service development Class and provide the foundation for Java enterprise development.
Java lähde
Java The security model can be traced back to the early age of the platform, when people mainly think A browser extension mechanism to enhance the user experience. The Java code that can be executed can be derived from various sources, and some of these sources are unknown or unreliable. Accordingly, the security of the platform is primarily concerned about solving the problem of trusting the code being executed, and the entire game is performed around the browser to perform applet . However, this model is just simply divided into Trusted and untrusted , even the medium-complex application cannot run.
From version 1.2 version, Java has gradually recognized by a programming platform, not just a browser extension, Sun starts More flexible security features, first is the concept of configuring security policies. Java documentation introduces its development.
When the Java platform starts entering an enterprise environment, it will soon feel clear that the pure code-based function cannot manage the security of large applications. 1.4 version of the Java introduced a new feature called JavaAuthenticationAndauthorizationService (JaaS) is used to integrate user-based rights items into security policies. The permissions of a special code frame on the stack are both based on the code source (its CODESOURCE), but also assigned to the user's identity, group, and roles based on verification.
mikroversio (javame)
javame is the abbreviation of the Java micrograph ( javaplatform, microEdition ) is a collection of technology and specifications that provides a Java environment for mobile devices (including consumer products, embedded devices, advanced mobile devices, etc.). Development and application platform. Javame is divided into two types of configurations, one is the CLDC ( "CONNECTEDLIMITEDDEVICEPROFILE " ) for small mobile devices, and one is a more powerful movement. Apparatus such as smartphone and set-top box, called CDC ( ConnectedDeviceProfileCDC ).
javame has its own class library, where CLDC is a dedicated Java virtual machine called J VM .
Yksityiskohdat
JavaSe is an indispensable environment running a Java program. Once you have Java software, you will enter a brand new interactive world.
Java language is probably the first choice for a stable online application language, which is due to its height security and cross-platform characteristics, you can see it on all computer platforms. Java 's aromacy. In the past, many people complained that Java although there is a very good cross-platform and security protection, its execution speed is far from all kinds of traditions such as C ++ Ideal programming language.
This time sunmicrosys TEM is ready, not only has a large reform on the execution speed, but also has some modifications and enhancements on the content. The latest Java running, establishing a environment where Java is established. This upgraded version has enhanced javaplug-in , providing NetScape6OpenJVM integration support, etc. Because JRE added features and program corrections are quite, if you need to detailed information, you can refer to Sun's official webpage. The multilingual version, supports the Simplified Chinese interface.
Java is one of the most popular and developed languages in all programming languages. As JavaSe6.0 is released, Java has become more powerful and easy. This book combines a wealth of program examples to explain the various aspects of Java core technologies for readers, including the various new features provided in JavaSE 6.0.
Java 2 platforms have 3 versions, which are applicable to the Java2 platform for small devices and smart cards ( Java2PlatformmicRoEdition, J2ME ) for Desktop System Java 2 Platform Standard Edition ( Java2PlatformStandardedition, J2se ), is available to create a server application and service Java 2 platform enterprise version ( Java2PlatformenterpriseEedition, J2EE ).
J2EE is an architecture using the Java 2 platform to simplify the development, deployment, and management related complex issues of business solutions. The basis of J2EE technology is the core Java platform or Java2 platform standard version, J2EE not only consolidates many of the advantages in the standard version, such as "writing once, run everywhere" , Convenient access to the JDBCAPI, CORBA technology that can protect data in Internet application, etc., but also provides EJB ( EnterpriseJavabeans ), JavaServletsApi, JSP ( JavaServerPages ) and XML technology. The ultimate goal is to be an architecture that enables enterprise developers to significantly shorten the market time.
J2EE architecture provides an intermediate layer integration framework to meet the needs of applications without too much cost and require high availability, high reliability, and scalability. By providing a unified development platform, J2EE reduces the cost and complexity of developing multi-layer applications, and provides strong support for existing application integration, fully supports EnterpriseJavabeans , with good guidard support packaging and Deployment applications, add directory support, enhance security mechanisms, and improve performance.
JavaSe is a brief referusion of the Java platform standard ( JavaPlatform, Standardedition ) ( AlsokNOSJava2Platform ) for development and deploying desktops, servers, and embedding devices and Java app in real-time environment. JavaSe includes class libraries for developing JavaWeb services, and JavaSe provides the foundation for javaee .
Java-tekniikan vanhempi
Dr. James Gausslin tunnetaan "Java-teknologian isänä". Hän on Java-teknologian perustaja, Sun Instituten akateemikkona hän suunnitteli itse Java-kielen ja valmisti Java-teknologian alkuperäisen kääntäjän ja virtuaalikoneen. Hänen johdollaan Javasta on nyt tullut Internetin vakioohjelmointitila ja tosiasiallinen standardi hajautetuille yritystason sovelluksille. Sen monialustaiset tekniset edut ovat tuoneet online-laskelmat aikakauden muutokseen. Dr. James Gausslin on aktiivisesti sitoutunut ohjelmistokehitystyökalujen tutkimukseen tehdäkseen ohjelmistokehitystyökaluista tehokkaampia ja helpompia käyttää kehittäjille sovellusten ja palveluiden kehittämisen varmistamiseksi.
Java-teknologia on SUN virallisesti lanseerattu toukokuussa 1995. Java on yli vuosikymmenen ajan kehittynyt ohjelmointikielestä maailman suurimmaksi yleiseksi kehitysalustaksi. Java-teknologiaa ovat omaksuneet suuret tietokonealan yritykset, ja yhä useammat kansainväliset tekniset standardointijärjestöt hyväksyvät sen. Vuonna 1999 Sun lanseerasi kolme alustaa J2EE, J2SE ja J2ME Java2-alustalla ytimenä. Kolmen alustan nopean kehittymisen myötä maailmaan on muodostunut valtava Java-sovellusaalto. Samaan aikaan Java-teknologia on myös käynnistänyt ei-hyväksyttävän suuren muutoksen, joka on tuonut valtavia vuorovesiliiketoimintamahdollisuuksia koko Java-yhdistyksen alueelle.
Java-teknologiaa ja sen sovellusta kehitetään enemmän. Mukaan IDC, koska 5 vuotta vuodesta 2001, arvo Java IT-tuotteiden kaksinkertaistuu, vuonna 2006, nousee 453 miljoonaa dollaria, vuotuinen kasvuvauhti 14,9%. Toukokuussa 2003 Java-kehittäjät rekisteröityivät JavaDeveloperConnectioniin (JDC) yli 3 miljoonaa kappaletta, lataus 72 miljoonaa JRE:lle (Java Run Environment). Javaone2003-konferenssissa asetettu tavoite on, että Java-teknologian kehittäjät ovat kehittyneet 3 miljoonasta 10 miljoonaan tukemaan Java-teknologiaa, maailman johtavaa teknologia-alustaa.