[an error occurred while processing this directive]
[an error occurred while processing this directive]Dr Gour Karmakar
Lecturer
Phone: +61 3 990 26252
Dr Gour Karmakar
Lecturer
Phone: +61 3 990 26252
Contact hours: Thursday (12:00 -13:00 PM). Best way to make an appoinment via email
The workload commitments for the unit is 12 hours per week for 13 weeks.
On campus students: two hours of lecture, two hours of computer laboratory, and eight hours of private study, programming and newsgroup discussion.
OCL students: twelve hours of private study and communicating with the lecturer and fellow students through newsgroups and (where appropriate) e-mail.
On campus students attend weekly lecture and computer laboratory classes, as well as having access to the same resources as OCL students.
OCL students work through week-by-week study materials provided in print form and on the unit web site. These materials define weekly learning objectives, then guide into reading and exercises to achieve these objectives.
Students and staff in the unit communicate through newsgroups that permit discussion of the week-by-week theoretical and practical activities, as well as assignment and other work.
For information on timetabling for on-campus classes please refer to MUTTS, http://mutts.monash.edu.au/MUTTS/
On-campus students should register for tutorials/laboratories using the Allocate+ system: http://allocate.its.monash.edu.au/
Week | Date* | Topic | Study guide | References/Readings | Key dates |
---|---|---|---|---|---|
1 | 01/03/10 | Introduction | 1 | Textbook chapter 1 | |
2 | 08/03/10 | A first J2EE application | 2 | Textbook chapters 2 and 3 | |
3 | 15/03/10 | Software development tools | 3 | Textbook chapter 4 | |
4 | 22/03/10 | Container-managed persistence | 4 | Textbook chapter 6 | |
5 | 29/03/10 | More on CMP entity beans | 5 | Textbook Appendix D & chapter 8 | |
Mid semester break | |||||
6 | 12/04/10 | Web components | 6 | Reader extracts | |
7 | 19/04/10 | Container-managed relationships | 7 | Textbook chapter 15 | |
8 | 26/04/10 | Security | 8 | Textbook chapter 13 | A1 due April 28, 2010 |
9 | 03/05/10 | Transactions | 9 | Textbook chapter 12 | |
10 | 10/05/10 | Message-driven beans and MOM | 10 | Textbook chapter 9 | |
11 | 17/05/10 | Advanced topics | 11 | Textbook chapters 19 and 21 | |
12 | 24/05/10 | Sample exam | 12 | A2 due May 27, 2010 | |
13 | 31/05/10 | No classes |
*Please note that these dates may only apply to Australian campuses of Monash University. Off-shore students need to check the dates with their unit leader.
Roman, Sriganesh and Brose, Mastering Enterprise JavaBeans, Third Edition, Wiley, 2004, ISBN 0764576828.
Sierra and Bates, Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans), O'Reilly, 2003, ISBN 0596005717.
Boone, Applied Enterprise JavaBeans Technology, Prentice Hall, 2002, ISBN 0130449156.
Wutka, Special Edition Using Java 2 Enterprise Edition, Que, 2001, ISBN 0789725037.
Marinescu, EJB Design Patterns, Wiley, 2002, ISBN 0471208310.
Alur, Malks and Crupi, Core J2EE Patterns: Best Practices and Design Strategies, Second Edition, Prentice Hall, 2003, ISBN 0131422464.
You will need to use either Fedora Core (Red Hat) 4 Linux or VMware/JBoss. Both software are provided in DVD. It is recommended to use VMware/JBoss. If you use VMware/Jboss, you do not need to download JBoss 4 and related software since they have already been uploaded in the virtual machine. The steps for installation and testing of VMware/JBoss are provided in your unit book.
JBoss 4 and related software (Java, Ant, XDoclet etc).
Software may be:
JBoss AS 4.0 or later (http://www.jboss.org/products/jbossas)
JBoss-IDE 1.4.0 or later (http://www.jboss.org/products/jbosside)
J2SE 1.5.0 or later (http://java.sun.com/j2se/index.jsp)
Students studying off-campus are required to have the minimum system configuration specified by the faculty as a condition of accepting admission, and regular Internet access. On-campus students, and those studying at supported study locations may use the facilities available in the computing labs. Information about computer use for students is available from the ITS Student Resource Guide in the Monash University Handbook. You will need to allocate up to 10 hours per week for use of a computer, including time for newsgroups/discussion groups.
For the installation of VWware/JBoss, you need a PC with Windows 2000 or later having atleast 512MB RAM .
Study resources we will provide for your study are:
A printed Unit Book containing 12 study guides.
A printer Reader.
This Unit Information outlining the administrative information for the unit.
A CD-ROM sent at the start of the year, with software required for all units (this includes all the software required to complete this unit).
A DVD containing a Linux distribution (use of Linux is optional).
A DVD containing a VMware/JBoss (use of VMware/JBoss is optional but recommended).
A unit web page where weekly lecture notes outlining the learning objectives, discussion of the content, required readings and exercises, weekly tutorial requirements, assignment specifications, sample solutions and supplementary material will be posted.
Newsgroups/discussion groups that can be linked to from the Unit Homepage.
To pass a unit which includes an examination as part of the assessment a student must obtain:
If a student does not achieve 40% or more in the unit examination or the unit non-examination total assessment, and the total mark for the unit is greater than 50% then a mark of no greater than 49-N will be recorded for the unit.
Assignment coversheets are available via "Student Forms" on the Faculty website: http://www.infotech.monash.edu.au/resources/student/forms/
You MUST submit a completed coversheet with all assignments, ensuring that the plagiarism declaration section is signed.
Assignment submission and return procedures, and assessment criteria will be specified with each assignment.
Weighting:
60%
Length:
3 hours
Type (open/closed book):
Closed book
Please make every effort to submit work by the due dates. It is your responsibility to structure your study program around assignment deadlines, family, work and other commitments. Factors such as normal work pressures, vacations, etc. are not regarded as appropriate reasons for granting extensions. Students are advised to NOT assume that granting of an extension is a matter of course.
Students requesting an extension for any assessment during semester (eg. Assignments, tests or presentations) are required to submit a Special Consideration application form (in-semester exam/assessment task), along with original copies of supporting documentation, directly to their lecturer within two working days before the assessment submission deadline. Lecturers will provide specific outcomes directly to students via email within 2 working days. The lecturer reserves the right to refuse late applications.
A copy of the email or other written communication of an extension must be attached to the assignment submission.
Refer to the Faculty Special consideration webpage or further details and to access application forms: http://www.infotech.monash.edu.au/resources/student/equity/special-consideration.html
Assignments received after the due date will normally be
subject to a penalty computed as:
raw mark * days late /
7
Assignments received later than one week after the due date will not normally be accepted.
This policy has to be strict so that sample solutions can be published within a reasonable time after the due date.
Students can expect assignments to be returned within two weeks of the submission date or after receipt, whichever is later.
Please visit the following URL: http://www.infotech.monash.edu.au/units/appendix.html for further information about: