-
Notifications
You must be signed in to change notification settings - Fork 0
Home
“Distributed Java” is focused on Java programming for the World Wide Web and other types of distributed computing environments. It is a fourth semester course in the Web & Software Developer associate degree program, and it is the third of four courses in the Java Technical Certificate program, which is open to both non-degree and degree students.The course covers the N-tier, Model-View-Controller (MVC) architectures of distributed applications and examines three technology stacks in use today for developing web applications. For legacy applications JSPs, Servlets and JDBC are examined. For modern, component-based applications JavaServer Faces, EJBs and JMS are examined. Another modern approach examined is RESTful Web Services. On the client-side technologies such as HTML5, XHTML, JavaScript and Cascading Stylesheets and RESTful web services are examined. Open-source tools such as the popular Spring Framework and Hibernate are used. The course focuses on the technology stack offered by JEE v7 and deployment and administration of Glassfish 4.1 and Tomcat 7/8 application servers.
- Design Software Systems
- Integrate database technologies
- Develop software applications
- Develop technical documentation
- Utilize Industry standard design patterns and best practices
At the completion of this course the student will be able to:
- define the n-tier application architecture
- develop MVC-based web applications that are database connected and make use of the entire JEE v7 technology stack
- develop and deploy web applications created using Servlets
- develop and deploy web applications created using JSPs
- develop and deploy web applications created using JSF (JavaServer Faces)
- develop and deploy web applications created using RESTful web services