The job of an EOEditingContext (EC) in WebObjects is to manage an object graph of EOEnterpriseObjects (EOs). Think of it as a sandbox that your EOs live in. Any changes made to those EOs – attributes changed, relationships created or destroyed, EOs added or deleted – are tracked by the EC and committed to the [...]
Advanced WOComponent API Validation
WebObjects WOComponents are comprised of two files and a bundle. For example a WOComponent named “MyComponent” would have a bundle called MyComponent.wo, a Java file called MyComponent.java, and an API file called MyComponent.api.
Usually the majority of your time is spent editing the content of the .wo bundle and adding logic to the .java file. But [...]
Connection Dictionary Twiddling – Part 2
I wrote about using Project Wonder’s ERXConfigurationManager to ‘twiddle’ your model connection dictionary settings here.
I only listed the global properties, but there are per model properties as well. Unfortunately the JDBC settings are not very well documented. So, to google index my brain, here are my notes: Most of the heavy lifting is done by [...]
New Screencast
WO/ProjectWonder/WOLips – Part 2
I just completed part 2 of the WO/Wonder/WOLips series. This episode introduces:
Reusable components
Importing files into your project
DirectActions
Modeling relationships
Updating a db schema with Migrations
It should be in available in WebObjects Podcasts on iTunes, from the WOCommunity site, or direct from my .mac account here.
Resources
Source of the completed project.
As always, comments and suggestions welcome.
Screencasts
I’ve been playing with the very cool ScreenFlow from vara software this week… Did I mention that it was very cool?
Anyway, I put together a couple of introductory screencasts on using WebObjects and WOLips. They can both be found in the WebObjects Podcasts on iTMS or from the WOCommunity site.
HelloWorld
The first is a short HelloWorld [...]