Cargando…

Backbase 4 RIA Development.

Create Enterprise-grade Rich Internet Applications using the Backbase client framework.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Emde Boas, Ghica van
Otros Autores: Ilinsky, Sergey
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2009.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Backbase 4 RIA Development; Backbase 4 RIA Development; Credits; About the Authors; About the Reviewers; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; 1. Hello Backbase!; What is Backbase?; What can Backbase do for me?; The Backbase Explorer; Setting up a web development environment; The web server and a server scripting language; The browser; Using an IDE; Download the Backbase framework; The Backbase page skeleton; "Hello Backbase" in four variations.
  • Verifying the installation of the Backbase framework"Hello World" using a Backbase balloon; The JavaScript balloon; The XEL balloon; Hello Server!; The page with the form; The PHP response; XML and namespaces; Why do we need XML namespaces?; Declaring XML namespaces; Use of namespaces with Backbase; A basic page layout; Summary; 2. User Interface Development; Squaring the circles of web applications; The Backbase Reference; UI markup languages; Where is the source code?; XHTML; The Backbase Tag Library; Backbase Tag Library widget overview; The BTL abstract elements.
  • Abstract element inheritance structureelement; visualElement; positionElement; dimensionElement; cardStack and card; The layout widgets; Accordion; Box; deck; navBox; panelSet; tabBox; The BTL utility elements; codeHighlighter; label; populator; skinSettings; xhtml and xml; Styling techniques for GUI widgets; Using CSS; Skinning; The BTL skinSettings widget; Height problems; A BTL Exerciser; The application structure; index.html; app.xml; Tab panel content; The menu in each tab panel; Summary; 3. Writing the Application Logic; The application programming model; Overview of the Backbase APIs.
  • The bb objectLow level APIs--the W3C DOM family; The Document Object Model; Traversing the document tree; Modifying the document tree; Dealing with events; Events; DOM event flow and cancelable events; Registering event handlers; Using markup with an XEL handler element; Using markup with XEL handler attributes; Using JavaScript and the DOM events API; APIs relevant for dealing with events; Event types; BTL widget custom events; Custom event creation; Backbase utility functions; The bb object utility functions; Backbase Commands; The Backbase XML Execution Language (XEL); XEL features.
  • Variables in XELDeclaring variables; Variable scope; Retrieving variable values; Setting properties and variables; Getting and setting attributes; Conditional execution in XEL; Conditional logic; Iterators; Functions in XEL; Calling a function or method; Passing a function argument; Passing context; Using JavaScript in XEL; XPath; Evaluating attribute values; String mode; XPath mode; Commands to manipulate the DOM or elements; Manipulating elements; focus and blur; fireEvent; position; scrollTo; setText; show, hide, and showHide; sort; tile; transform; param; Manipulating the DOM; copy.