Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Naci Dai
Eteration


Naci Dai is an object mentor and an educator. He is the founder of ObjectLearn and one of the initiaters of the eteration network. He wrote Lomboz, a tool for J2EE development. Prior to that he was with BEA Systems and The Object People. He teaches object technology, web development, and distributed computing. He has spoken at a variety of conferences including OOP, Net.Objects and OOPSLA. He has received his Ph.D. from Carleton University.
 


Presentation: "Objects vs. The Web"

Tuesday 13:00 - 13:45, Public Room

Applying software engineering principles, particularly object-oriented techniques, to the Web is not always easy. Many current Web technologies lend themselves to, or even encourage, bad practices. Scripting and server-page technologies can encourage cut-and-paste reuse, direct-to-database coding, and poor factoring. Component models like COM and EJB seek to construct building blocks for application assembly, but in doing so they sacrifice many of the advantages of objects. XML emphasizes technology-independent reuse and sharing of content, data, and messaging but at the expense of encapsulation and OO's fundamental association of behaviour and state.
This talk examines some representative Web technologies and the issues they present. We describe several variations of a layered, OO architecture, based on the Model-View-Controller (MVC) pattern. The variety of applications makes it impossible to define a single recipe for "the right way" to build web applications. Instead, we emphasize the possible variations, the issues they address, and the possible drawbacks, within the overall theme of building scalable, maintainable, well-structured applications. The discussion is supported by code examples in both Smalltalk and Java, and with examples of good and bad decisions from the speaker's experiences.

Objects vs. The Web - (slides)

Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.
 
EOS
Oracle
SUN
SAP

Trifork EAS