GoF Design Patterns (should be thorough and it will help you in your career also) Pay attention to 'How design patterns solve design problems' as you become familiar with design concepts such as class vs interface inheritance and there were few questions on inheritance, polymorphism. Core J2EE Patterns (No need to go through all examples just few strategies)
I did not read Core Security Patterns. Had I read it I would have got good score in security.
Be through with common architectures such as 2-tier, 3-tier and n-tier architecture with respect to non-functional requirements and there were few questions on these and all answers appear to be correct. Though you know the answer you may not be able to answer them correctly under the given time limit. Before you go to the test revise this section.
I am planning to take Part 2 in few days. I need help from forum to clear it.
I wish all the best to everyone who is preparing the test. Let me know if you need any information....
I did not go though all the chapters in IT Architectures and Middleware. However I feel it would be good to go through all the chapters just once as you will become familiar with the basic middleware concepts, requirements, technologies etc.
I went thorough the following chapters.. Pay attention to chapters 6, 7 and 8 as they cover non-functional requirements such as scalability, resiliency, performance, security etc...
Chapter 1: The Nature of the Problem. This chapter is an introduction to the rest of the book. It takes an example and points out the main concerns of IT architecture. Middleware technology alternatives
Chapter 2: A Short History of Middleware Technology--From the Stone Age to Message Queuing. This and the following two chapters are a historical survey of middleware technology. The topics are
Remote procedures calls.
Remote database access (ODBC, etc.).
Distributed transaction processing.
Comparison of message queuing with distributed transaction processing.
Chapter 3: A Short History of Middleware Technology--Object Middleware. The topics are
A short introduction to object-oriented concepts.
Using object interfaces over middleware.
Chapter 4: A Short History of Middleware Technology--Components and the Web. The topics are
The difference, from an application implementation design angle, between Webbrowsers and workstations.
Enterprise Java Beans.
The issue of session state.
IT architecture guidelines / middleware
Chapter 5: Middleware Classification and Middleware Architectures. The topics are
A technological classification of middleware. This section tries to answer the questions--is there additional middleware that has been overlooked, and how does middleware fit with other software?
Vendor architectures like Microsoft DNA and Sun's J2EE.
Chapter 6: What Is Middleware For? The topics are
A description of the functional requirements of middleware technology.
An introduction to a high-level generic architecture (this is further broken down into components in chapter 10).
Distributed systems technology principles
Chapter 7: Resiliency. This chapter explains the principles of resiliency in distributed systems.
Chapter 8: Performance and Scalability. This chapter explains the principles of performance and scalability in distributed systems.
Chapter 9: Security and Systems Management. This chapter explains the principles of security and systems management in distributed systems. IT architecture guidelines / distributed systems implementation design
Joined: May 15, 2005
Secondly, which important strategies did you refer in Core J2EE Patterns. As per most of the threads, people suggest, not to go too deep into Core J2EE patterns, so which patterns should one concetrate on.