eECHO BLOG

A journey of a thousand miles starts with a single step.

Archive for the ‘Java’ Category

Protected: JUnit Automated Testing links

There is no excerpt because this is a protected post.

Protected: Java Mocks

There is no excerpt because this is a protected post.

Protected: List of object-relational mapping software

There is no excerpt because this is a protected post.

Enterprise JavaBeans

spi javax.ejb, javax.ejb. Description In a sense, Enterprise JavaBeans are the heart and soul of the J2EE architecture. They represent the core business model, defined in terms of a collaborating set of components. EJBs are used to enforce business rules, to encapsulate business logic, and to encompass the business model within an enterprise application. There [...]

Servlets and JSPs

javax.servlet, javax.servlet.http, javax.servlet.jsp, javax. servlet.jsp.taglib Overview The servlet API provides one of the two Web component technologies for J2EE. The general model for the servlet API is quite straightforward, based on two packages which hold all of the core functionality: Provides the generic servlet model javax.servlet – Adapts the servlet model to HTTP and HTTPS [...]

Java 2, Enterprise Edition (J2EE)

The advent of J2EE marked an important evolutionary shift in Java, a shift from treating the language as a series of APIs to representing it as a development framework. Conceptually, that’s exactly what J2EE is—an architectural framework used to create enterprise applications. Since the release of JDK 1.1, distributed programming technologies have been a special [...]

Jini and J2EE Architectures

Core packages: net.jini.core.discovery, net.jini.core.entry, net.jini.core.event, net.jini.core.lease, net.jini.core.lookup, net.jini.core.transaction, net.jini.core.transaction.server Utilities and helper packages: net.jini.admin, net.jini.discovery, net.jini.entry, net.jini.event, net.jini.lease, net.jini.lookup, net.jini.lookup.entry, net.jini.space, com.sun.jini.admin, com.sun.jini.discovery, com.sun.jini.fiddler, com.sun.jini.lease, com.sun.jini.lease.landlord, com.sun.jini.lookup, com.sun.jini.lookup.entry, com.sun.jini.mahout, com.sun.jini.mahout.binder, com.sun.jini.mercury, com.sun.jini.norm, com.sun.jini.outrigger, com.sun.jini.reggie, com.sun.jini.start (And you thought the Swing list was long.) Description Although many applications claim to use a service-based architecture, Jini truly [...]

CORBA Java

Packages JavaIDL: org.omg.CORBA, org.omg.CORBA_2_3, org.omg.CORBA_2_3. portable, org.omg.CORBA.DynAnyPackage, org.omg.CORBAORBPackage, org.omg.CORBA.portable, org.omg.CORBATypeCodePackage CosNaming: org.omg.CosNaming, org.omg.CosNaming. NamingContextPackage, org.omg.SendingContext RMI-IIOP: javax.rmi.CORBA, org.omg.stub.java.rmi J2SE (JDK 1.2) Use: The Common Object Request Broker Architecture, or CORBA, is a distributed object communication architecture. In simplest terms, it’s a way for an application to request services from another application by calling remote methods. [...]

RMI Java

Packages java.rmi, java.rmi.dgc, java.rmi.registry, java.rmi.server, java.rmi.activation Overview RMI enables you to communicate by making remote method calls. Basically, it allows an application to run methods on objects that are not in the same address space. This enables Java to use the same approach for distributed communication as it does for local communications—the Java client can [...]

Reflection Java

java.lang.reflect The reflection API allows you to discover information about classes and objects at runtime. This capability is called introspection, and is useful when you want to dynamically include new classes in your programs while they are running. Using reflection, you can load a class dynamically using only its name. Although most of the API [...]