search for books and compare prices
Tables of Contents for J2Ee and Xml Development
Chapter/Section Title
Page #
Page Count
preface
xi
acknowledgments
xii
about this book
xiii
about the authors
xvii
about the cover illustration
xix
author online
xxi
Getting started
1
36
Distributed systems overview
2
20
Distributed systems concepts
3
9
N-tier application architecture
12
2
Overcoming common challenges
14
8
The J2EE development process
22
7
J2EE and development methodologies
22
2
J2EE development tools
24
5
Testing and deployment in J2EE
29
6
Testing J2EE applications
29
4
Deploying J2EE applications
33
2
Summary
35
2
XML and Java
37
44
XML and its uses
38
17
XML validation technologies
41
3
XML parsing technologies
44
2
XML translation technologies
46
2
Messaging technologies
48
3
Data manipulation and retrieval technologies
51
3
Data storage technologies
54
1
The Java APIs for XML
55
23
JAXP
57
9
JDOM
66
3
JAXB
69
5
Long Term Java Beans Persistence
74
2
JAXM
76
1
JAX-RPC
77
1
JAXR
78
1
Summary
78
3
Application development
81
32
XML component interfaces
82
14
Using value objects
84
3
Implementing XML value objects
87
8
When not to use XML interfaces
95
1
XML and persistent data
96
14
Querying XML data
97
6
Storing XML data
103
7
When not to use XML persistence
110
1
Summary
110
3
Application integration
113
44
Integrating J2EE applications
114
11
Traditional approaches to systems integration
114
8
XML-based systems integration
122
3
A web services scenario
125
1
J2EE and SOAP
125
13
Creating a simple SOAP message
126
3
Using SOAP with Attachments
129
2
Using JAXM for SOAP Messaging
131
7
Building web services in J2EE
138
16
What is a web service?
139
1
Providing web services in J2EE
140
2
Implementing our example web services
142
11
Consuming web services in J2EE
153
1
J2EE web services and Microsoft NET
153
1
Summary
154
3
Use interface development
157
46
Creating a thin-client user interface
158
4
Serving different types of devices
159
1
Serving multiple locales
159
1
An example to work through
160
2
The pure J2EE approach
162
15
The J2EE presentation tool kit
163
1
Issues in J2EE MVC architecture
164
2
Building our example in J2EE
166
11
Analyzing the results
177
1
The J2EE/XML approach
177
18
Adding XSLT to the web process flow
177
8
Analyzing the results
185
1
Extending to binary formats
186
9
XML web publishing frameworks
195
6
Introduction to Cocoon architecture
196
1
Using Cocoon to render the watch list page
197
3
Analyzing the results
200
1
A word about client-side XSLT
201
1
Summary
201
2
Case study
203
32
Case study requirements
204
2
The application environment
206
1
The analysis phase
207
3
Services and data layer analysis
207
1
Data storage analysis
208
1
Other necessary components
208
2
The design phase
210
3
Designing the application logic layer
210
2
Designing the user interface
212
1
Validating our design
213
2
The implementation phase
215
9
Building the controller servlet
215
2
Building the Application Menu component
217
1
Building the Component Locator
218
3
Building the BugAccessorBean
221
2
Building the XSLTFilter
223
1
Structuring application data
224
1
The Amaya web service
225
4
Running the application
229
4
Installation
229
1
Viewing the main menu
230
1
Viewing common system problems
231
1
Viewing and updating the Amaya problem list
231
1
Inspecting the web services SOAP messages
232
1
Summary
233
2
appendix A Design patterns for J2EE and XML
235
8
appendix B Distributed application security
243
6
appendix C The Ant build tool
249
16
resources
265
4
index
269
<