Before Applying job posting in any websites or recruiting agencies or sending resumes to job recruiters or any other employment website you need to improve your skills on general knowledge, Aptitude, Puzzles, logical reasoning, general english, database, programming as per your job profile. Job recruiters or mostly preferring job candidates who are having more stuff in those categories mentioned above. So improving more skills on your job profile always boost up your career and your performance. Even hiring companies and job recruiters who are looking for many job posting websites actually they are looking and filtering on these activities. In these Java J2ee section you need to update more questions to perform well in front of job recruiters and companies. Java J2ee Interview questions are most important to score in interview, Update all questions to score well in all rounds in job interview.

JAVA / J2EE interview questions and answers

6)
What is User Interface (Client) tier architecture?

This is mostly the windows user interface or the Web interface but this has only the UI part.

7)
What is Mid Layer tier architecture?

Middle tier provides process management where business logic and rules are executed and can accommodate hundreds of users (as compared to only 100 users with the two tier architecture) by providing functions such as queuing application execution, and database staging.

8)
What is Data Access Layer tier architecture?

This is also called by the famous acronym “DAL” component. It has mainly the SQL statement which do the database operation part of the job.

The three tier architecture is used when an effective distributed client /server design is needed that provides (when compared to the two tier) increased performance, flexibility, maintainability, reusability, and scalability, while hiding the complexity of distributed processing from the user.

9)
What is Inversion of control?

Inversion of control is also termed as Dependency Inversion Principle. Let’s say we have class A. Class A uses Class B. In short Class A depends on Class B. In short Class A can not be used with out Class B. Second Class B can not use Class A. In order to remove the dependency that class A can not be used with Class B we need to introduce an Interface I in between them. This is termed as IOC or DIP. So now both of the classes will communicate through this interface thus leading to loosely coupled and independent architecture.

10)
What is UML?

The Unified Modeling Language (UML) is a graphical language For visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system.UML provides blue prints for business process, System function, programming language statements, database schemas and reusable components.