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

Enterprise Programming

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Enterprise Programming

Copyright
© © All Rights Reserved
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