1 / 13

Janus Brownbag • May04/00

Janus & WebObjects. Janus Brownbag • May04/00. Janus ?. An integrated suite of Web-based applications (a portal) to provide personalized (and, eventually, customized) information services to members of the University community. WebObjects ? Application Development Environment.

mervyn
Download Presentation

Janus Brownbag • May04/00

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Janus &WebObjects Janus Brownbag • May04/00

  2. Janus ? • An integrated suite of Web-based applications (a portal) to provide personalized (and, eventually, customized) information services to members of the University community.

  3. WebObjects ?Application Development Environment • Its core is a server-side Java development environment for implementing application specific logic • It provides a development tool for building a Web-based user interface to Java applications. • It provides object-oriented access to database environments

  4. WebObjects ?Application Deployment Environment • It’s an application server environment that sits between a Web server (which interacts with a browser) and data sources.

  5. Web Browsers Java Clients Data Services Web Servers Distributed Objects Data Sources High Level View

  6. Advantages ... • Provides industrial strength programmable access to information resources • Provides Object-oriented, Java-based, development environment (enables reusable module development, provides frameworks of useful classes, etc.) • Provides Cross Platform capabilities (Mac OS X and NT for development; and Solaris and HP-UX for deployment)

  7. … advantages • Provides application independent adapters to multiple Web Servers (Apache, Netscape, Microsoft) • Provides adapters to multiple relational databases (Oracle, Sybase, Informix, ODBC), data sources (LDAP, XML), and Enterprise Systems (PeopleSoft, SAP) • Provides redundant, scalable operation (multiple instances of a single application on multiple machines).

  8. Challenges ! • WebObjects is a lot to learn: • Understanding object-oriented approach to design and development of applications • Learning the depth and power of the class libraries provided, including the Enterprise Objects model for data access • Learning to use the suite of powerful and comprehensive development tools

  9. WebObjects Builder

  10. ProjectBuilder

  11. EOModeler

  12. Demo ...

  13. Questions ?

More Related