Muutke küpsiste eelistusi

E-raamat: Java Database Best Practices: Persistence Models and Techniques for Java Database Programming

  • Formaat: 288 pages
  • Sari: JAVA
  • Ilmumisaeg: 14-May-2003
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781449365622
Teised raamatud teemal:
  • Formaat - EPUB+DRM
  • Hind: 25,16 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 288 pages
  • Sari: JAVA
  • Ilmumisaeg: 14-May-2003
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781449365622
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Assuming a familiarity with SQL and at least one Java enterprise API, this book describes the different approaches Java provides for database programming, assesses what approaches fit which problems, and recommends best practices for each model. The author discusses data architecture, transaction management, EJB container-managed persistence, EJB bean-managed persistence, and Java data objects persistence. Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)

When creating complex Java enterprise applications, do you spend a lot of time thumbing through a myriad of books and other resources searching for what you hope will be the API that's right for the project at hand?

Java Database Best Practices rescues you from having to wade through books on each of the various APIs before figuring out which method to use! This comprehensive guide introduces each of the dominant APIs (Enterprise JavaBeans, Java Data Objects, the Java Database Connectivity API (JDBC) as well as other, lesser-known options), explores the methodology and design components that use those APIs, and then offers practices most appropriate for different types and makes of databases, as well as different types of applications.

Java Database Practices also examines database design, from table and database architecture to normalization, and offers a number of best practices for handling these tasks as well. Learn how to move through the various forms of normalization, understand when to denormalize, and even get detailed instructions on optimizing your SQL queries to make the best use of your database structure. Through it all, this book focuses on practical application of these techniques, giving you information that can immediately be applied to your own enterprise projects.

Enterprise applications in today's world are about data-- whether it be information about a product to buy, a user's credit card information, or the color that a customer prefers for their auto purchases. And just as data has grown in importance, the task of accessing that data has grown in complexity. Until now, you have been left on your own to determine which model best suits your application, and how best to use your chosen API. Java Database Practices is the one stop reference book to help you determine what's appropriate for your specific project at hand. Whether it's choosing between an alphabet soup of APIs and technologies--EJB, JDO, JDBC, SQL, RDBMS, OODBMS, and more on the horizon, this book is an indispensable resource you can't do without.

Preface xi
Part I. Data Architecture
Elements of Database Applications
3(19)
Database Application Architectures
3(15)
Component Models
18(2)
Persistence Models
20(2)
Relational Data Architecture
22(31)
Relational Concepts
23(10)
Modeling
33(2)
Normalization
35(11)
Denormalization
46(3)
Object-Relational Mapping
49(4)
Transaction Management
53(22)
Transactions
54(4)
Concurrency
58(4)
JDBC Transaction Management
62(8)
Transaction Management Paradigms
70(5)
Part II. Persistence Models
Persistence Fundamentals
75(22)
Patterns of Persistence
75(5)
A Guest Book Application
80(17)
EJB CMP
97(16)
Which CMP Model to Use?
98(1)
The EJB 1.0 CMP Model
99(7)
The EJB 2.0 CMP Model
106(6)
Beyond CMP
112(1)
EJB BMP
113(16)
EJBs Revisited
113(3)
BMP Patterns
116(7)
State Management
123(4)
Exception Handling
127(2)
JDO Persistence
129(9)
JDO or EJB?
129(2)
Basic JDO Persistence
131(5)
EJB BMP with JDO
136(2)
Alternative Persistence Frameworks
138(17)
Why Alternative Frameworks?
139(1)
Persistence Approach
140(7)
Persistence Operations
147(3)
Searches
150(1)
Beyond the Basics
151(4)
Part III. Tutorials
J2EE Basics
155(33)
The Platform
155(1)
Java Naming and Directory Interface
156(11)
JavaServer Pages
167(6)
Remote Method Invocation
173(7)
Enterprise JavaBeans
180(8)
SQL
188(25)
Background
188(4)
Database Creation
192(2)
Table Management
194(5)
Data Management
199(14)
JDBC
213(28)
Architecture
213(5)
Simple Database Access
218(15)
Advanced JDBC
233(8)
JDO
241(14)
Architecture
241(4)
Enhancement
245(2)
Queries
247(4)
Changes
251(1)
Transactions
251(2)
Inheritance
253(2)
Index 255


George Reese has taken an unusual path into business software development. After earning a B.A. in philosophy from Bates College in Lewiston, Maine, George went off to Hollywood where he worked on television shows such as "The People's Court" and ESPN's "Up Close". The L.A. riots convinced him to return to Maine where he finally became involved with software development and the Internet. George has since specialized in the development of Internet-oriented Java enterprise systems and the strategic role of technology in business processes. He is the author of Database Programming with JDBC and Java, 2nd Edition and the world's first JDBC driver, the mSQL-JDBC driver for mSQL. He currently lives in Minneapolis, Minnesota with his wife Monique and three cats, Misty, Gypsy, and Tia. He makes a living as the National Practice Director of Technology Strategy for digital@jwt in Minneapolis.