The topics related to the software development models that are used to support component-based software systems. Introduction to Component Model Common Software Engineering Architecture Patterns, Server-side software design; an overview of an MVC-based Web development framework (struts2.0), Enterprise JavaBeans (EJB 3.1), Java Persistence API (JPA 2.0)/Hibernate, Web services (SOAP, RESTful), and a basic introduction of Spring framework.


SOEN 350/COMP 314/BIT 342

This course discusses emerging trends and issues pertaining new IT tools and resources