Module Descriptors
ENTERPRISE CLIENT-SERVER DEVELOPMENT WITH JSP
COSE60621
Key Facts
School of Computing and Digital Technologies
Level 6
15 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities: 24
Independent Study Hours: 126
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Additional Assessment Details
Assignment weighted at 100% (Learning outcomes 1, 2, 3, 4). The assignment focuses on the design and programming of a dynamic website using JSP/Java Beans and XML. The assignment includes a 1,000 word technology report.
Module Learning Strategies
There will be a formal lecture programme supported by tutorials and regular practical sessions and topical background reading.

12 lecture hours and 12 tutorial/practical hours. (1:n) (1:25)

Tutorials will allow students to gain hands-on experience of developing secure JSP-based client-server applications and tag libraries. Students will learn how to integrate Enterprise Java Beans into their JSP applications.

Student learning will be encouraged by access to local and remote on-line training material and by the provision of pointers to further independent reading/information in the subject area.
Module Texts
Murach's Java Servlets and JSP, 2nd Edition, Steelman & Murach, Mike Murach & Associates, Jan 2008, ISBN-10: 1890774448, ISBN-13: 978-1890774448

Guide to Web Development with Java, Downey T., Feb 2012, Springer, ISBN-10: 1447-124421
Module Resources
Java Development Kit for Java, Enterprise Edition
Apache Tomcat webserver with administrator access for the module leader
mySQL server with administrator access for the module leader
Module Special Admissions Requirements
None
Module Indicative Content
The development of web enabled applications using Java Server pages
Working with tag libraries and Java Beans
Server-side applications and databases using JDBC and SQL
Securing client-server systems
Client-server architectures and Java middleware