|
So ... What is Web Objects?
- A web applications server
- A system that generates mappings from objects to relations
- A component based HTML generator
- An IDE for developing web applications
- A set of Frameworks
A web applications server
stores and runs your applications
the application is served to clients
any changes to the application are automatically served
WebObjects supports HTML and Java user interfaces
Mapings from objects to relations
EOF - enterprise objects framework
converts rows of data in a relational database into objects
can put business logic (Java methods) into data classes
generates SQL for database queries
Component based HTML generation
pre-built dynamic components
WebObjects framework maps directly to HTML
component based rather than object based
create reusable components
IDE
xCode - editing Java and managing project
WebObjects Builder - HTML editor, supports Web Objects tags, code
generation and component binding
EOModeler - creates EOF models of relational databases
Java Browser - for examining APIs
A system that generates mappings from objects to relations
A component based HTML generator
Frameworks
Mac OSX supports many frameworks including WOFramework and EOFramework

Library
your code calls the library functions to provide services
Framework
Inverted library - it calls your code when appropriate
Your code specialises frame work classes for your application by
inheritance
WebObjects does 80% of the code for you
|