Unit I Object oriented Programming using core java
Develop mini-project in Core Java using any IDE.
Following points should be covered
1. Object oriented programming Principle.
2. Effective Use of IDE and customization to improve productivity and accuracy.
3. add Set/ Get Methods,
4. Overriding methods from base class
5. Add equals() and Hashcode() methods.
6. Add constructors
7. Customization, commenting javadoc etc.
Unit II Client Side Technologies
Develop User interface using HTML and client side scripting JavaScript and simple Applets. Focus on changing the behavior of the pages and Form Validations through Client side scripting. For this, reuse the mini project developed in core java in Unit I
Unit III Server side Programming
Develop a Server side mini-project using Servlets, JSP pages and the Java Beans. Preferably this mini-project should reuse the part of the mini project developed for Unit-I and Unit-II. Focus in this mini-project should be to understand
1. How to use an IDE environment for web application development
2. How to use tomcat through an IDE for running web applications.
3. HTTPRequest, HTTPResponse, Session etc.
4. Data persistence through JDBC
Text Books:
1. Jeff Friessen, "Beginning java 6 platform from Novice to Professional”, Apress/Springer, 9788181288769
2. Kogent Learning Solutions Inc, ”Web Engineering: HTML ,Javascript, PHP, Java, JSP, ASP.net, XML and Ajax”, Wiley Black Book, 9788177229974
Reference Books:
1. Khalid A Mughal, "A programmer’s guide to Java SCJP Certification”,Third Edition, Pearson Education ,978-81-317-2688-4