Skip to main content

IT acronyms

ACID Atomic Consistency Isolation Durability
API Application Programming Interface
CMP Container-Managed Persistence
CMT Container-Managed Transactions
CORBA Common Object Request Broker Architecture
CRUD Create Read Update Delete
DNS Domain Name System
EIS Enterprise Information System
IDE Integrated Development Environment
IDL Interface Description\Definition Language
IIOP Internet Inter-ORB Protocol
IT Information Technology
JAXB Java Architecture for XML Binding
JAXBRI Java Architecture for XML Binding Reference Implementation
JAXP Java API for XML
JCA Java Connector Architecture
JDBC Java Database Connectivity
JDK Java Development Kit
JMS Java Message Service
JNDI Java Naming and Directory Interface
JNI Java Native Interface
JPA Java Persistent API
JTA Java Transaction API
JTS Java Transaction Service
LAN Local Area Networks
LDAP Lightweight Directory Access Protocol
MEP Message Exchange Patterns
MTOM Message Transmission Optimization Mechanism
OMG Object Management Group
OOP Object Oriented Programming
ORM Object-Relational Mapping
POJO Plain Old Java Object
RMI Remote Method Invocation
RPC Remote Procedure Call
SDK Software Development Kit
SOAP Simple Object Access Protocol
UDDI Universal Description Discovery and Integration
WSDL Web Services Description Language
WS-I BP Web Services Interoperability Basic Profile
WSIT Web Services Interoperability Technologies

Comments

Popular posts from this blog

ShutDownHook - the last breath of an application

ShutDownHook allows you to perform operations (e.g. close opened resources, remove temporary files and so on) just before virtual machine shuts down. A documentation says that JVM may shut down in two cases: program finishes execution normally when all threads finishes their work (except deamon-threads like garbage collector) virtual machine receives a termination signal (for example after sending kill signal under unix or ctrl + C key combination under windows) Below is an example which will start endless loop which do nothing. But an important thing in this code is a part where shutDownHook is added. When an termination signal will be send to JVM a code from a run() method will be executed just before JVM shuts down. public class ShutDownHook { public static void main(String[] args) { Runtime.getRuntime().addShutdownHook(new Thread() { public void run() { System.out.println("Close opened resources"); } }); while (true) { // do nothing } } }

Convert Source to String

import java.io.BufferedReader; import java.io.IOException; import java.io.Reader; import java.io.StringReader; import javax.xml.transform.Source; import javax.xml.transform.sax.SAXSource; import org.xml.sax.InputSource; public class DataSourceTest { public static void main(String[] args) throws IOException { // created Source InputSource inputSource = new InputSource(new StringReader( " \n \n \n ")); Source source = new SAXSource(inputSource); // read Source SAXSource saxSource = (SAXSource) source; InputSource inputSourceReader = saxSource.getInputSource(); Reader reader = inputSourceReader.getCharacterStream(); BufferedReader buffereRreader = new BufferedReader(reader); String read = null; while ((read = buffereRreader.readLine()) != null) { System.out.println(read); } } }

Logger java

Logger class import java.io.IOException; import java.util.logging.FileHandler; import java.util.logging.Formatter; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.Logger; import java.util.logging.SimpleFormatter; public class TestLogger { public static void main(String args[]) { try { // 2012-11-08 10:01:32 TestLogger main\nWARNING: Some problem Formatter formatter = new SimpleFormatter(); // 2012-11-08 10:14:42 WARNING: TestLogger.main Some problem // Formatter formatter = new MyFormatter(); // boolean flag specifies append mode Handler handler = new FileHandler("MyLogFile.log", true); handler.setFormatter(formatter); Logger logger = Logger.getLogger("MyLoggerName"); logger.addHandler(handler); // Message with level lower will be discarded logger.setLevel(Level.ALL); // Log a message logger.log(Level.WARNING, "Some problem"); } catch (SecurityException e) { ...