MCA 403: Web technologies
| Lectures: 4 Periods/Week | Sessional Marks: 30 | 
| University Exam: 3 Hours | University Examination Marks: 70 | 
						
		
		UNIT-I
	
			 HTML: Common Tags: 
				List, Tables, images, forms, Frames, Cascading Style Sheets
	
			Java Script 
			Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script.
		
			
		
		UNIT-II
	
			
			XML:  
		Document type definition, XML Schemas, Document Object model, Presenting XML, Using XML Processors: DOM and SAX
		
			CGI Scripting  
			What is CGI? - Developing CGI applications - Processing CGI - Returning a Basic HTML page - Introduction to CGI.pm - CGI.pm methods - Creating HTML pages dynamically.
		
			
		
						
		UNIT-III
	
					
			
			
						
		UNIT-IV
	
			Web Servers and Servlets  
				Tomcat web server, Introduction to Servlets: Lifecycle of a Servlet, JSDK, The Servlet API, The javax.servlet Package, Reading Servlet parameters, Reading Initialization parameters. The javax.servlet HTTP package, Handling Http Request & Responses, Using Cookies-Session Tracking, Security Issues
		
			Introduction to Java Server Pages (JSP)  
				The Problem with Servlet. The Anatomy of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat
			
		
    		Text Books
						
			
- Web Programming, building internet applications, Chris Bates 2nd edition, WILEY Dreamtech (units I, II)
 - Java Programming with JDBC ;Donald Bales, O'Reilly (Unit III)
 - Java Network Programming, elliotte Rusty Harold, 3rd Edition, O'Reilly (Unit III)
 - Java Server Pages - Hans Bergsten, SPD O'Reilly (Unit IV)
 
- Robert W. Sebesta, “Programming the World Wide Web”, Third Edition, Pearson Education (2007).
 - Anders Moller and Michael schwartzbach, ”An Introduction to XML and Web Technologies”, Addison Wesley (2006)
 - Chris Bates, “Web Programming–Building Internet Applications“, Second Edition, Wiley (2007).
 - Jeffrey C. Jackson, “Web Technologies – A Computer Science Perspective”, Pearson Education (2008).
 - H.M.Deitel, P.J.Deitel, "Java How to Program", Sixth Edition, Pearson Education (2007)
 - Debasish Jana,"Java and Object Oriented Programming Paradigm", PHI (2005).
 - ISRD Group, "Introduction to Object Oriented Programming through Java", TMH (2007).
 
