DWR Java AJAX Applications. A step-by-step example-packed guide to learning professional application development with Direct Web Remoting - Helion
ebook
Autor: Sami SalkosuoTytuł oryginału: DWR Java AJAX Applications. A step-by-step example-packed guide to learning professional application development with Direct Web Remoting
ISBN: 9781847192943
stron: 232, Format: ebook
Data wydania: 2008-10-29
Księgarnia: Helion
Cena książki: 107,10 zł (poprzednio: 119,00 zł)
Oszczędzasz: 10% (-11,90 zł)
Osoby które kupowały "DWR Java AJAX Applications. A step-by-step example-packed guide to learning professional application development with Direct Web Remoting", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
DWR Java AJAX Applications. A step-by-step example-packed guide to learning professional application development with Direct Web Remoting eBook -- spis treści
- DWR Java AJAX Applications
- Table of Contents
- DWR Java AJAX Applications
- Credits
- About the Author
- About the Reviewers
- Preface
- What This Book Covers
- What You Need for This Book
- Who is This Book For
- Conventions
- Reader Feedback
- Customer Support
- Downloading the Example Code for the Book
- Errata
- Piracy
- Questions
- 1. Introduction
- What is AJAX?
- DWR: AJAX for Java Developers
- The DWR Community
- Summary
- 2. DWR Features
- Ease of Use
- Reverse AJAX
- Piggyback
- Polling
- Comet
- DWR JavaScript Libraries
- engine.js
- util.js
- gi.js
- Converters
- Creators, Filters, and Signatures
- Integration with Other Projects
- Security
- Minimize Risks
- Summary
- 3. Getting Started
- Supported Browsers and Environments
- Configuration
- web.xml
- dwr.xml
- Using Creator and Its Attributes
- Using the Converter Element
- Working with Annotations
- Using Fluent Configuration with DWR
- Setting up a Development Environment
- Development Environment with DWR and Firefox
- Development Environment with Eclipse
- Apache Geronimo
- Testing and Debugging
- Error Handling
- Packaging and Deployment
- Deployment Using the Administration Console
- Deployment Using the Deployer Tool
- Deployment Using Hot Deployment
- Summary
- 4. User Interface: Basic Elements
- Creating a Dynamic User Interface
- Creating a New Web Project
- Configuring the Web Application
- Developing the Web Application
- Testing the Web Application
- Developing Web Pages
- Callback Functions
- Afterword
- Implementing Tables and Lists
- Server Code for Tables and Lists
- Client Code for Tables and Lists
- Testing Tables and Lists
- Afterword
- Implementing Field Completion
- Server Code for Field Completion
- Client Code for Field Completion
- Afterword
- Summary
- Creating a Dynamic User Interface
- 5. User Interface: Advanced Elements
- Creating Forms
- Developing the User Interface
- Creating the FormHandler Class
- Testing the Form
- Afterword
- Building a Navigation Tree
- Developing the User Interface
- Creating the NavigationTree Class
- Developing the User Interface, Part 2
- Testing the Navigation Tree
- Afterword
- Map Scrolling Using DWR
- Developing the User Interface
- Creating the MapScroller Java Class
- Testing the Map Scroller
- Afterword
- Summary
- Creating Forms
- 6. Backend Integration
- Integrating a Database with DWR
- Configuring the Database in Geronimo
- Creating a CountryDerbyDB Java Class
- Testing the Database Integration
- Afterword
- Integrating with Web Services
- Developing the Web Service Client
- Implementing the Web Service Call
- Testing Web Services Integration
- Afterword
- Integrating with a Messaging System
- Setting up Queues in Geronimo
- Developing the OrderSystem Java Class
- Setting up the Application for Messaging
- Testing with the Backend OrderSystem
- Afterword
- Summary
- Integrating a Database with DWR
- 7. Sample Applications
- Collaborative Book Authoring
- Starting the Project
- Developing the User Interface
- index.jsp
- loginFailed.html
- mainpage.jsp
- Configuring the Web Application
- Developing the Java Classes
- Login.java
- UserDatabase.java
- Util.java
- Book.java
- BookDatabase.java
- Testing Collaborative Book Authoring
- Afterword
- Chatroom
- Starting the Project and Configuration
- Developing the User Interface
- Developing the Java Code
- Testing the Chat
- Afterword
- Summary
- Collaborative Book Authoring
- Index