Tải bản đầy đủ (.doc) (12 trang)

6629 module PM advanced application development 2 ver 1 0

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (150.26 KB, 12 trang )

Module
Presenter’s Manual
for
Advanced Application
Development -II

Curriculum Code: 6629

Effective from: Feb 2014
Ver. 1.0


Amendment Record
Version No.

1.0

DM1

Effective Date

Feb - 2014

Change

New

© 2014 Aptech Limited

Replaced
Pages



-


Table of Contents
Sr.

Details

No.

Page
No.

1.

Introduction

1

2.

Information on Module Session Allocation

4

3.

Week-wise Session Schedule


5

4.

Session Coverage

6

5.

Library References

11

DM1

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II

1. Introduction
At the end of this course, students will be able to:







DM1

Understand the JDBC API
Learn database connectivity and use of stored procedures and rowsets
Learn the enhancements in JDBC 4.0 and 4.1
Understand Java Security, Cryptography, and Digital Signatures
Learn about the SQLXML and XML data types

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II

2. Information on Session Allocation

Module
Advanced Application
Development – II

Theory
(No. of Hrs)
8

Lab
(No. of Hrs)
8

Total
(No. of Hrs)

16

Throughout this Presenter’s Manual, the module Advanced Application Development –
II will be referred to as AAD2.

DM1

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II

3. Module Deliverables available on OnlineVarsity

URL:



Faculty account: contact with GL
Student account:
o Account: student’s email
o Password: portal enrolment ID (default)

To aid the teaching process, following are the deliverables
Faculty Deliverables: Presenter Manual (PM)
To aid the learning process, following are the deliverables
Student Deliverables: Learner’s Guide (eBook)
Resources available on OnlineVarsity for Students:
Feature - Description/Functionality

Download Book - Student has the option to download the subject
related e-book and read offline.
Glossary - Student can access a list of subject related specialized
words with their definitions.

FAQ - Student can access frequently asked questions and their
answers.

Show Me How - Student can view a step-wise
simulation/demonstration of the module related topics.

Let Me Try - Student can practice a step-wise
simulation/demonstration of the module related topics.

Practice 4 Me - Student can test and evaluate their understanding of
module related topics.

DM1

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II

Work Assignments - Student can solve scenario based lab
assignments (Hands-on). The faculty will evaluate and give their
feedbacks.
Download Source code/Files – Student can download courseware
related source files.


References - Student can access additional subject related material
for reading.

Feedback - Student can provide feedback on the course material.

Ask to Learn – Student can submit subject related technical queries.
Queries submitted will be directed to the particular course
coordinator/head.

DM1

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II

4. Week-wise Session Schedule




A Session has duration of 2 hrs
The Concepts session is to be conducted in the classroom
Lab session is to be conducted in the lab

Delivery scheme 1: 4 session per week
Week
1


2

Day 1
Session 1
AAD2 –
T1
Session 5
AAD2 –
T3

Day 2
Session 2
AAD2 –
L1
Session 6
AAD2 –
L3

Day 3
Session 3
AAD2 –
T2
Session 7
AAD2 –
T4

Day 4
Session 4
AAD2 – L2

Session 8
AAD2 – L4

Delivery scheme 2: 6 session per week
Week
1

Day 1

Day 2

Session 1
AAD2 – T1

Session 3
AAD2 – T2

Session 5
AAD2 – T3

Session 2

Session 4
AAD2 – L2

Session 6
AAD2 – L3

AAD2 – L1


2

Session 7
AAD2 – T4
Session 8
AAD2 – L4

AAD2: Advanced Application Development - II
T: Theory Session, L: Lab Session

DM1

Day 3

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II

5. Session Coverage
Session
No.
1

Session
Title

Session Details


Session 1 All the topics as listed below from
AAD2 – T1 Session 1 and Session 2 of Database
Programming in Java book should be
covered in this session.
Session 1 – JDBC Concepts

Deliverables’
Mapping
Database
Programming in Java
Session 1
Session 2

• Explain JDBC architecture and
database connectivity
• Explain creation of a JDBC
application
• Explain creation of queries and
different types of queries
• Explain exception handling in a
JDBC application
• Explain the use of Stored
Procedures and Transactions
• Describe RowSets
• Explain JDBCRowset and
CachedRowset
Session 2 – Features of JDBC 4.0
and JDBC 4.1
• Explain Auto loading of JDBC driver
and enhancement in connection

management
• Describe the ResultSet interface
and SQL Exception Handling
enhancements
• Explain ROWID Support and
enhancements in interfaces and
Large Data Objects
• Explain the use of Scalar functions
and try-with resources
• Explain the RowsetFactory interface
and RowsetProvider class
• Describe JoinRowset, WebRowset,
and FilteredRowset
2

Session 2 The workshop lessons of Session 3
AAD2 – L1 and Session 4 of Database
Programming in Java course should
be covered in this session.

Database
Programming in Java
(OnlineVarsity)
Session 1
Session 2

DM1

© 2014 Aptech Limited



Presenter’s Manual
Advanced Application Development - II

3

Session 3 All the topics as listed below from
AAD2 – T2 Session 3 and Session 4 of Database
Programming in Java book should be
covered in this session.
Session 3 – Java Security

Database
Programming in Java
Session 3
Session 4

• Explain Java security architecture
• Explain security of Java applets and
applications
• Describe security policy definition
for applets and application
• Explain Java Authentication and
Authorization Service (JAAS)
• Explain Java Secure Sockets
Extension (JSSE)
Session 4 – Cryptography
• Explain Cryptography
• Describe Cryptography Architecture
• Explain Java Cryptography

Extension
• Describe the Cipher class
• Explain password-based encryption
• Explain the new security features in
Java
4

Session 4 The workshop lessons of Session 3
AAD2 – L2 and Session 4 of Database
Programming in Java course should
be covered in this session.

Database
Programming in Java
(OnlineVarsity)
Session 3
Session 4

5

Session 5 All the topics as listed below from
AAD2 – T3 Session 5 of Database Programming
in Java book should be covered in this
session.

Database
Programming in Java
Session 5

Session 5 – Digital Signatures

• Introduction to Digital Signatures
• Signing and Verifying Data Using
Java Tools
• Signing and Verifying Data Using
Security API
6

Session 6 The workshop lessons of 5 of
AAD2 – L3 Database Programming in Java course
should be covered in this session.

Database
Programming in Java
(OnlineVarsity)
Session 5

DM1

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II

7

Session 7 All the topics as listed below from
AAD2 – T4 Session 6 of Database Programming
in Java book should be covered in this
session.


Database
Programming in Java
Session 6

Session 6 – Handling XML Data
• Explain SQLXML and XML datatypes
• Explain XML Digital Signatures
8

Session 8
AAD2 – L4

The workshop lessons of 5 of
Database Programming in Java
course should be covered in this
session.

Database
Programming in Java
(OnlineVarsity)
Session 6

DM1

© 2014 Aptech Limited


Presenter’s Manual
Advanced Application Development - II


6. Library References



Database Programming with JDBC & Java, Second Edition by George Reese
Java Database Programming Bible by John O'Donahue
~~ End of Document ~~

DM1

© 2014 Aptech Limited



×