Modern Web Development with IBM® WebSphere® (ISBN: 978-0-13-306703-3) presents a coherent strategy for building modern mobile and web applications that are fast, responsive, interactive, reusable, maintainable, extensible, and a pleasure to use. Four IBM experts offer practical, hands-on coverage of front-end development with IBM WebSphere Application Server 8.5, IBM Worklight, and today's most popular open source frameworks.

Overview

Modern Web Development with IBM WebSphere is a complete guide to learning how to build effective mobile and web applications using IBM WebSphere, IBM Worklight, and the leading open source frameworks. Using well-crafted examples, the authors introduce best practices for MobileFirst development, helping you create apps that work superbly on mobile devices and add features on conventional browsers. Throughout you'll learn better ways to deliver Web 2.0 apps with HTML/JavaScript front ends, RESTful Web Services, and persistent data. Proven by IBM and its customers, the approach covered in this book leads to more successful mobile/web applications—and more effective development teams.

For more information about developerWorks Series books, visit developerWorks Series books.

Links to resources (by book chapter)

Table of Contents, Preface, Acknowledgments, and Author bios

Chapter 1

Asynchronous JavaScript and XML (Ajax)

Tim O'Reilly on Web 2.0

Roy Fielding, Architectural Styles and the Design of Network-based Software Architectures

IDC on mobile device market

IBM Design


Chapter 2

Chapter 2 Examples.zip

Traditional WAS


Chapter 3

IBM Design on Facebook

IBM Interactive


Chapter 4

Chapter 4 Examples.zip

Eclipse Java IDE tutorial

Configuring JAX-RS applications using JAX-RS 1.1 methods

JSON in JavaScript

Java development with Eclipse tutorials

Gartner on Hype Cycles

Curl

REST-client

RESTClient Mozilla add-on

Google Search REST API


Chapter 5

Chapter 5 Example.zip

Dojo Toolkit

Dojo Deferred

Dojo Object Orientation

Dojo Widgets

Bootstrap Framework

Dijit Templates

Dojo Router

Dojo DGrid


Chapter 6

Chapter 6 Example.zip

Contexts and Dependencies Injection (CDI)


Chapter 7


Chapter 8

Chapter 8 Example.zip

Using Angular JS and Ionic on IBM Worklight

jQuery

iQuery Mobile

Asynchronous Model Definition (AMD)

RequireJS

Backbone.js

Handlebars

Worklight tutorial

Worklight's security framework

Handlebars expression language

Worklight environment setup


Chapter 9

JSLint.com

W3C LINT checker

cssvalidator

weinre

How do I pass command line arguments to Dock items?


Chapter 10

Using IBM WebSphere Message Broker as an ESB with WebSphere Process Server. The WXS forum is a helpful resource for developers who have questions on how to best take advantage of WXS. It is regularly frequented by the product development team.

WebSphere Application Server, Network Deployment, V8.5.5 documentation. The WebSphere 8.5 Knowledge Center provides information on all the features of WebSphere 8.5, including both the WebSphere Liberty profile and T-WAS.

Enterprise Caching Solutions Using IBM WebSphere DataPower SOA Appliances and WebSphere eXtreme Scale. This Redbook provides helpful information on implementing WXS caches with the WebSphere Datapower SOA appliances and WMB.

Side cache and in-line cache. This Knowledge Center details how to set up the WXS JPA cache with the OpenJPA JPA provider.

Enterprise Caching Solutions Using IBM WebSphere DataPower SOA Appliances and WebSphere eXtreme Scale. This Redbook provides helpful information on implementing WXS caches with the WebSphere Datapower SOA appliances and WMB.


Chapter 11

"Introduction to CastIron Live API Web Services, Tanmayee Potluri, et al.


Appendix A

A.12.1  Installation instructions

A.12.2  Installation instructions, Mac OSX

A.12.3  Installation instructions, Windows 7 64-bit

About the developerWorks Series


The developerWorks Series, part of the IBM Press book imprint, is a collection of books on topics of current interest to software developers.

Books in this series point to developerWorks resources on the web to support and strengthen the reading experience. Together, developerWorks resources and developerWorks Series books can help you sharpen your technical knowledge and skills.


More resources on developerWorks