Description
Module I
Introduction to Java RMI, RMI services, RMI client, Running client and server, ODBC and JDBC Drivers, Connecting to Database with the java.sql Package, Using JDBC Terminology; Evolving Nature of Area.
Module II
Introduction to Servlets, Servlet Life Cycle, Servlet based Applications, Servlet and HTML. JSP: Introduction to JSP, JSP implicit objects, JSP based Applications, Java. Net.
Module III
Enterprise Java Beans:-EJB roles—EJB Client-Object -container-Transaction Management—implementing a Basic EJB Object-Implementing session Beans-Implementing Entity Beans-Deploying an enterprise Java Beans Object-Changes in EJB1.1 specification.
Module IV
The Model-View-Controller Architecture What is Struts, Struts Tags, Creating Beans, Other Bean Tags, Bean Output, Creating HTML Forms, The Action Form class The Action class, Simple Struts: a simple Struts application
Module V
Android Platform overview, UI, Android Stack/Architecture, Android SDK, Android building blocks, multimedia in Android, SQL Database in Android , network management system and standard
General Information
Module Title Advanced Object Oriented Programming
Prerequisite Java Programming
Co- requisite NIL
Instructor Name Hari Mohan Pandey
E-mail hmpandey@amity.edu
Credit Points 03
Contact No. 09810625304
2. Professional Java Server Programming (a Press), Allamaraju
3. Developing Java Servlets (Techmedia – SAMS), James Goodwill sing Java 1.2 Special Edition (PHI), Webber
4. Professional Android Application Development, Reto Meier, Wiley India Pvt Ltd.
2. Stephen Ausbury and Scott R. Weiner, Developing Java Enterprise Applications, Wiley-2001
3. Jaison Hunder & William Crawford, Java Servlet Programming, O'REILLY, 2002
4. Building Android Apps by Jonathan Stark, Brian Jepson, O’Reilly
5. Dietal and Deital, “JAVA 2” PEARSON publication
Outcome 1:
Analysis: ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
Outcome 2:
Technical Design: ability to design, implements, and evaluate a computer-based system, process, component, or programme to meet desired needs.
Outcome 3:
Software Construction: ability to apply design and development principles in the construction of software systems of varying complexity.
1 Class Attendance 5
2 Class Test 10
3 Seminar/Viva/Quiz 8
4 Home Assignment 7
5 End Semester Exam 70
Total 100%
70% End semester Examination
• Assignments that are one week late will be penalized by 5%, two weeks late by 10%, three weeks late by 15%.
• Plagiarism, forgery, misrepresentation and other dishonest or deceptive acts constitute grounds for serious punishment.
Note: Must follow assignments instructions.
o Interactive Class Lectures (Supplementary material and Text books are provided).
o Online demonstration of all the practical components.
o Practice session in the concerned LAB (Lab Manual is provided by Lab Instructor)
o Theory : 3 hours per week
o Tutorial : 1 hours per week
o Practical : 2 hour per week
• You are responsible for any planned class activity such as a test or quiz even if you were absent from an earlier class in which it was announced. You must contact a fellow class member or the professor after an absence to inquire about what has happened in your absence.
• Only one person should be speaking at a time during a lecture, whether that is the instructor or a fellow class member commenting or asking a question.
• It is totally inappropriate to work on other reading or writing activities at length while your professor is lecturing.
• If you are too tired to be in class, stay home. People who fall asleep will be asked to leave.
• Active cell phones and pagers can not be used. If you regularly carry one of these devices during the day, make sure you shut it off before coming in class
Announcements
Dear Students
The materials for EJB and android is available on piazza.
Happy Learning
Hari
Dear Students
I want to inform you that I checked the file you have submitted online to my e-mail.
There are few things missing. you are requested to submit the updated version of the file before the lab exam as:
1. Include the front page.
2. Index sheet.
3. Experiment-1 to Experiment-10 with Evaluation sheet after each experiment
4. Design project sheet (Question sheet given, complete)
5. Solution of design project with the evaluation sheet you all made using pen/pencil on the date of viva.
6. Assignment sheet (question sheet given, complete)
7. Solution of assignment sheet.
Finally, make a spiral copy which will include all the three in the following sequence
1. Lab Experiments
2. Design based experiment
3. Assignment
submit the soft copy again in the new format @ profharipandeyamity@gmail.com
for any clarification feel free to contact me @ 9810625304
Happy Learning
Hari Mohan Pandey
Dear Learner
Pl. send the soft copy of the following in one file
1. Lab file all 10 experiments with front page index page evaluation sheet in the same format which I have corrected.
2. Design Project.
3. Assignment.
use profharipandeyamity@gmail.com id for sending the file.
Regards
Hari
Dear Learners
The semester is about to end in two days. We discussed following points in the class (Morning batch) today
1. Assignment presentation and oral tomorrow dated 20/3/2014 from 1:00 P.M. to 5:00 P.M.
2. Lab file viva + design experiment viva on dated 21/3/2014 first 17 students in first class at 12:30 P.M. to 1:30 P.M. next 17 students at 3:45-4:45 P.M. class
3. For evening batch students assignment viva + lab file viva will be tomorrow at 5:00 P.M. to 6:00 P.M. class
4. You all are advised to bring the following documents at the time of lab viva
a) LAB file all 10 experiment corrected in all aspects
b) Assignment file corrected in all aspect.
c) Design project file corrected in all aspect.
For any clarification you can meet me in my office or make me call @ 9810625304
Wish you good luck.
Happy Learning
Hari Mohan Pandey
Dear Learners
I have uploaded LAB8 manual which includes the programs and step by step explanation of developing EJB applications. You are advised to try and implement the task given and bring the print copy for correction.
In addition, struts materials are also available.
Happy Holi
Happy Learning
Hari
Dear Learner
I want to inform you all that design projects are available on amizone and piazza. you are advised to just have a look. we will meet on wednessday this week to discuss.
https://piazza.com/amity/other/btc/resources
hari
Dear Learners
You can find the answers of the previous years questions as discussed in the class for first two modules.
If you need any further help then tell me.
Happy Learning
Hari
Name | Office Hours | |
---|---|---|
Hari Mohan Pandey | When? Where? | |
Hari Pandey | When? Where? |