Java EE应用技术
课程类别计算机学院本科生课程(19-20下)
一、适用对象
适用于全日制本科 大三或大四学生 本学期针对网络工程专业(网络应用方向)开设
二、前序课程
Java程序设计、数据库原理、计算机网络
三、课程性质
Java EE编程技术主要面向实际应用,在网络工程专业中定位为专业选修课程。Java EE技术并不是一门编程语言,它规定网络开发的体系架构及开发规范,为大型机构创建分布式、安全的、具有高性能的网络应用提供技术支持。
四、课程内容简介
首先对Java EE体系结构进行概述,介绍Java EE产生的背景、JavaEE的定义、设计思想,技术框架等,如何基于搭建Java EE开发环境,随后以Java EE企业应用的表现层、业务逻辑层和数据持久化层的程序设计任务为主线,由浅入深地讲解各个应用层次开发相关的组件技术、服务技术、通信技术和架构技术等。通过综合实验来提高对开发技术的深入理解和动手能力。
五、教学目的
通过本课程的学习,学生将对网络开发技术有一个较深的理解,深刻理解网络开发的四层结构、容器及组件的概念、Java EE的核心技术,掌握如何构建Java EE的开发平台。通过本课程的深入学习和实践,学生能够熟练掌握利用开发环境建立项目以及Servlet、JSP、EJB等组件的基本步骤及方法,学生能够深入理解JSF、 JPA 、CDI 和Bean Validation等架构技术,并进一步加深对Java EE架构的的理解,为将来开展企业应用架构设计打下基础。
六、教学学时数(理论32学时,实验0学时)
七、考核方式
开卷考试(70%)+综合实验考核(30%)
教师: 陈俊侠