Mallesh Panthagani wrote:Congratulations.
Could you share your prepration steps, material used and tips to prepare?
Thanks in advance.
Here are topics needs to be prepared for Part 1, this will give you initial
boost.
Application Design Concepts and Principles
Common Architectures like Enterprise Applications, Distributed Application (using JCA), Tiers, and Layers
Non-functional Requirements
-Scalability
-Maintainability
-Reliability
-Availability
-Extensibility
-Performance
-Manageability
-Security
Integration and Messaging
-Protocols like JRMP, IIOP, RMI,LDAP,SMTP,SSH, FTP/SFTP, HTTPS
Business Tier Technologies
Concepts -
EJB 3.0/2.0 (Local Transactions/ Distributed Transactions)
JPA and JPA with Persistence Providers
Web Tier Technologies
-Framework (
JSF)
-Web Module Structure
-Web Application Technologies
Applicability of
Java EE Technology
Java EE Clients
Container Types (Java EE Server, EJB Container, Web Container, Application Client Container,
Applet Container)
Java EE Modules (EJB modules, Web modules, Application client modules,
Resource adapter modules (JCA)
Web Services
RESTful,
SOAP
Concepts of UDDI
Design
Patterns
- Core Design Patterns: Gang of Four (ref
http://www.fluffycat.com/Java-Design-Patterns/)
-Core J2EE Patterns (ref
http://www.corej2eepatterns.com/ )
Security
Application Security by implementing cryptography algorithms (asymmetric/symmetric encryption)
Application Server concepts
Load balancing, cluster, High availability, Horizontal Scaling, vertical scaling all NFRs will cover here
Web Server
Concepts Proxy configuration
Load balancing with application servers
Implementing SSO
Affinity types for Application/Web servers
-Chenna Gottam