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 JDeveloper for J2EE Development
(Packt Publishing), we will see how to configure JDBC in the JDeveloper IDE.
Unlike the Eclipse IDE, which requires a plug-in, JDeveloper has a built-in
provision to establish a JDBC connection with a database. JDeveloper is the
only Java IDE with an embedded applicatio... (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
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)
A J2EE application deployed in the WebLogic server may be debugged in the
Eclipse IDE with the remote debugger provided by Eclipse. Without a debugger
the error message has to be obtained from the application server error log to
debug the application.
With the remote debugger provided by Eclipse, exception breakpoints may be
added to the application file to debug. When an application is run in
WebLogic and the application generates an error, the application gets
suspended and the Eclipse IDE Debug perspective displays the error. In this
tutorial we will debug a WebLogic Applicat... (more)
Virtualization is the process creating a virtual version of a resource such
as an operating system, network resource or storage device. Virtualization of
an OS involves hosting an OS on another OS using a virtualizer such as Oracle
VirtualBox. Various Linux distributions such as openSUSE, Ubuntu, and Fedora
are available. In this article we'll discuss hosting openSUSE, Ubuntu, and
Fedora on Oracle VirtualBox running on Windows OS.
Setting the Environment
Download the ISO images for the guest OS to be installed, openSUSE 12.1 Live
KDE ISO, Ubuntu ISO, Fedora ISO. Download the Oracl... (more)