《Java高级编程技术》课程教学大纲
一、课程信息
二、课程目标
通过本课程的学习,学生应具备以下几方面的目标:
1.理解企业应用开发的基本概念。理解程序整体框架的分层思想。掌握三层或多层框架进行分析与设计的思想及实现。
2.掌握Struts、Spring、Hibernate集成策略和方法。掌握针对不同问题进行合理的框架建模。掌握环境搭建及配置。具备问题分析和项目规划能力。
3.了解Struts框架的原理。了解Struts、OGNL、Struts标签、Struts国际化、Struts验证
框架、Struts文件上传下载。应用Struts框架开发项目。
4.理解Spring IOC及AOP原理。理解Spring事务的相关概念。掌握Spring整合Struts框架的技术。掌握SpringMVC常用注解、Restful风格资源URL和SpringMVC文件上传技术。应用Spring 和SpringMVC开发项目。
5.理解持久化的基本概念。掌握JDBC中基本操作实现方法。理解MyBatis、JPA、Hibernate框架的原理及基本使用策略。
6.理解Hibernate ORM、Spring ORM原理。掌握Hibernate、MyBatis各种数据对应关系的映射实现技术。掌握Hibernate、MyBatis操作对象和检索策略。掌握Hibernate与Spring的集成技术。应用Hibernate、Spring开发项目。
7.理解Nginx、Ehcache、Redis等常用技术的理论及实践应用。
8.理解Zookeeper+dubbo、Spring boot、Spring cloud等微服务架构的理论及实践应用。
9.具备严谨的工程素养和良好的编程习惯。
课程目标对毕业要求的支撑关系表
java dubbo
三、教学内容与预期学习成效
141
142
143