Cloud computing has been a boon to conserving resources by providing a farm
of servers that are concurrently used by multiple users. Cloud computing
precludes the requirement for setting up per-user servers. In a recent
InformationWeek survey of business technology professionals, most have
indicated a preference for cloud computing for storage, archiving, and
disaster recovery, for business applications, servers, raw computing power,
dedicated data center space, databases, and specialized IT services such as
security, management and compliance.
Cloud computing may be public or private. In public cloud computing resources
are shared over the Internet on a fine-grained self-service basis such as
Amazon EC2. Private cloud computing is the equivalent of public cloud
computing on a private network. Resource efficiencies associated with public
cloud computing outweigh t... (more)
This article compares Document Type Definition (DTD) and XML Schema elements.
Java 2 Enterprise Edition (J2EE) developers use DTDs and schemas in J2EE/XML
applications. When a DTD for an XML document is provided and validation with
an XML Schema is required, the DTD-to-XML Schema conversion creates an XML
Schema document corresponding to the DTD document.
A DTD defines the structure of an XML document and defines a document's
element types, subelement types, and the order and number of each element
type. It also declares the attributes, entities, notations, processing
This tutorial discusses the simpleType and complexType XML Schema structures
and their corresponding representations in an XML document. XML Schema is
used as the basis of an XML document structure, and some of the XML
technologies, such as JAXB, are based on XML Schema.
An XML Schema is an XML-based representation of the structure of an XML
document. XML Schema supports data types and namespaces; a DTD does not. In
this tutorial, the simpleType and complexType structures used to represent a
XML document will be discussed.
SimpleTypes are custom da... (more)
The JBoss open source application server is commonly used in the development
phase of a J2EE project. In the production phase the commercial BEA WebLogic
server is preferred because of its enhanced set of features. Without
modifications, an application developed in JBoss does not deploy in WebLogic
The deployment descriptors for the WebLogic server are different from the
JBoss deployment descriptors. An application may be migrated to WebLogic by
converting the vendor-specific deployment descriptors to WebLogic. In this
tutorial an EJB application developed in JBoss will ... (more)
The Java Database Connectivity (JDBC) API is used to access a SQL database
from a Java application. JDBC also supports tabular data sources, such as a
Oracle JDeveloper is a free Integrated Development Environment (IDE) for
modeling, developing, debugging, optimizing, and deploying Java applications.
JDeveloper 10g is used to develop J2EE applications comprising the JSPs,
EJBs, struts, servlets, and Java classes that may require accessing a
database table in an Oracle 10g Database or a third-party database. In this
extract from the book JDBC 4.0 and Oracle JDevelope... (more)