0% found this document useful (0 votes)
74 views

Enterprise Programming

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views

Enterprise Programming

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

ENTERPRISE PROGRAMMING

Course code :15EM4163 L – T – P : 3-


0-0
Pre Requisite : 15CS2002 Credits :
3

Mapping of course outcomes with student outcomes:

C.O. Mapped BTL


Course outcome
No. SO

Must acquire theoretical knowledge related to enterprise i,j,k 2,2,1


CO1 architectures, development platforms, Application servers, EJB
components, EJB query language.

Must be hands-on developing EJB components using i,j,k 2,2,1


CO2
NETBEANS and deploy the components using JBOSS

CO3 Able to understand EJB QL & develop sample applications i,j,k 2,2,1

Must develop real life Enterprise wide application based on EJB i,j,k 2,2,1
CO4
and JBOSS and SQL server as DBMS engine

SYLLABUS:

Introduction to Enterprise Systems: Meaning of an Enterprise, Difference between an


enterprise and a business establishment, EE infrastructure support in JAVA. Multi-Tier
Architectures used for implementing IT for enterprises: Single tier systems, Client server
and N. Tier Architectures, Features of JAVA EE: Clients, servers, containers, Servlets, JSP,
JDBC, EJBS, XML support, WEB services, Transaction support, Security, JAVA EE
Architectures: client with EJB, JSP Client with EJB, Applet client with JSP and Database,
WEB services oriented implementation. Introduction to application server: Meaning and
purpose, Installing JBOSS, developing a sample EJB application and deploying under JBOSS
and running the same: Introduction to component technologies, Role of Component
technologies in implementing the Enterprise solutions, EJB Fundaments: EJB specification,
Kinds of EJB. EJB Session Beans: Purpose, Meaning and Purpose of Stateful and Stateless
session beans, Using Stateful and Stateless session beans, Sample application that uses a
session bean. SQL and EJB SQL: Introduction to SQL, SQL Objects, SQL Data types,
Creating Tables, Selecting Data from Tables, Modifying Table Data, Constructing Joins,
Introduction to EJB QL: Entity Bean references, Javax.ejb.Query Object, Building EJB
Queries, using relationships. EJB Entity Beans: Working of Entity beans with sessions
beans, Anatomy of Entity bean, Entity Bean class, Managing persistence and Entity Manager
Interface. EJB Query Language: EJB QL queries, running EJB QL within Session beans,
Developing a sample application using Entity Beans. EJB, EJB QL and JDBC: Entity Bean
relationships: One-to-Many, Many-to-many, Container managed relationships and EJB QL,
Using JDBC with EJB Entity Beans, Message driven beans: Describing MDBs, MDB
context, MDB Transactions, Invocation of an Interceptor, Java Message API, EJB Timer
services, Developing a sample application using Message driven beans.

Text Books :

Kevin Mukhar and Chris Zelenak, “Beginning Java EE From Novice to professional,
APRESS publications,2009.

Reference Books:
1.Antonio Goncalves, “Beginning Java™ EE 6 Platform with GlassFish™ 3 Novice to
Professional”, Apress, 2009 Edition

2.Jan Graba, “An Introduction to Network Programming with Java”, Springer, 2nd edition,
2006.

3.Mark D Hansen, “SOA Using Java web services”, Pearson, 2007.

4.Dreamtech Software Team, “Java Server Programming J2EE: Black Book”, Wiley, 2007.

You might also like