Академический Документы
Профессиональный Документы
Культура Документы
15IT411J
TECHNOLOGY 3 0 2 4
Co-requisite: NIL
Prerequisite: 15IT304J WEB PROGRAMMING
Data Book /
Codes/Standards NIL
Course Category P PROFESSIONAL CORE
Course designed by Department of Information Technology
Approval 32nd Academic Council Meeting , May 2016
PURPOSE The purpose of this course is to make students toapply the concepts of
integrative programming techniques. This also helps them to develop
components in different programming languages and integrate them using
web architectures.
INSTRUCTIONAL OBJECTIVES STUDENT OUTCOMES
At the end of the course, student will be able to
1. Understand the benefits of Integration of languages,
especially the issuesrelated with the integration of java i
with other languages like Assembly, C,C++ using JNI.
2. Explore core object-oriented design patterns of J2EE
i
and their applications
3. Understand and create components in JMS j
4. Developing scripting techniques using Jython m
Contact C-D-
Session Description of Topic (Theory) IOs Reference
Hours I-O
UNIT I: LANGUAGE
9
INTEROPERABILITY IN JAVA
Using non-Java code: The Java Native
1. 2 D-I 1 6
Interface Calling a native method
Name mangling and function
2. signaturesImplementing your DLL ,The 2 I 1 6
JNIEnv argument
Accessing Java Strings, Passing and using
3. Java objects JNI and Java exceptions, JNI 2 I 1 6
and threading
Steps for executing JNI using NetBeans7.0
IDE, About CgywinJNI program using
4. 3 C,D,I 1 6
String, Array,Exception, Object,
Multithreading
UNIT II: ENTERPRISE JAVA BEANS 9
Introduction to J2EE, Need for J2EE ,
5. 2 C,D 2 1
Overview on J2EE,EJB3 and Difference
Architecture of J2EE, Key Standards, The
6. 2 C 2 1
EJB Model
7. Key Services of the Application Server 2 C,I 2 1
Developing Session Beans : Stateless Session
8. 2 I 2 1
Beans and Stateful Session Beans