Index
The index that appeared in the print version of this title does not match the pages in your eBook. Please use the search function on your eReading device to search for terms of interest. For your reference, the terms that appear in the print index are listed below.
Symbols
$ (dollar sign)
& (ampersand)
in HTML
in XML
* (asterisk)
in DTD declarations
path expressions
*/ (asterisk, forward slash)
/* (forward slash, asterisk)
.. (double period)
// (double slash)
JavaScript comments
path expressions
@ (at)
@* (at, asterisk)
_ (underscore)
{} (braces)
| (pipe)
+ (plus) < (less than)
in HTML
in XML == (equality operator) === (identity operator) > (greater than)
in HTML
in XML : (colon)
“ (double quote)
/ (forward slash)
. (period)
? (question mark)
; (semi colon)
' (single quote)
, (comma)
() (parentheses), JSON strings and
() (parenthesis) operator
A
aborting requests
absolute location paths
absolute paths
Access Control for Cross-site Requests, W3C specification
Access Control module, in Apache Access-Control header accessors action attribute Active Server Pages (ASP) ad banners
in buyer page
hands-on practice
technical details
Add Button handler addItemToItinerary() function
add-on, Firebug
addSaleLocationToIntinerary() function
Advanced Research Projects Agency Network
(ARPANET) advertisement samples
Ajax
age of
with ASP
basic web architecture
history
with JSP developed in NetBeans
overview
references
review questions
summary
WAMP and PHP
web evolution
XAMPP and PHP
Ajax case study
adding dynamic ad banner
BigPeachYardSaleExpress
buyer page and Dojo
conclusion
creating Web project with NetBeans
database creation
exercises
header fragment layout
high-level design
image uploading
introduction
itinerary planner and drag and drop
Java Servlets for uploading images
JSF for building seller page
Map IDE and Google Maps
page navigation
portal page layout and CSS
review questions
seller page layout
Ajax challenges and best practices
diagnosis
exercises
overview
references
review questions
security
summary
testing Web applications
algorithm of searching sale events
ampersand (&)
in HTML
in XML
ancestor axis
ancestor-or-self axis
anchors, HTML
animated ad banners
Anley, C.
Apache HTTP Server
complete example of Web remoting
MySQL and
PHP and Ajax with WAMP
PHP and Ajax with XAMPP
PHP practice lab
Apache JavaDB case study. See Ajax case study
Applets
application classes, RDFS and
applications, Web. See Web applications
apply()
architecture, Web
arguments property
ARPANET (Advanced Research Projects Agency Network)
arrays, JavaScript
arrDistances variable
arrSaleAddrs variable
arrSaleGeoPoints variable
arrSaleID variable
ASP (Active Server Pages)
ASP.NET and Apache asterisk (*)
in DTD declarations
path expressions asterisk, forward slash (*/) asynchronous requests
debugging
handling with Dojo. See Dojo toolkit
handling with Java Servlets
with IFrame
with XMLHttpRequest object. See XMLHttpRequest object at (@)
at, asterisk (@*)
attack security
attack surface
ATTLIST declaration
attribute axis attributes
CSS text formatting
declaring with DTD
HTML
HTML forms
occurrence indicators
OWL
RDF
XML
XML Schema
authentication, in Apache
authority
automated unit testing
axis names, XPath
B
b element
Back buttons
controlling with history object
tracking history with Ajax banners, ad
in buyer page
hands-on practice
technical details
Baran, Paul
Berners-Lee, Tim
BigPeachYardSaleExpress. See Ajax case study
blocks, try, catch, finally
body elements
applying colors
defined
boldface element
BOM (Browser Object Model)
defined
JavaScript host objects
bookmarking Boolean datatypes border attribute bottom-up integration testing braces ({})
breakpoint functions of Microsoft Script Debugger
Browser History Manager
Browser Object Model (BOM)
defined
JavaScript host objects
browsers
age of Ajax
basic web architecture
CSS and
embedding JavaScript in HTML
Firebug add-on
HTTP basics
HTTP streaming
reducing incompatibilities with DOM. See DOM (Document Object Model)
Web remoting pitfalls
buffer overflow
built-in objects
JavaScript
Object datatypes
buttons
Back
Forward
Search
Submit
buyer page
design
hands-on practice
technical details
buyerID variable
C
call()
carriage r eturn/linefeed (CRLF) characters
Cascading Style Sheets (CSS). See CSS (Cascading Style Sheets) catch block
CBSD (component-based software development) tools
CData
center tag
Cerf, Vinton
characters
in DTD declarations
in JavaScript
JavaScript operators
path expressions
reserved
special HTML
Unicode encoding
child axis
child elements
accessing nodes
declaring with DTD
DOM modifiers
in DOM structure
class attribute
classes
defining in OWL
drag and drop features
instances
properties and methods
RDFS
simulated
className property
clearTimeout()
clientAddr variable
clientGeoPoint variable
clients
HTTP basics
pushing data to
closures
JavaScript functions
private members with
code points
colon (:)
colors
adding with HTML
CSS text formatting
comma (,)
command injection attacks
comments, XML
Common Object Request Broker Architecture (CORBA)
complementary classes, in OWL complex elements component-based software development (CBSD) tools
constructor functions
Array()
Function()
itItemCreator() function
RegExp()
simulated classes and
content property
Content-Type header
controls
Dojo
driving directions
PostItems.jsp
server
conventions, Web remoting
CORBA (Common Object Request Broker Architecture)
CRLF (carriage return/linefeed) characters
Crockford, Douglas
Cross-site Remote Forgery Attack (XSRF)
cross-site requests
Cross-site Scripting (XSS) attacks
CSS (Cascading Style Sheets)
adding to plain-text responses
adding to Web remoting example
basics
defined
drag and drop features
element instance subset formatting
formatting with span and div
manipulating in DOM
refining portal page
style rule format
text formatting
using with IFrame
working with Firebug
curIdx variable
D data
describing with RDFS
flow using IFrame
modeling, representing and integrating with RDF
XForms model
data tables
adding to database design
adding with SQL script
retrieving images with
databases
design
hands-on practice creating
MySQL
Semantic Web as
datatypes
JavaScript
OWL properties
Davies, Donald
debugging
Ajax Web applications
PHP
working with Firebug
declarations
DTD
XML
XML Schema
Default-value
Delete Button handler
DELETE method
delimiters descendent axis
descendent-or-self axis
design
ad banner hands-on exercise
adding dynamic ad banner
Ajax case study
buyer page technical details
creating buyer page
header fragment layout
navigation
refining portal page layout and CSS
seller page
development platforms, Apache
DHTML (Dynamic HTML)
diagnosis, of Ajax Web applications
dialects, XML
directions, driving
display properties
distanceFrom() function
div
DOCTYPE declaration
associating with XML documents
defined Document object
Document Object Model (DOM). See DOM (Document Object Model)
Document Type Definition (DTD)
DocumentFragment
documents, XML
associating DTD declarations with
defined
referencing XML Schema specification in
transforming to XHTML documents
Dojo toolkit
buyer page technical details
creating ad banner
creating buyer page
drag and drop features
drag and drop hands-on practice
examples and lab practice
exercises
itinerary planner hands-on practice
JSON in Ajax Applications with xhrGet lab
overview
references
review questions
summary
xhrGet in Ajax Applications lab
xhrGet() with JSON data
xhrPost in Ajax Applications lab
XMLHttpRequest with
DOM (Document Object Model)
defined
event handling
JavaScript host objects
overview
parsing and validation with
style manipulation
traversing and manipulating
domain information retrieval
domain names
HTTP basics
in URLs
domain property
double period (..)
double quote (“)
double slash (//)
JavaScript comments
path expressions
drag and drop
hands-on practice
technical details
driving directions control
driving distance function
DTD (Document Type Definition)
dynamic ad banners
hands-on practice
technical details Dynamic HTML (DHTML)
E
ECMAScript
element instance subsets
elements
child. See
child elements
declaring with DTD
DOM accessors
formatting with CSS. See CSS (Cascading Style Sheets)
HTML
manipulating style in DOM
modifiers
xf:model element
XForms user interface
XML
XML Schema
embedded JavaScript
empty elements
declaring with DTD
declaring with XML Schema
encodeForm() method
end tags
defined
XML
entities
declaring names
HTML
XML references
ENTITY
enumerated classes, in OWL equality operator (==) error() errors
JavaScript, handling and objects
plain-text messages
eval() function
event handling
DOM
embedding JavaScript in HTML
IFrame
onreadystatechange
in Web remoting example
XML responses
XMLHttpRequest
EventHelper
evolution, Web
exceptions
expressions, path
expressions, regular
asterisks in
JavaScript
service streaming
eXtensible HyperText Markup Language (XHTML) defined
transforming XML documents to
eXtensible Markup Language (XML). See XML (eXtensible Markup Language)
Extensible Stylesheet Language Transformation (XSLT)
F
FetchImage Servlet
hands-on practice
retrieval with
finally block Firebug Firefox
Firebug add-on
Mozilla Project
service streaming support
#FIXED
Flash
float property
following axis
following-sibling axis
font formatting
font-family attribute
for loops
form elements
form property
format styling. See CSS (Cascading Style Sheets) forms
HTML
processing with XMLHttpRequest
XForms
Forward buttons
controlling with history object
tracking history with Ajax
forward slash (/) forward slash, asterisk (/*) fragment in URIs
fragments, header. See header fragment layout
frame tag
frames hidden
frames[] array
frameset tag
FTP
Function() constructor
function literals
functional testing
functions
constructor. See also constructor functions
creating XMLHttpRequest object
declaring variables
Dojo. See Dojo toolkit
drag and drop
handling online orders and Shopping Cart
JavaScript
JavaScript/Map IDE
testing with JSUnit
timing out requests
G
Garrett, Jesse James
generic data
geocoder variable
GET method
defined
of HTML forms
vs. POST method
getAdBanner Servlet
getClientAddressAndStartFilter() function
getDistance() function
getFiles() method
getHeaderContents()
getSalesItem servlet
GIF (Graphic Interchange Format)
GlassFish2 in Ajax case study. See Ajax case study
global declarations
global information retrieval
global variables
defined
JavaScript/Map IDE
Gmail Google Google Docs Google Maps
age of Ajax and
hands-on practice
technical details Google Suggest Gopher
Graphic Interchange Format (GIF)
Graphical User Interface (GUI) design
buyer page
defined
graphics, HTML greater than (>)
in HTML
in XML Grossman, J. GUI (Graphical User Interface) design
buyer page
defined
H
h elements
handle()
handleAs property
handling events. See event handling
head elements
HEAD method
header fragment layout
dynamic ad banner and
HTML table
seller page
headers headers property
headings, HTML
hidden IFrame
hidden XHR hierarchies
DOM structure
Semantic Web
high-level design. See also design
history object
home address function host objects
hr element
href attribute
HTML (HyperText Markup Language)
basics of
colors
diagnosis
driving directions control
embedding JavaScript in
event handling
forms
graphics
headings, paragraphs, line breaks and formatting text
history
hyperlinks and anchors
lists
PHP and
responses
special characters
structure
tables
tags, elements, and attributes
transforming XML documents to XHTML documents
XForms html element HTML tables
portal page header fragment layout
seller page header fragment layout HTTP (HyperText Transfer Protocol)
Apache development platforms
basic web architecture
basics
defined
GET vs. POST
HTML forms and
requests
streaming
XMLHttpRequest object. See XMLHttpRequest object hyperlinks
adding image
adding with HTML
navigation hands-on practice
tracking history with Ajax
HyperText Markup Language. See HTML (HyperText Markup Language)
HyperText Transfer Protocol. See HTTP (HyperText Transfer Protocol)
I
i element
ID attribute
IDE (Integrated Design Environment). See also MapIDE.html
identifiers, JavaScript
identity operator (===)
IDREF attribute
IE (Internet Explorer)
age of Ajax
event handling compatibility
service streaming support
XMLHttpRequest
IFrame
defined
MapIDE.html
iframe tags
defined
hidden
HTTP requests
IIS (Internet Information Services)
image element
images
in ad banners
hands-on practice
technical details
#IMPLIED
individuals, in OWLy
inheritance
defined
in DOM structure
init()
initItinerary() function
initMap() function
injection attacks
innerHTML property
defined
processing responses
input element installation
Apache HTTP Server
Dojo toolkit
external Tomcat server
Firebug
IIS
PHP
Tomcat server
WAMP
XAMPP
instance document
instances
Integrated Design Environment (IDE). See also MapIDE.html
integrating data resources with RDF
integrating linked Web information with OWL
integration testing
interface hierarchy, DOM
Internet. See Web
Internet Explorer (IE). See IE (Internet Explorer)
Internet Information Services (IIS)
IP (Internet Protocol) addresses
defined
HTTP basics
ipconfig command
italic element
itinerary planner
hands-on practice
technical details
itItemCreator() function
J
Java
Java Database Connectivity (JDBC)
Java Servlets
getAdBanner
hands-on exercise
Map IDE
technical details
JavaDB tool
JavaScript
arrays
BOM
built-in objects and host objects
comments
constructor functions and simulated classes
datatypes and values
defined
diagnosis
DOM
drag and drop functions
embedding in HTML
error handling and objects
event handling in DOM
exercises
Firebug and
functions
handling online orders and Shopping Cart
identifiers
Map IDE functions
operators
overview
references
regular expressions
responses
review questions
statements
style manipulation in DOM
summary
traversing and manipulating DOM
variables
JavaScript Object Notation (JSON). See JSON
(JavaScript Object Notation) JavaServer Faces (JSF)
building seller page
retrieving images with data tables JavaServer Pages (JSP) JDBC (Java Database Connectivity) Joint Photographic Experts Group (JPEG, JPG)
format JPEG, JPG (Joint Photographic Experts Group)
format JSCoverage framework JSF (JavaServer Faces)
building seller page
retrieving images with data tables JSMock JSON (JavaScript Object Notation)
Ajax xhrGet() with
algorithm of searching sale events
responses
with xhrGet() in Ajax Applications jsonRespStr variable JSP (JavaServer Pages)
JSUnit framework JUnit framework
K
Kahn, Bob
Kleinrock, Leonard
L
Lackey, Z.
languages
HTML. See HTML (HyperText Markup Language)
JavaScript. See JavaScript
PHP. See PHP
reducing incompatibilities with DOM. See DOM (Document Object Model)
SPARQL
Web applications future. See Web applications, future of
XML. See XML (eXtensible Markup Language)
layered structure of Semantic Web layout. See also design
buyer page
header fragment
portal page
PostItems.jsp
seller page
LDAP (Lightweight Directory Access Protocol)
length property
letter elements
lexical scoping
li element
libraries, Dojo
Licklider, Joseph Carl Robnett
Lightweight Directory Access Protocol (LDAP)
line breaks
HTML
JavaScript statements
linked Web information with OWL
LinuX, Apache, MySQL, PHP, and Perl (XAMPP)
lists, HTML
load()
localhost domain name
location object
lockItem servlet
log4JavaScript framework
logging JavaScript
M
Mahemoff, Michael
manipulation
DOM
style
Map IDE
hands-on practice
technical details
map variable
MapIDE.html
in buyer page
creating buyer page
itinerary planner hands-on practice
MapOps.js
contents
creating
maxOccurs attribute
Merrill, Thomas
metacharacters
method attribute
methods
apply() and call()
class
DOM accessors
DOM modifiers
event handling
history object
HTTP
instance
Object datatypes
parseHTML()
sending POST request
window object
XMLHttpRequest
XMLHttpRequest properties
Microsoft Script Debugger
minOccurs attribute
mixed complex type element
mixed content
model element
modeling data resources with RDF
modifiers
DOM
SPARQL and
Module architecture
Mono.Net Mosaic
Mozilla Project. See also Firefox
myCallBack() MySQL
N
name declaration
name parameter
namespace axis
namespace prefixes
namespaces
in RDF
xf:
XML Schema
XML Schema specification
National Center for Supercomputing Applications (NCSA)
navigation
hands-on practice
hooking PostItem to
Web remoting pitfalls
navigator object
NCP (Network Control Protocol)
NCSA (National Center for Supercomputing Applications)
nested elements nested functions NetBeans
Ajax with JSP developed in
creating Web project for Ajax case study
installing and adding Tomcat
overview
PHP plugin
practice lab
starting lab
Web remoting example
Netscape
Network Control Protocol (NCP)
new operator
node()
nodes
accessing
in DOM structure
identifying with XPath
modifiers
non-functional testing
Null datatypes
Number datatypes
NUnit framework
O
Object datatypes
objects
BOM
built-in and host
converting JSON strings to JavaScript
error
inheritance with prototype
logger
OWL properties
XMLHttpRequest
occurrence indicators
ol (ordered list) elements
onclick event handler
online order handling
onload event handler
onreadystatechange event handler
defined
handling XML responses
service streaming with
onsubmit event handler
open() method
operators, JavaScript
OPTIONS method
ordered list (ol) elements
orders, handling online
O’Reilly Media
OWL (Web Ontology Language)
OWL (Web Ontology Lanugage)
P
p element
page design. See design
page navigation. See navigation
page streaming
paragraphs, HTML
parameters
FetchImage Servlet
optional and variable-length arguments
property object
XMLHttpRequest methods
parent axis
parent elements
accessing nodes
in DOM structure
parentheses (()), JSON strings and
parenthesis (()) operator
parsing
HTML response
JavaScript and JSON responses
linked Web information with OWL
plain-text responses
with SAX and DOM
XML responses
path expressions
path in URIs
paths, relative location
PDF (Portable Document Format)
performance profiling
period (.)
PHP
Ajax with WAMP and
Ajax with XAMPP and
Apache development platforms
complete example of Web remoting
MySQL and
NetBeans plugin
overview
practice lab
pipe (|)
pitfalls of Web remoting
plain-text responses
plugin, NetBeans PHP
plus (+)
PNG (Portable Network Graphics)
po (property object) parameter Portable Document Format (PDF)
Portable Network Graphics (PNG)
portal page
design
navigation hands-on practice
refining layout and CSS POST method
defined
vs. GET method
of HTML forms
sending POST request
PostItems.jsp
preceding axis
preceding-sibling axis
primitive datatype wrapper objects
primitive types
private members
processing forms
processing linked Web information with OWL
processRequest() method
profiling
properties
adjusting navigation
class
className
common request arguments
DOM accessors
HTML color
inheritance
innerHTML property. See innerHTML property
instance
location object
navigator object
Object datatypes
OWL
RDFS
screen object
style property
window object
XMLHttpRequest
property object (po) parameter
prototype objects
inheritance with
simulated classes proxies
debugging Ajax Web applications
same-origin policy and
pseudoprotocols
pulling data
pushing data
PUT method
Q
query strings
HTTP basics
HTTP GET
querying
defining URIs
with OWL
with SPARQL
question mark (?)
R
raw XHR
RDF (Resource Description Framework)
defined
Query Language
RDFS (Resource Description Framework Schema)
readystate property
reasoners, SPARQL
reference types
referencing frames
RegExp()constructor
regular expressions
asterisks in
JavaScript
service streaming
relational databases
relative location paths
remote logging
remoting, Web. See Web remoting
repetition, XML element
representing data resources with RDF
request headers
request messages
request methods
defined
Dojo. See Dojo toolkit
Web remoting. See Web remoting
XMLHttpRequest object. See XMLHttpRequest object
RequestHelper
defined
encodeForm()
Web remoting example
#REQUIRED
reserved characters of XMLHttpRequest
Resource Description Framework (RDF)
defined
Query Language Resource Description Framework Schema (RDFS)
resources, data. See data
responses
defined
headers
HTML
JavaScript and JSON
plain-text
processing
XML responseText property
defined
service streaming
responseXML property
defined
in Web remoting example
restrictions on classes in OWL
retrieving global information with SPARQL
return statement
Rich Internet Applications
Roberts, Lawrence
root elements
row sets
S
sale event searching algorithm
saleinfo variable
same-origin policy
SAX (Simple API for XML)
Scantlebury, Roger
schema, database
scheme, URI
scope
of JavaScript functions
of JavaScript variables
screen object
script debugging
script tags
embedding JavaScript in HTML
HTTP requests
Search button
searches, sale events
searchSale servlet
Secure Sockets Layer (SSL) security
Ajax challenges and best practices
eval() function risks
Web remoting pitfalls
self axis
seller page
design
hands-on practice
milestone3
Semantic Web
overview
OWL
RDF
RDFS
SPARQL
structure
semi colon (;)
send() method
sending POST request
XMLHttpRequest properties
sendBuyerInfoForm() function
sequence element
sequences
server controls
seller page
styling
server scripts
servers
in Ajax applications
Apache
basic web architecture
complete example of Web remoting
HTTP basics
HTTP streaming
installing and adding Tomcat
service streaming
Servlets, Java. See Java Servlets
session variables
setRequestHeader() method
setTimeout() function
setup()
SGML (Standard Generalized Markup Language)
Shopping Cart
handling online orders
hands-on practice
toolbox
showAllSaleAddrs() function
showCompleteAddr() function
Simple API for XML (SAX) simple elements Simple Network Management Protocol (SNMP) and Apache
Simple Protocol and RDF Query Language (SPARQL)
simulated classes
single quote (')
SNMP (Simple Network Management Protocol) and Apache
sort()
span
SPARQL (Simple Protocol and RDF Query Language)
special characters
HTML
in regular JavaScript expressions
XML
specification, XML Schema
SPO (subject, predicate, object) sentence statements
SQL (Structured Query Language)
injection attacks
MySQL
script
src attribute
embedding JavaScript in HTML
HTTP requests
SSL (Secure Sockets Layer)
Stamos, A. Standard Generalized Markup Language (SGML)
standards, Web. See Web standards
start tags
defined
XML
startProcessSaleAddrs() function
state, determining request
statements
static keyword
status property
statusText property
streaming HTTP
String datatypes
strings, JSON
structure of Semantic Web
Structured Query Language (SQL). See SQL (Structured Query Language)
style
classes
CSS. See CSS (Cascading Style Sheets)
manipulation
rule format
server controls
style attribute
applying colors
of lists
style property
subclasses
subject, predicate, object (SPO) sentence statements
Submit button
subsets, element instance
Sun Java System Application Server 9.0. See Ajax case study
sync property
synchronous requests
defined
with XMLHttpRequest
system testing
T
tables, data. See data tables
tables, HTML
tags
center tag
frameset tag
HTML
HTTP requests
iframe tags
xf:model element
XML
target namespace
defined
XML Schema specification
Target style TCP/IP (Transmission Control Protocol/Internet Protocol)
td element teardown()
testing Web applications text()
text formatting
CSS
HTML
Thing
this keyword
constructor functions
defined
timeout property
timeouts
TLS (Transport Layer Security)
Tomcat server
installing and adding
overview
practice lab
toolkit, Dojo. See Dojo toolkit
top-down integration testing
TRACE method
traffic sniffers
Transmission Control Protocol/Internet Protocol
(TCP/IP) Transport Layer Security (TLS)
traversing DOM
tree hierarchy of DOM
triggers
triples
defining with RDF
in SPARQL
try block
tt element
type conversion
type conversion, in JavaScript
U
ul (unordered list) elements
Undefined datatypes
underscore (_)
Unicode encoding
Unicode Transformation Format (UTF)
Uniform Resource Identifiers (URIs)
defined
in RDF
Uniform Resource Locators (URLs). See URLs
(Uniform Resource Locators) Uniform Resource Name (URN)
union of classes, in OWL
unique strings
unit testing
unordered list (ul) elements
uploading images
hands-on practice
technical details URIs (Uniform Resource Identifiers)
defined
in RDF
url property
URLs (Uniform Resource Locators)
defined
HTML hyperlinks and anchors
HTTP basics
in RDF
same-origin policy
tracking history with Ajax
XMLHttpRequest parameters
URN (Uniform Resource Name)
user interface, XForms
user parameter
UTF (Unicode Transformation Format)
Utility.java
V
validation
complete example of Web remoting
forms processing with XMLHttpRequest
HTML diagnosis
plain-text responses
protecting against XSS attacks
with SAX and DOM
Validator class
value attribute
values
declaring attributes
element
JavaScript
of JavaScript variables
RDFS
var keyword
variable-length arguments
variables
JavaScript
JavaScript/Map IDE
Venkman JavaScript Debugger
visual feedback
Visual Web Pack project
creating PostItem.jsp
hands-on practice creating
W
W3C (World Wide Web Consortium)
Markup Validation Service
same-origin policy
on Semantic Web
XMLHttpRequest and
WAMP (Windows, Apache, MySQL, and PHP)
Watir (Web Application Testing in Ruby)
WDG (Web Design Group)
Web
architecture
development with Firebug
evolution
servers. See servers Web 1.0 Web 2.0 Web 3.0 Web 4.0
Web Application Testing in Ruby (Watir) Web applications
defining tiers
diagnosis
testing
Web applications, future of
overview
OWL
RDF
RDFS
references
Semantic Web
SPARQL
structure of Semantic Web and
XForms
Web Design Group (WDG)
Web Ontology Language (OWL)
Web Ontology Lanugage (OWL)
Web projects
hands-on practice creating
NetBeans
NetBeans and Tomcat
technical details
Web remoting
complete example
exercises
hidden<ifram>
HTML response
HTTP streaming
JavaScript and JSON responses
overview
pitfalls
plain-text response
references
response processing
review questions
sending POST request
summary
XML response
XMLHttpRequest
XMLHttpRequest methods
XMLHttpRequest object
XMLHttpRequest properties
XMLHttpRequest timeouts
Web standards
CSS basics
CSS elements
CSS formatting
CSS style rules
CSS text
exercises
HTML basics
HTML colors
HTML forms
HTML graphics
HTML headings, paragraphs, line breaks, and formatting text
HTML hyperlinks and anchors
HTML lists
HTML special characters
HTML structure
HTML tables
HTML tags, elements and attributes
HTTP basics
HTTP GET vs. POST
overview
references
review questions
summary
WebRunner
well-formed XML documents
widgets, Dojo
Wikipedia
window object
in BOM
defined
referencing frames
Windows, Apache, MySQL, and PHP (WAMP)
word spacing attribute
World wide web . See web
World Wide Web Consortium. See W3C (World Wide Web Consortium)
wrapper functions
wrapper objects
X
XAMPP (LinuX, Apache, MySQL, PHP, and Perl)
xf: namespace
xf:model element
XForms
XHR (XMLHttpRequest). See XMLHttpRequest (XHR)
XHR wrapper
xhrGet()
Dojo toolkit
JSON in Ajax Applications with
using in Ajax applications lab
XMLHttpRequest with Dojo
xhrPost()
in Ajax Applications lab
XMLHttpRequest with Dojo
XHTML (eXtensible HyperText Markup Language)
defined
transforming XML documents to
XML (eXtensible Markup Language)
age of Ajax
Apache development platforms
creating documents in NetBeans
documents
DTD
exercises
vs. JSON
overview
parsing and validation with SAX and DOM
RDF
references
responses
review questions
summary
transformation with XSLT
XForms
XML Schema
XMLHTTP
XMLHttpRequest (XHR)
debugging Ajax Web applications
defined
with Dojo toolkit
HTTP streaming with
modifying Header.jspf
Web remoting
Web remoting pitfalls
XMLHttpRequest object
defined
HTML response
JavaScript and JSON responses
methods
plain-text response
properties
response processing
sending POST request
timing out
XML response
xmlns attribute
xmlns:rdf namespace
XPath
defined
identifying XML nodes with
xsi element XSL-FO
XSLT (Extensible Stylesheet Language Transformation)
XSRF (Cross-site Remote Forgery Attack)
XSS (Cross-site Scripting) attacks