Java provides versatile technologies for data access and manipulation. This book investigates these technologies in detail and shows how they can be used...
Lire la suite
Java provides versatile technologies for data access and manipulation. This book investigates these technologies in detail and shows how they can be used to develop robust enterprise applications. The book is divided into five sections, the first of which looks at data and object modeling. The second section investigates accessing data in relational and object-oriented database, and directory services. The focus of the following section is data presentation for web clients. The fourth section covers Enterprise JavaBeans and distributed applications. The last section of the book consists of four real-world case studies that build on the previous chapters of the book. Transactions, performance, and scalability of data applications are also discussed throughout the book. Who is this book for? Requiring a working knowledge of Java, this book is for both novice and more experienced programmers who wish to develop applications using various data access technologies provided by the Java platform. The book is for any developer who is interested in an in-depth investigation of how to use Java to handle a wide range of data stores and types. What does this book cover? Data and object modeling. Relational databases, JDBC, and SQLI. Objected oriented databases, Directory services, LDAP, JNDI. Servlets, JSP, WAP, XML. Session, entity and message driven beans, and CMP 2.0. Messaging, serialization, and JDO. Transactions, performance, and scalability. Real-world case studies.
Sommaire
SOFTWARE, OBJECT, AND DATA DESIGN AND MODELING
Software Development Methods and Processes
Object-Oriented Analysis and Design
Object Modeling with UML
Data Modeling
DATABASE ACCESS
Database Concepts and Techniques
Java Database Connectivity (JDBC)
JDBC 2,0 Optional Package
SQLJ
Database Performance Issues
Java and the ODMG 3,0 Specification
Directory Services and JNDI
DATA PRESENTATION FOR WEB CLIENTS
Introduction to Web Architectures
Servlets
Using Servlets for Data Access
JavaServer Pages
Using JSP for Data Access
Parsing and Generating XML
WAP Clients
ENTERPRISE JAVABEANS AND DISTRIBUTED APPLICATIONS
Enterprise JavaBeans
Java Transaction API (JTA) and Java Transaction Service (JTS)
Developing EJB Clients
Developing Scalable EJB Applications
J2EE Messaging
Java Data Objects (JDO)
CASE STUDIES
Case Study: XML Web Portal
Case Study: Statistical Analysis of Web Site Traffic