〓【球友会】分享IT计算机各类电子书,包括各类编程语言,人工智能,机器学习、深度学习以及各类大数据、算法等内容的电子书
Java Web系统开发(课程教学大纲+实验教学大纲)
Java Web系统开发(课程教学大纲+实验教学大纲)

Java Web系统开发(课程教学大纲+实验教学大纲)

《WEB应用系统开发》是软件工程本科专业的一门专业必修课。本课程作为WEB应用开发的入门课程,向学生介绍了WEB应用技术发展过程中具有代表性的开发技术。本课程通过详实的内容和丰富的案例,为学生指明了目前所学知识的应用方向,引导学生去了解和学习WEB应用技术。

课程目标3:熟悉WEB系统常用的开发工具和管理工具,并熟悉相关工具的应用领域。

课程目标4:具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务。

课程目标5:掌握WEB系统需求分析的基本策略,能够根据需求设计并组织WEB系统开发。

课程考核方案中应覆盖所有的课程目标,每个课程目标的考核应覆盖“易、较易、较难、难”四个层次并赋予适当分值,以支持相应的“0-59分、60-74分、75-89分、90-100分”四个评分标准,见表3。

1.《JavaWEB 开发1200例》(第2卷),卢瀚等著,清华大学出版社,2017.06。

2.《Java EE架构设计与开发实践》,方巍著,清华大学出版社,2017.04。

《WEB应用系统开发实验》是软件工程本科专业的一门专业必修课。本课程作为WEB应用开发的入门课程,向学生介绍了WEB应用技术发展过程中具有代表性的开发技术。本课程通过详实的内容和丰富的案例,为学生指明了目前所学知识的应用方向,引导学生去了解和学习WEB应用技术。

课程目标3:熟悉WEB系统常用的开发工具和管理工具,并熟悉相关工具的应用领域。

课程目标4:具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务。

课程目标5:掌握WEB系统需求分析的基本策略,能够根据需求设计并组织WEB系统开发。

成绩评定方法:实验报告加权平均分占比70%,平时成绩30%(含作业),见表2。

课程考核方案中应覆盖所有的课程目标,每个课程目标的考核应覆盖“易、较易、较难、难”四个层次并赋予适当分值,以支持相应的“0-59分、60-74分、75-89分、90-100分”四个评分标准,见表3。

1.《JavaWEB 开发1200例》(第2卷),卢瀚等著,清华大学出版社,2017.06。

2.《Java EE架构设计与开发实践》,方巍著,清华大学出版社,2017.04。

本书是一本以案例为基础的图书,非常适合具备一定Java基础的读者学习。通过本书的学习,读者可以实现从Java Web入门级开发到运用Spring、Spring MVC和MyBatis三大框架进阶开发的跨越。

第1章是概述,主要介绍Java Web开发的常用技术、概念和术语,以及HTTP概述等。

第5章是过滤器和,主要介绍过滤器编程接口、编程接口和应用案例。

第6章是JDBC,主要介绍JDBC常用API、JDBC综合案例和数据库连接池等。第7章是Web开发模型,主要介绍JavaBean技术、JSP开发模型、MVC设计模式和应用案例。

第9章是MyBatis注解开发,主要介绍MyBatis基础注解、动态SQL注解和关联查询注解。

第10章是Spring IoC,主要介绍Spring概述、控制反转、Bean实例化、依赖注入、Bean的作用域、Spring的组件装配。

第14章是Spring MVC控制器,主要介绍控制器相关注解、请求映射、请求转发与重定向、数据绑定和JSON数据交互。

第15章是Spring MVC高级特性,主要介绍、异常处理和文件上传与下载。

第16章是SSM框架整合,结合后端项目案例,介绍基于XML方式整合和注解方式整合框架,并提供了Vue.js客户端和微信小程序客户端代码。

附录A~D以数字资源形式展示,分别介绍在Eclipse中配置Maven、MySQL的安装与设置、Vue.js客户端代码和微信小程序客户端代码。

在公众号书圈后台回复【98】,下载本书配套的教学资源返回搜狐,查看更多责任编辑:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注