in HTML5. 6. XML-Parsers DTD Schema. Program demonstration. 2. 7 ... Java
Server Programming Java EE5 Black Book, Platinum Ed, By Kogent Solutions,.
CC 0501 Web Application Development Objectives: 1- To understand current trends in internet web programming like AJAX Framework, HTML5, Web services. 2- To understand web client side programming concepts Applets and Java Script. 3- To understand web server side programming concept servlets and JSP, including database connectivity, security. 4- To introduce into web application frameworks such as Struts, JSF. 5- Gain experience designing a variety of Internet Application. Unit Period Topics / Sub References(Text/R Topics ef. Book, others) 1 1 Introduction to Internet 1, Internet Programming resources 1
2 3
1 1
4
1
5 6
2
7
2 2 2
8 9 10
2
11
2 2
12 13
2 2
14 16
2
17
Internet standards-evolution of web applications Web2.0 an overview HTML-Tags image mapstables-frames-formsBoiler plate template ,twitter hub template –web developer tools XHTML-CSS-new features in HTML5 XML-Parsers DTD Schema Program demonstration Dynamic Web Client Side Programming: Java Script-data typescontrol structureProgram demonstration Java script functions-objects java script libraries- yahoo UI, Google web Toolkit Jquery java script libProgram demonstration AJAX model Asynchronous data transfer with XML-HttpRequest object-AJAX Application Program demonstration AJAX frameworks an introduction.Dojo Applets life cycle-
1
1,4
1,3,4
1,Internet resources
2 2 2 3
18 19 20 21
3
22
3 3
23 24
3 3 3 3 4
25 26 27 28 29
4
30
4 4 4 4 4
31 32 33 34 35
4
36
4 4 5
37 38 39
5
40
5
41
5
42
5
43
5 5
44 45
Program demonstration JavaFx applets Program demonstration Java Network Programming Java Basics I/O streaming-filesLooking up Internet Address Client/Server Programs Program demonstration Socket Programming-UDP Sockets-Multi Cast SocketsProgram demonstration Java Secure Sockets Java Mail API-RMI Program demonstration Dynamic Web Server side Programming Introduction Web Containers Servlets lifecycle-Content HandlingCookies-Sessions tracking Program demonstration Servlet filters. Program demonstration Java Server Pages-JSP- –includes and forwardsExpressions and Declarations- directives JSP and Java Beans Custom tag libraries-JSTL. Advanced Server side Programming Web Services-SOAP ProtocolUDDI-WSDL-creating, Publishing and describing web services.- Program demonstration JDBC database Connectivity- My Sqldrivers- Program demonstration Web application frame works-MVC (Model View Controller) frame works-Struts Java server faces (JSF)-
2
2
1,3
1,3
1,3
3
Program demonstrationProgram demonstration Suggested Books For Reading: 1. Internet & world wide web How to program , 5/e , Harvey M.Deitel and Paul J.Deitel, 2011 2. Java Network Programming, Third Edition By Elliotte Rusty Harold Publisher: O’Reilly Media October 2004 3. Java Server Programming Java EE5 Black Book, Platinum Ed, By Kogent Solutions, Publisher Wiley 4. Ajax Black Book, By Kogent Solutions Inc, Publishers Wiley