1 / 16

Object Oriented Programming in Java

Object Oriented Programming in Java. Getting Started. Architectural Directions Force Technology Changes. Distributed Architectures. Predicted Cost. Gartner Group Prediction. In 2001, 90 percent of all new C/S applications will be multi-tier (three or more tiers),

shookm
Télécharger la présentation

Object Oriented Programming in Java

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. Object Oriented Programming in Java Getting Started Object Oriented Programming in Java (95-707) Getting Started

  2. Architectural DirectionsForce Technology Changes Object Oriented Programming in Java (95-707) Getting Started

  3. Distributed Architectures Object Oriented Programming in Java (95-707) Getting Started

  4. Predicted Cost Object Oriented Programming in Java (95-707) Getting Started

  5. Gartner Group Prediction In 2001, 90 percent of all new C/S applications will be multi-tier (three or more tiers), up from 40 percent in 1996 (0.7 probability). By 1999, ORBs and object-transactional middleware (OTM) will be the dominant methods of program-to-program communication for new applications (0.7 probability). By 2001, more than half of all large enterprises will have some form of message broker in production (0.7 probability) In 2002, despite the considerable advantages of messaging, applications will still use the request/reply model for more than half of all program-to-program communication (0.8 probability). By 1999, message-queuing middleware (MQM) will become an integrated requirement for all applications targeted at mobile workers (0.8 probability). Object Oriented Programming in Java (95-707) Getting Started

  6. Common Web Architecture Application Server Back-end systems Web Server Thin-Client Legacy data and applications Dynamic Content Presentation Static Content Object Oriented Programming in Java (95-707) Getting Started

  7. The Java Programming Language Object Oriented Programming in Java (95-707) Getting Started

  8. Why is this class important? • Introduction to mainstream technology • Object Oriented concept • Java Object Oriented Programming in Java (95-707) Getting Started

  9. Features of Java • Object Oriented 100% • Simple language • Interpreted • Distributed • Robust • Architectural Neutral • Portable • High Performance (?) • Multithreaded • Dynamic • Secure Object Oriented Programming in Java (95-707) Getting Started

  10. Procedural Vs. Object Oriented • Procedural Languages • programming begins with development of functions and procedures and then progresses to the development of data structures • Object Oriented Languages • programming begins with expressing computer programs with a semantic close to the real world problem Object Oriented Programming in Java (95-707) Getting Started

  11. Interpreted Language Object Oriented Programming in Java (95-707) Getting Started

  12. Write Once, Run Anywhere Object Oriented Programming in Java (95-707) Getting Started

  13. Platform Independence Object Oriented Programming in Java (95-707) Getting Started

  14. Applications of Java • Embedded programs • Mobile code: Applets • Fat clients • Server-side Java TIME Object Oriented Programming in Java (95-707) Getting Started

  15. Focus of this class • Object oriented concepts • Java language • Server-side Java • A little bit of Applets • A little bit of GUI Object Oriented Programming in Java (95-707) Getting Started

  16. Advantages of Java • 100% Object Oriented • Faster development • Less development • Less maintenance • Portable • No distribution Object Oriented Programming in Java (95-707) Getting Started

More Related