Top
The WebScript Language
To speed the development cycle, you may want to write your application in a scripting language. The WebObjects scripting language is called WebScript. You can write all or part of your WebObjects application in WebScript.
This chapter tells you everything you need to know to use the WebScript language: its syntax and language constructs. WebScript is very similar to Objective-C. If you already know Objective-C, you may want to just scan this chapter and pay special attention to the section "WebScript for Objective-C Developers", which describes the differences between WebScript and Objective-C.
WebScript is an object-oriented programming language. This chapter attempts to give you a brief introduction to the object-oriented concepts you'll need to know to follow the discussion, but it by no means teaches you object-oriented programming. To learn object-oriented programming, there are several books you can read, such as Object-Oriented Programming and the Objective-C Language.
- Objects in WebScript
- WebScript Language Elements
- Variables
- Variables and Scope
- Assigning Values to Variables
- Methods
- Invoking Methods
- Accessor Methods
- Sending a Message to a Class
- Creating Instances of Classes
- Data Types
- Statements and Operators
- Control-Flow Statements
- Arithmetic Operators
- Logical Operators
- Relational Operators
- Increment and Decrement Operators
- Reserved Words
- "Modern" WebScript Syntax
- Advanced WebScript
- Scripted Classes
- Categories
- WebScript for Objective-C Developers
- Accessing WebScript Methods From Objective-C Code
First Section