Java 2EE and XML Development

Скачать в pdf «Java 2EE and XML Development»


To My Family——


You have given me an unlimited amount of support and strength. Thank you for everything.


DBW


preface xi acknowledgments xii about this book xiii about the authors xvii about the cover illustration xix author online xxi


Getting started 1


1.1    Distributed systems overview 2


Distributed systems concepts 3 N-tier application architecture 12 Overcoming common challenges 14


1.2    The J2EE development process 22


J2EE and development methodologies 22 J2EE development tools 24


1.3    Testing and deployment in J2EE 29


Testing J2EE applications 29 Deploying J2EE applications 33


1.4    Summary 35


XML and Java 37


2.1    XML and its uses 38


XML validation technologies 41 XML parsing technologies 44XML translation technologies 46 Messaging technologies 48 Data manipulation and retrieval technologies 51 Data storage technologies 54


2.2    The Java APIs for XML 55


JAXP 57JDOM 66JAXB 69 Long Term JavaBeans Persistence 74 JAXM 76 JAX-RPC 77 JAXR 78


2.3    Summary 78


Application development 81


3.1    XML component interfaces 82


Using value objects 84 Implementing XML value objects 87 When not to use XML interfaces 95


3.2    XML and persistent data 96


Querying XML data 97 Storing XML data 103 When not to use XML persistence 110


3.3    Summary 110


Application integration 113


4.1    Integrating J2EE applications 114


Traditional approaches to systems integration 114 XML-based systems integration 122


4.2    A web services scenario 125

Скачать в pdf «Java 2EE and XML Development»