CIS764 - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

CIS764

Description:

CIS 764 Database Systems Design J2EE Patterns Book Review Presented by Mark Weiss CIS 764 ... Chapter 8 Business Tier Patterns. Chapter 9 Integration Tier Patterns. – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 18
Provided by: MarkW131
Category:

less

Transcript and Presenter's Notes

Title: CIS764


1
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
Presented by Mark Weiss CIS 764 Fall
2004 Kansas State University November 11, 2004
2
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Overview
  • Who is Alur et alls(Book) intended audience?
  • Book divided into 3 parts Epilogue
  • - 1 Patterns and J2EE.(Ch.12 pp 1-31)
  • - 2 Design Considerations, Bad Practices, and
    Refactorings. (Ch. 3-5 pp 32-121)
  • - 3 J2EE Patterns Catalog. (Ch. 6-9 pp 122-421)
  • - Epilogue J2EE Patterns Applied. (Epilogue pp
    422-437)
  • Book Positives
  • Book Negatives
  • References

3
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Who is the Books intended audience?
  • J2EE enthusiasts,programmers, architects,developer
    s, and technical managers.
  • The Book is not
  • A Java programming guide
  • An answer to which process or methodology to
    follow in your projects
  • How to use Unified Modeling Language (UML)
  • The Book is
  • About field discovered patterns in J2EE that
    provide solutions using Sun Java Center (SJC)
    J2EE Pattern Catalog.
  • Promotes Reuse

4
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Part 1
  • Chapter 1.
  • What are Patterns?
  • Historical References - (Christopher Alexander
    1970)
  • Defining a PatternEnable us to document a known
    recurring problem and its solution in a
    particular context, and to communicate this
    knowledge to others
  • Categorizing Patterns
  • Design, Arch., Analysis, Creational, Structural,
    Behavioral
  • J2EE Pattern Catalog
  • Tiers (Presentation, Business, Integration)
  • Chapter 2.
  • Overview of J2EE Platform.

5
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Part 2
  • Chapters 3-5.
  • Design Considerations, Bad Practices and
    Refactorings
  • Chapter 3 Presentation Tier Considerations and
    Bad Practices.
  • Chapter 4 Business Integration Tier
    Considerations and Bad Practices.
  • Chapter 5 Presentation, Business, Integration
    Tier Refactorings.
  • Chapter format
  • Problem summary Quick description of a less
    than optimal solution.
  • Solution Reference
  • Patterns that provide information on context
    and trade-offs
  • Design Considerations
  • Refactorings----A design path using SJC J2EE
    Pattern Catalog.

6
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Part 3
  • Chapters 6-9.
  • Chapter 6 J2EE patterns overview
  • Tiered Approach

7
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Part 3 contd
  • Chapter 6 J2EE patterns overview contd
  • Tables with Pattern Names and Synopsis of
    each.(6.1, 6.2, 6.3)
  • Guide to the Catalog
  • Terminology 6.4, UML Stereotypes
  • J2EE Pattern Relationships
  • see next two slides.
  • J2EE Patterns Roadmap If you are looking for
    thisFind it here (Table 6-6)

8
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
Book Part 3 contd (Presentation Tier )
Top Half Of Figure 6.2
9
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
Book Part 3 contd (Business Integ. Tier)
Bottom Half Of Figure 6.2
10
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Part 3 contd
  • Chapter 7 Presentation Tier Patterns.
  • Chapter 8 Business Tier Patterns.
  • Chapter 9 Integration Tier Patterns.
  • Chapter Format
  • Context
  • Problem
  • Forces
  • Solution
  • Structure
  • Strategies
  • Consequences
  • Related Patterns

11
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Epilogue

12
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Epilogue contd

13
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Epilogue contd

14
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Epilogue contd

15
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Book Epilogue contd

16
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
  • Critique
  • Pros
  • Easy to read.
  • Examples are somewhat easy to follow with given
    diagrams and source code.
  • Every pattern has an UML Class and Interaction
    diagram for clarification.
  • Great reference for Reuse.
  • Cons
  • Refer it forward.
  • 2nd Edition June 2003.I read 1st Edition .

17
CIS 764 Database Systems DesignJ2EE Patterns
Book Review
References Deepak Alur, John Crupi, Dan Malks.
Core J2EE Patterns Best Practices and Design
Strategies. New Jersey Prentice Hall 2001
459pp. Core J2EE Patterns. Available from
http//java.sun.com/blueprints/patterns/ Accessed
October 27, 2004. Core J2EE Patterns. Available
from http//www.corej2eepatterns.com/index.htm Ac
cessed October 28, 2004
Write a Comment
User Comments (0)
About PowerShow.com