UNIT I J2EE Platform 9 Introduction - Enterprise Architecture Styles - J2EE Architecture - Containers - J2EE Technologies - Developing J2EE Applications - Naming and directory services - Using JNDI - JNDI Service providers - Java and LDAP - LDAP operations - Searching an LDAP server - Storing and retrieving java objects in LDAP - Application Servers - Implementing the J2EE Specifications - J2EE packaging and Deployment - J2EE packaging overview - Configuring J2EE packages 1. What are the components of J2EE application? 2. What are the differences between Ear, Jar and War files? Under what circumstances should we use each one? 3. Define JNDI. 4. What is a container? 5. Define JAAS. 6. Mention the need for deployment descriptor? 7. What is connector? 8. What is resource adapter? 9. Define LDAP. 10. What are the limitations of packaging? 11. What type of messaging is provided by JMS? 12. What is the difference between EJB and JavaBeans? 13. What is an LDAP server? And what is it used for in an enterprise environment? 14. What is JDBC? Describe the steps needed to execute a SQL query using JDBC. 15. What is J2EE? What are J2EE components and services? 16. What is MVC? 17. Define JAXP. 18. Difference between SAX and DOM Parser? 19. Define DTD. 20. Define J2EE API. 1. Write in detail about the Enterprise Architecture with a neat diagram. 2. J2EE is a container centric architecture. Explain and what are the four types of container that the J2EE specification defines. 3. Explain the technologies that J2EE platform provides for developing components. 4. Explain the J2EE APIs, i.e. RMI/IIOP, JNDI, JDBC, Java Mail and JMS. 5. What are the steps involved in developing J2EE applications? 6. Explain in detail about the LDAP Operations. 7. Write in short about i) Naming and Directory Services and ii) Java and LDAP 8. What are the steps taken involved in performing a JNDI Search? 9. Explain how JNDI allows to store several types of java related objects into the LDAP server 10. Describe in detail about the structure of J2EE package and how to work with the EAR Deployment Descriptor.
UNIT II STRUTS AND HIBERNATE 9 Struts Architecture - Struts classes - Action Forward, Action Form, Action Servlet, Action classes -Understanding struts - config.xml, Understanding Action Mappings, Struts flow with an example application, Struts Tiles Framework, Struts Validation Framework Hibernate - Architecture of Hibernate - Downloading Hibernate - Exploring HQL - Understanding Hibernate O/R Mapping. 1. List out the benefits of struts framework. 2. What are the components of struts? 3. What design patterns are used in struts? 4. What is role of ActionServlet? 5. What is the ActionForm? 6. Mention the need for ActionForward Class. 7. What is the role of Action Class? 8. What is ActionMapping? 9. What are the different kinds of actions in struts? 10. Draw the directory structure of struts application. 11. What are the five steps involved in Tiles Framework. 12. Can we have more than one struts-config.xml for a single struts application? 13. Why do you need ORM tools like hibernate? 14. What does Hibernate simplify? 15. What is the need for Hibernate xml mapping file? 16. What are the ways to express joins in HQL? 17. What is the advantage of Hibernate over jdbc? 18. What are the differences between EJB 3.0 & Hibernate? 19. What is Hibernate Query Language? 20. What are the types of inheritance models in Hibernate? 1. Explain Struts architecture representing the basic elements? 2. Write a simple application using struts? 3. Explain the core classes of the Struts Framework 4. Explain Struts navigation flow 5. What are the different kinds of actions in Struts? Explain in detail. 6. Define the steps require to create tiles application 7. Write short notes on struts validation framework 8. Explain the architecture of hibernate in detail 9. What is query interface? Give some examples of queries in hibernate query language. 10. Define the collection, association and component mappings in hibernate.
UNIT III LAMP STACK 9 Overview of Lamp Stack - Features of Lamp Stack Understanding Python Understanding LAMP and Its Effect on Web Development 1. What is LAMP stack? 2. What are the main features of LAMP? Also explain the benefits of LAMP 3. What is Python? Explain the main features of Python Language. 4. What are literals and identifiers in Python? 5. How do you make an array in python? 6. Explain how python is interpreted. 7. Explain how to overload constructors in Python. 8. Describe how to implement Cookies for Web python. 9. Describe how to use Sessions for Web python. 10. What is used to create Unicode string in python? 11. What is Python? State some programming language features of Python. 12. Explain the dictionary in Python. 13. How do we share global variables across modules in Python? 14. What is a Lambda form? Explain about assert statement? 15. Explain the role of repr function. 16. How is memory managed in python? 17. Explain how to create a multidimensional list. 18. Explain how to make Forms in python. 19. How do we make python scripts executable? 20. Explain the disadvantages of python. 1. Write Short notes on Linux and its architecture. 2. What are Pipes? Explain use of pipes. 3. Write short notes on i) Arithmetic Operators ii) Comparison Operators iii) Logical Operators iv) Conditional Operators 4. Write Short notes on Apache tomcat 5. Explain in detail about MYSQL 6. Write Short notes on Perl architecture. 7. Explain the looping techniques of python programming with an example 8. Explain in detail about python architecture. 9. Write a program to i) check whether the given number is odd or even ii) find square root of a number 10. Describe the main components of LAMP and what are the main benefits of LAMP stack in business
UNIT IV.Net, C# 9 Introduction -.Net revolution -.Net framework and its architecture CLR What is Assembly Components of Assembly DLL hell and Assembly Versioning. Overview to C# - C # Compilation and Execution Process C# Fundamentals (Data types, Operators, Programming constructs) Inheritance Sealed Classes Interface - Overloading OverRiding Method Hiding C# Property Exception Handling 1. What is a Managed Code? 2. Explain the role of assemblies in.net. 3. Name the different components of an assembly. 4. What are sealed classes in C#? 5. What is the difference between abstract classes and interface? 6. What is the difference between System.String and System.StringBuilder classes? 7. How does assembly versioning work? 8. Define method overloading. 9. What is Authentication and Authorization? 10. What are value types and reference types? 11. What is Jagged Arrays? 12. List down the commonly used types of exceptions in.net? 13. What is a Multicast Delegate? 14. What is LINQ? 15. What is DLL Hell, and how does.net solve it? 16. Define multicast delegate. 17. Define satellite assembly. 18. What is the difference between.exe and.dll files? 19. What is Global Assembly Cache (GAC)? 20. What is Native Image Generator? 1. Describe in brief.net Framework and its architecture. 2. Explain in detail about the different types of Assemblies in.net. 3. What is DLL hell problem? Give solution. 4. What are the steps involved to resolve an assembly binding request? 5. Write short notes on Overloading and Overriding 6. Write short notes on Inheritance. 7. Explain in detail about Interface and how multiple interfaces is used in.net? 8. Write short notes on sealed classes and method hiding. 9. What are the various data types of.net? Explain 10. Write short notes on Exception Handling.
UNIT V ASP.NET AND SILVERLIGHT 9 ASP.Net- IIS - ASP.Net Page Life Cycle ASP Vs ASP.Net - HTML Controls Vs Server side Controls Validation Controls Data binding in ASP.Net Caching Configuration in ASP.Net (web.config) Session management View State in ASP.Net ASP.Net. Introduction - RIA Silverlight XAML App.Xaml XAP How Silverlight application executes in a web browser 1. What are the different validators in ASP.NET? 2. In which event of page cycle is the ViewState available? 3. How we can force all the validation controls to run? 4. Differentiate between client-side and server-side validations in webpages? 5. What is the difference between HTML and Web Server Controls? 6. Explain role based security. 7. Explain the validation controls. How many validation controls in ASP.NET 4.0? 8. What does the "EnableViewState" property do? Why do we want it On or Off? 9. What are the various session state management options provided by ASP.NET? 10. What is ViewState? 11. List the events in page life cycle. 12. What is caching? 13. What are the main features and benefits of Silverlight? 14. What is XAML? 15. What is app.xaml? 16. What is a.xap file? 17. What is.net RIA Services? 18. What is the relationship and difference between Silverlight and ASP.Net? 19. What is the difference between Silverlight and Flash? 20. What are the different Layout controls available in Silverlight? 1. What are the different methods of navigation in ASP.NET? 2. Explain how data binding is achieved in ASP.NET? 3. Write short notes on i) Session Management and ii) View State 4. Explain the ASP.NET page lifecycle. 5. Write short notes on caching and its types. 6. What are the steps involved in creating an ASP.NET WebService application? 7. Explain in detail about Master Page. 8. Describe in brief about ASP.NET Web Parts Framework and its components. 9. Write short notes on i) XAML and ii) XAP 10. What are the steps involved in executing silver light application in a web browser