{"id":8871,"date":"2018-08-23T19:06:36","date_gmt":"2018-08-23T19:06:36","guid":{"rendered":"https:\/\/www.inspirenignite.com\/jntuh\/?p=8871"},"modified":"2021-10-27T22:49:08","modified_gmt":"2021-10-27T22:49:08","slug":"jntuh-m-tech-2017-2018-r17-detailed-syllabus-web-technologies-and-services","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/jntuh\/jntuh-m-tech-2017-2018-r17-detailed-syllabus-web-technologies-and-services\/","title":{"rendered":"JNTUH M.Tech 2017-2018 (R17) Detailed Syllabus Web Technologies and Services"},"content":{"rendered":"<p>Web Technologies and Services Detailed Syllabus for\u00a0Web Technology M.Tech first year first sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.<\/p>\n<p>The detailed syllabus for Web Technologies and Services M.Tech 2017-2018 (R17) first year first sem is as follows.<\/p>\n<p>M.Tech. I Year I Sem.<\/p>\n<p><strong>Course Objective:\u00a0<\/strong>The student who has knowledge of programming with java should be able to develop web based<br \/>\nsolutions using multi-tier architecture. S\/he should have good understanding of different technologies on client and server side components as Follows:<\/p>\n<ul>\n<li>Client Side: HTML5, CSS3, Javascript, Ajax, JQuery and JSON<\/li>\n<li>Server Side: Servlets, JSP<\/li>\n<li>Database: MySQL with Hibernate and Connection Pooling<\/li>\n<li>Framework: Struts with validation framework, Internationalization (I18N)<\/li>\n<li>SOA: Service Oriented Architecture, Web services fundamentals, Axis framework for WS<\/li>\n<\/ul>\n<p><strong>UNIT &#8211; I : Client Side Technologies:<\/strong> Overview of HTML &#8211; Common tags, XHTML, capabilities of HTML5, Cascading Style sheets, CSS3 enhancements, linking to HTML Pages, Classes in CSS, Introduction to JavaScripts, variables, arrays, methods and string manipulation, BOM\/DOM (Browser\/Document Object Model), accessing elements by ID, Objects in JavaScript Dynamic HTML with JavaScript and with CSS, form validation with JavaScript, Handling Timer Events Simplifying scripting with JQuery, JASON for Information exchange.<\/p>\n<p><strong>UNIT &#8211; II : Introduction to Java Servlets:<\/strong> Introduction to Servlets: Lifecycle of a Servlet, Reading request and initialization parameters, Writing output to response, MIME types in response, Session Tracking: Using Cookies and Sessions, Steps involved in Deploying an application, Database Access with JDBC and Connection Pooling<br \/>\nIntroduction to XML, XML Parsing with DOM and SAX Parsers in Java Ajax &#8211; Ajax programming with JSP\/Servlets, creating XML Http Object for various browsers, Sending request, processing response data and displaying it.<br \/>\nIntroduction to Hibernate<\/p>\n<p><strong>UNIT &#8211; III :\u00a0Introduction to JSP:<\/strong> JSP Application Development: Types of JSP Constructs (Directives, Declarations, Expressions, Code Snippets), Generating Dynamic Content, Exception Handling, Implicit JSP Objects, Conditional Processing, Sharing Data Between JSP pages, Sharing Session and Application Data, Using user defined classes with jsp:useBean tag, Accessing a Database from a JSP<\/p>\n<p><strong>UNIT &#8211; IV : Introduction to Struts Framework:<\/strong> Introduction to MVC architecture, Anatomy of a simple struts application, struts configuration file, Presentation layer with JSP, JSP bean, html and logic tag libraries, Struts Controller class, Using form data in Actions, Page Forwarding, validation frame work, Internationalization<\/p>\n<p><strong>UNIT &#8211; V : Service Oriented Architecture and Web Services:<\/strong> Overview of Service Oriented Architecture \u2013 SOA concepts, Key Service Characteristics, Technical Benefits of a SOA Introduction to Web Services\u2013 The definition\u00a0 of web services, basic operational model of web services, basic steps of implementing web services.<br \/>\nCore fundamentals of SOAP \u2013 SOAP Message Structure, SOAP encoding, SOAP message exchange models, Describing Web Services \u2013Web Services life cycle, anatomy of WSDL Introduction to Axis\u2013 Installing axis web service framework, deploying a java web service on axis. Web Services Interoperability \u2013 Creating java and .Net client applications for an Axis Web Service (Note: The Reference Platform for the course will be open source products Apache Tomcat Application Server, MySQL database, Hibernate and Axis)<\/p>\n<p><strong>TEXT BOOKS:<\/strong><\/p>\n<ul>\n<li>Web Programming, building internet applications, Chris Bates 3rd edition, WILEY Dreamtech .<\/li>\n<li>The complete Reference Java 7th Edition, Herbert Schildt., TMH.<\/li>\n<li>Java Server Pages,Hans Bergsten, SPD, O\u2019Reilly.<\/li>\n<li>Professional Jakarta Struts &#8211; James Goodwill, Richard Hightower, Wrox Publishers.<\/li>\n<li>Developing Java Web Services, R. Nagappan, R. Skoczylas, R.P. Sriganesh, Wiley India, rp \u2013 2008.<\/li>\n<li>Understanding SOA with Web Services, Eric Newcomer and Greg Lomow, Pearson Edition \u2013 2009<\/li>\n<li>Java Web Service Architecture, James McGovern, Sameer Tyagi et al., Elsevier &#8211; 2009<\/li>\n<\/ul>\n<p><strong>REFERENCE BOOKS:<\/strong><\/p>\n<ul>\n<li>Programming the world wide web, 4th edition, R.W. Sebesta, Pearson<\/li>\n<li>Core Servlets and Java Server Pages Volume 1: core Technologies, Marty Hall and Larry Brown Pearson<\/li>\n<li>Internet and World Wide Web \u2013 How to program, Dietel and Nieto PHI\/Pearson.<\/li>\n<li>Jakarta Struts Cookbook, Bill Siggelkow, S P D O\u2019Reilly.<\/li>\n<li>Professional Java Server Programming, S. Allamaraju &amp; others Apress (dreamtech).<\/li>\n<li>Java Server Programming, Ivan Bayross and others, The X Team,SPD<\/li>\n<li>Web Warrior Guide to Web Programming &#8211; Bai\/Ekedaw-Cengage Learning.<\/li>\n<li>Beginning Web Programming-Jon Duckett, WROX.<\/li>\n<\/ul>\n<p>For all other M.Tech 1st Year 1st Sem syllabus go to<a href=\"https:\/\/www.inspirenignite.com\/jntuh\/jntuh-first-year-first-sem-web-technology-for-m-tech-2017-2018-r17-batch\/\"> JNTUH M.Tech Web Technology 1st Year 1st Sem Course Structure for (R17) Batch.<\/a><\/p>\n<p>All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.<\/p>\n<p>Do share with friends and in case of questions please feel free drop a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web Technologies and Services Detailed Syllabus for\u00a0Web Technology M.Tech first year first sem is covered here. This gives the details about credits, number of hours and other details along with [&hellip;]<\/p>\n","protected":false},"author":2259,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[73,62],"tags":[],"class_list":["post-8871","post","type-post","status-publish","format-standard","hentry","category-m-tech","category-syllabus"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/8871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/users\/2259"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/comments?post=8871"}],"version-history":[{"count":2,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/8871\/revisions"}],"predecessor-version":[{"id":13877,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/8871\/revisions\/13877"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/media?parent=8871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/categories?post=8871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/tags?post=8871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}