Solution 1. GWT Fundamentals and Beyond -- In This Book -- Stuff You're Going to Learn -- Introduction to GWT Widgets -- Anatomy of a GWT Application -- User Interfaces Composed with GWT Panels -- The Root Panel -- The user.client.ui API -- Widget Styling with CSS Styles -- Event-Driven Programming with GWT -- Internationalization and Localization -- Implementing the Four Steps for GWT Internationalization -- Using GWT's i18nCreator Command -- A New "View" in Your GWT Web Application -- GWT's History Mechanism -- Adding the History Class and History Listeners -- Handling the Browser's Back Button -- GWT's Peers: DOM Elements -- Use of Deferred Commands to Give Widgets Keyboard Focus -- Remote Procedure Call Implementation -- Custom Widget Use -- Custom Widget Packaging In GWT Modules -- The Complete Login Application -- Stuff We Covered in This Solution -- Solution 2. JavaScript Integration -- Stuff You're Going to Learn -- The Script.aculo.us JavaScript Library Integration -- Importing a JavaScript File in Your HTML File -- Importing a JavaScript File in Your GWT Configuration File -- A JavaScript Calendar Integration -- Stuff We Covered in This Solution -- Solution 3. Custom Widget Implementation -- Stuff You're Going to Learn -- Composite Custom Widgets -- Composite Widgets and Pass-Through Methods -- Event Handlers -- The Text Box's Keyboard Listener -- The List Box's Keyboard Listener -- The List Box's Click Listener -- Firing Change Events -- Implementing the Has Text and Has Name Interfaces -- Incorporating the Script.aculo.us Blind Down Effect -- A Low-Level Custom Widget -- Using the DOM Class in a Low-Level Custom Widget -- Setting Default CSS Styles for a Custom Widget -- Parameterizing Script.aculo.us Effects in a Custom Widget -- Stuff We Covered in This Solution -- Solution 4. Viewports and Maps -- Stuff You're Going to Learn -- Viewports -- A General-Purpose Viewport Widget -- The Map Application's Files and Directories -- The Viewport Implementation -- Using an Instance of Absolute Panel to Place Widgets at Pixel Locations -- Dragging the View Inside the Viewport -- Using a Focus Panel to React to Mouse Events -- Using an Event Preview to Inhibit the Browser's Default Reaction to Mouse Events -- Capturing Events -- Clipping the Viewport's View -- Changing the Mouse Cursor with CSS Styles -- Adding a Default CSS Style Name for a Custom Widget -- The Viewport's Use of a Focus Panel: Revisited -- A Viewport's View with Animated Gestures -- The Final Version of the Viewport -- Incorporating the Drag Gesture -- Animating Scrolling in Response to the Drag Gesture -- Animating Scrolling in the Same Direction as the Drag Gesture -- Varying the Speed of the Scrolling Animation -- Stuff We Covered in This Solution -- Solution 5. Access to Online Web Services -- Stuff You're Going to Learn -- Yahoo! Maps Web Service -- Exploring the Example Application -- Summarizing the Map Application's Files and Directories -- Implementing the YahooMaps Application -- Access to Yahoo!'s Web Service -- Zoom! -- Stuff We Covered in This Solution -- Solution 6. Drag and Drop -- Stuff You're Going to Learn -- The Drag-and-Drop Example Application -- The Drag-and-Drop Module -- Inheriting the Drag-and-Drop Module in an Application's Configuration File -- Implementation of the Drag-and-Drop Application -- Using the Music Player and Shopping Cart Panel Components -- Using Drag Sources and Drop Targets -- Defining the CSS Classes -- Drag and Drop Implementation in a GWT Module -- The Module Configuration File -- The Abstract Drag Source and Drop Target Classes -- Mouse Listeners -- Stuff We Covered in This Solution -- Solution 7. Simple Windows -- Stuff You're Going to Learn -- A Window Built from a Flex Table -- The Simple Window -- Using Pop-Up Panels -- Overriding a Pop-Up Panel's Default Event Handling Behavior -- Using a GWT Flex Table and Formatting Its Cells -- Sinking Events -- Manipulating the Z Index for a Widget's DOM Element -- Resizing Pop-Up Panels -- Preventing Unwanted Browser Effects -- The Window Bar -- Aligning Widgets Within Cells in a Horizontal Panel -- Simulating a 3-D Button with a Mouse Listener and Images -- Moving Pop-Up Panels -- Preventing Unwanted Browser Effects in the Window Bar -- Stuff We Covered in This Solution -- Solution 8. Flex Tables -- Stuff You're Going to Learn -- Introduction to Flex Tables -- An Easy Flex Table -- Row Deletion in a Flex Table -- Flex Table Cell Editing -- Dynamic Resizing of a Flex Table's Columns -- Constructing Event Listeners and Firing Events with GWT -- Building the ResizableCellPanel Widget -- Incorporating the ResizableCellPanel into a Flex Table -- Data Page-Through in a Flex Table -- Using the Pager Widget -- Stuff We Covered In This Solution -- Solution 9. File Uploads -- Stuff You're Going to Learn -- GWT's File Upload Widget -- Creating the User Interface -- Parsing JavaScript Object Notation (JSON) -- Apache Commons fileUpload -- Stuff We Covered in This Solution -- Solution 10. Hibernate Integration -- Stuff You're Going to Learn -- The Hibernate Example Application -- Hibernate on the Server -- The Hibernate Configuration File -- The POJO Java Class -- The Contact Mapping File -- RPC Servlet Implementation -- Eclipse Configuration -- Stuff We Covered in This Solution -- Solution 11. Deployment to an External Server -- Stuff You're Going to Learn -- External Server Directory Structure -- Use of Ant to Automate the Build Process -- Development Versus Deployment -- Debugging Deployed Applications -- Stuff We Covered In This Solution -- Solution 12. GWT and Legacy Code -- Stuff You're Going to Learn -- A Real-World Struts/GWT Hybrid Application -- A Simple Struts Application -- Code for the Struts Login Application -- JSP Pages -- The Backing Bean, the Form Bean, and the Action Bean -- GWT/Struts Hybrid Application -- Hybrid Application's Files and Directories -- Ant Build File, Modified to Incorporate Struts -- Hybrid Application's Code -- Use of JSON to Configure a GWT Widget -- Legacy Code and GWT Widget Coordination -- Replacement of HTML and JSP Views with GWT Views -- Deeper Framework Integration -- Stuff We Covered in This Solution.
بدون عنوان
0
یادداشتهای مربوط به خلاصه یا چکیده
متن يادداشت
"This book focuses on the more advanced aspects of the Google Web Toolkit (GWT) that you need to implement real-world applications with rich user interfaces but without the heavy lifting of JavaScript and other Ajax-related technologies. The sample programs are carefully explained in detail to help you master advanced GWT techniques, such as implementing drag-and-drop, integrating JavaScript libraries, and using advanced event handling methodologies."--Jacket.
یادداشتهای مربوط به سفارشات
منبع سفارش / آدرس اشتراک
Safari Books Online
شماره انبار
CL0500000019
ویراست دیگر از اثر در قالب دیگر رسانه
عنوان
Google Web toolkit solutions.
عنوان به منزله موضوع
موضوع مستند نشده
Google.
موضوع مستند نشده
Google.
موضوع مستند نشده
Google.
موضوع (اسم عام یاعبارت اسمی عام)
موضوع مستند نشده
Ajax (Web site development technology)
موضوع مستند نشده
Java (Computer program language)
موضوع مستند نشده
Ajax (Web site development technology)
موضوع مستند نشده
Ajax (Web site development technology)
موضوع مستند نشده
Java (Computer program language)
موضوع مستند نشده
Java (Computer program language)
رده بندی ديویی
شماره
006
.
7/6
ويراست
22
رده بندی کنگره
شماره رده
TK5105
.
8885
.
A52
نشانه اثر
G43
2008
نام شخص به منزله سر شناسه - (مسئولیت معنوی درجه اول )