ANNA UNIVERSITY ECE SYLLABUS
EC6008 WEB TECHNOLOGY SYLLABUS
7TH SEM ECE SYLLABUS
REGULATION 2013
EC6008 WEB TECHNOLOGY SYLLABUS |
To design and create user interfaces using Java frames and applets.
To have a basic idea about network programming using Java.
To create simple Web pages and provide client side validation.
To create dynamic web pages using server side scripting
To have a basic idea about network programming using Java.
To create simple Web pages and provide client side validation.
To create dynamic web pages using server side scripting
UNIT I JAVA FUNDAMENTALS
Java Data types – Class – Object – I / O Streams – File Handling concepts – Threads – Applets – Swing Framework – Reflection
UNIT IIJAVA NETWORKING FUNDAMENTALS
Overview of Java Networking - TCP - UDP - InetAddress and Ports - Socket Programming - Working with URLs - Internet Protocols simulation - HTTP - SMTP - POP - FTP - Remote Method Invocation - Multithreading Concepts
UNIT III CLIENT SIDE TECHNOLOGIES
XML - Document Type Definition - XML Schema - Document Object Model - Presenting XML - Using XML Parsers: DOM and SAX – JavaScript Fundamentals - Evolution of AJAX - AJAX Framework - Web applications with AJAX - AJAX with PHP - AJAX with Databases
UNIT IV SERVER SIDE TECHNOLOGIES
Servlet Overview - Life cycle of a Servlet - Handling HTTP request and response - Using Cookies - Session tracking - Java Server Pages - Anatomy of JSP - Implicit JSP Objects – JDBC - Java Beans - Advantages - Enterprise Java Beans - EJB Architecture - Types of Beans - EJB Transactions
UNIT VAPPLICATION DEVELOPMENT ENVIRONMENT
Overview of MVC architecture - Java Server Faces: Features - Components - Tags - Struts: Working principle of Struts - Building model components - View components - Controller components - Forms with Struts - Presentation tags - Developing Web applications - Hibernate: Configuration Settings - Mapping persistent classes - Working with persistent objects - Concurrency - Transactions - Caching - Queries for retrieval of objects - Spring: Framework - Controllers - Developing simple applications.
TOTAL: 45 PERIODS
OUTCOMES:
Upon completion of the course, students will be able to:
Have knowledge about the fundamental Java networking technologies.
Design their own web services using the client server concepts
Describe the techniques involved to support real-time Software development.
Describe the techniques involved to support real-time Software development.
TEXT BOOK:
1. Deitel, Deitel, Goldberg, “Internet & World Wide Web How to Program”, Third Edition, Pearson Education, 2006.
1. Marty Hall and Larry Brown, “Core Servlets and Javaserver Pages”, Second Edition
2. Bryan Basham, Kathy Siegra, Bert Bates, “Head First Servlets and JSP”, Second Edition
3. Uttam K Roy, “Web Technologies”, Oxford University Press, 2011.
great
ReplyDeletecan u upload web technology(EC6008) previous year question papers
ReplyDeletecan u tell local author book for this subject
ReplyDelete