====== Seznam nejpoužívanějších zkratek v Javě ====== Zejména těch, které lze slyšet nebo číst ve spojistosti s **J2EE**. Pokud máte doplnění, neváhejte mě [[wiki:kontakt|kontaktovat]]. Děkuji. ===== Technologie a specifikace ===== * JVM -- Java Virtual Machine * JRE -- Java Runtime Enviroment * JDK -- Java Development Kit * J2SE -- Java 2 Standard Edition * J2EE -- Java 2 Enterprise Edition * J2ME -- Java 2 Micro Edition * JMX -- Java Management Extensions -- Specifikace a komunikační protokol pro monitorování komponent a programů psaných v Javě. * EJB -- Enterprise Java Bean -- Komponentová architektura (resp. komponenta) pro psaní obchodních aplikací pro platformu J2EE. * JDBC -- Java Database Connectivity -- Knihovna pro připojení k relačním databázím. * JPA -- Java Persistence API -- Nová (J2EE 5.0) knihovna pro objektově relační mapování pro relační databáze. * BMP -- Bean-Managed Persistence -- Způsob ukládání entity beanů v EJB 2.1 a starších verzích. * CMP -- Container-Managed Persistence -- Způsob ukládání entity beanů v EJB 2.1 a starších verzích. * JDO -- Java Data Objects -- Obecné objektové ukládání dat (nejen relační databáze), v podstatě obecnější a starší než JPA. * JNDI -- Java Naming & Directory Interface -- Přístup k adresářovým službám včetně tvorby takových služeb. * JTA -- Java Transaction Architecture -- Podpora distribuovaných transakcí. * JSP -- Java Server Pages -- Technologie mixování HTML/XHTML/XML kódu, Javy a tzv. JSP značek pro vytváření (webových) aplikací. * JSTL -- JSP Standard Tag Library -- Sada standardních značek pro JSP. * RMI -- Remote Method Invocation -- Vzdálené volání metod. * JSF -- Java Server Faces -- Pokročilá komponentová technologie pro tvorbu (webových) aplikací. * JAAS -- Java Authentication and Autorization Service -- Metody zapezpečení javovských programů (serverů a podobně). * JCA -- Java Connector Architecture -- Možnost připojení se k enterprise systémům (ERP, CRM atd). * JAXP -- Java API for XML parsing -- Specifikace pro parsování XML. * StaX -- Streamimg API for XML -- Proudové zpracovávání XML. * JAXB -- Java Architecture for XML Binding -- Pro mapování XML Schematu na Javu. * JAXM -- Java API for XML Messaging -- Obecný framewok pro messaging webových služeb. * SAAJ -- SOAP with Attachments API for JAVA -- Implementace API pro využití SOAP protokolu. * JAF -- JavaBeans Activation Framework -- Framework pro práci s MIME a JavaBeany. * JMS -- Java Message Service -- Messagingový framework (specifikace). * JAX-RPC -- Technologie pro webové služby v Javě, od verze 2.0 přejmenována na JAX-WS. * WSDL -- Web Services Definition Language -- Popisný jazyk (XML) pro definici webových služeb. * JAXR -- Java API for XML Registries -- Jednotné API pro přístup k registrům služeb (UDDI a podobně). ===== Slovní spojení a názvy ===== * JavaBean -- Třída s alespoň jedním atributem (get/set metodou). * POJO -- Plain Old Java Object -- Starý "dobrý" Java objekt. Obyčejná třída v Javě. Programátor není nucen implementovat tunu rozhraní, obvykle je to JavaBean. * JavaDB -- Relační databáze, která je součástí JRE 6.0 nebo vyšší. Je to zmodifikovaný server Apache Derby, jenž je postaven na technologiích, které věnovala firma IBM (databáze Cloudscape). * JavaMail -- Knihovny pro posílání e-mailů. * Java Kernel -- Ořezaná verze Javy, která je malá a rychleji se nainstaluje, chybějící komponenty se dotahují on-line. Součást JRE 6.0 U4. ===== Další zkratky ===== * FR -- Final Release -- Obvykle je takto označen soubor se specifikacemi, nejedná se o francouzský jazyk. * GA -- General Availability -- Obecná dostupnost, slouží k označení distribučního archívu, podobně jako FR. * U1 -- Update 1 -- Verze aktualzace. Také U2, U3 a podobně.