课程概述

课程以立德树人为根本,以培养学生动态Web技术开发能力和关键能力为目标,主要内容有Java Web开发环境搭建、JSP页面构成与内置对象、JavaBean的创建与使用、Servlet基础与MVC模式、Java Web中使用数据库、应用程序开发实战项目案例六个单元模块。作为专业核心课程,授课对象面向高职软件技术和计算机相关专业学生与社会学习者。

课程体系基于工作过程的实用性和Web程序员、网络管理员相关职业岗位能力需求分析,跟踪Java Web先进技术,重构Java Web应用基础知识和技能体系,从中优化出Java Web开发环境搭建等六个模块。按照由浅到深、循序渐进原则,全部内容围绕网上书店系统项目进行。将Java Web应用程序开发基础理论知识掌握、技能训练和关键能力培养融入每一个具体任务和项目之中,构建资源丰富、大规模在线课程特征鲜明、适应在线学习和混合式教学、科学先进的课程体系。

教学内容的选择、组织遵循认知规律和技能型人才成长规律,围绕教学目标和重难点颗粒化教学内容。按照教学内容性质合理开发相应教学资源,设置教学情境,形成围绕知识点和技能点展开、清晰表达知识和技能点框架的多媒体资源库。

教学模式和方法改革贯彻行动导向教学观,线上线下结合,形成以学生为中心的自主学习。课程采用“F+S”教学方式:“F”即翻转课堂(Flipped Class Model),学生在课外利用课程平台自主完成知识建构,在课内完成作业、探讨问题和得到教师个性化指导。“S”即“任务导入—任务分析—示范引导—学生试做—纠错重做—总结提高”任务教学六步法(Six Steps),学生分组合作完成学习任务。“F+S”教学方式能显著提高教学质量。

与传统课程和同类课程相比,本课程有三大特色:一是理念先进,以项目为导向和载体优化课程内容,理实一体,教、学、做、创有机统一,让工作过程融入教学过程。二是资源丰富,既有线上的微课等数字化资源,又有线下课程团队编写、高等教育出版社出版、经全国职业教育教材委员会审定的“十二五"国家职业教育规划配套教材。三是采用“F+S”教学方式,构建教学新形态。

证书要求

课程成绩由过程性考核和终结性考核综合评定。

采用百分制结构化学业成绩评定办法:单元测试30%,单元作业20%,网上社区讨论10%,期末考试40%。



预备知识

本课程先修课程为面向对象程序设计Web技术、数据库技术与实训。


授课大纲

第1单元 网上书店系统开发准备

网络开发体系结构

WEB简介

静态网页和动态网页

WEB开发技术

安装JDK

安装Tomcat服务器

安装配置JSP集成开发环境Eclipse

第1单元 网上书店系统开发准备

第2单元 JSP页面构成与内置对象

JSP页面构成

指令标记-page

指令标记-include

动作标记-include

动作标记-forward

内置对象request

内置对象response

内置对象session

内置对象application

内置对象out

动作标记-param

第2单元 网上书店首页设计

第3单元 图书数据管理

编写JavaBean

使用JavaBean

JavaBean对象的生命周期

设计JavaBean属性

第3单元 图书数据管理

第4单元 图书购买

servlet开发基础

servlet工作原理

servlet的创建

servlet的运行

doget和dopost方法

通过表单向servlet提交数据

通过超链接访问servlet

重定向与转发

MVC模式介绍

模型的生命周期与视图更新

MVC模式的简单实例

第4单元 图书购买

第5单元 顾客留言

Mysql数据库管理系统

JDBC常用接口

连接Mysql数据库

基于MVC模式的用户注册

基于MVC模式的用户登录

第5单元 顾客留言

综合实训--交友信息发布网

交友信息发布网系统设计

会员注册

会员登录

浏览会员信息

修改密码

修改注册信息

退出登录

第6单元 网上书店实例

系统分析与总体设计

用户购书系统

管理员管理系统

网上书店实例

第6单元 网上书店实例

参考资料

    《JSP程序设计》,“十二五”职业教育国家规划教材,全国职业教育教材审定委员会审定,高等教育出版社,陈哲主编










常见问题

Q:学习本课程需要什么基础?

A:学习本课程需要有Java,HTML5、CSS、数据库等基础知识。

Q:如何学好Java Web程序开发这门课程?

A:现代教育学、心理学和教育实践都认为技能培养的唯一途径是反复有效的实践。行动、行动、再行动,操作、操作、再操作,通过完成任务来学习计课程的知识和技能,“手脑并用、学做一体”是学好本课程的关键。在线开放课程是互联网技术对教育的一场深刻革命,只要大家转变传统思想观念和学习方式,适应在线课程教学改革的新形势,课前课后利用微课等网络资源强化自主学习,课中紧跟教师练习,认真完成课后作业训练,积极参加网上社区讨论,线上线下结合,一定会有好的学习效果,取得优异成绩。

Q:搭建Java Web运行环境需要哪些软件?

A:搭建Java Web运行环境第1需要JDK1.8,第2需要Tomcat 8.5,第3需要Eclipse for Java EE。这些软件在官网上都可以免费下载。

Q:本课程中使用的MySQL数据库的版本?

A:本课程中使用的数据库是MySQL5.5。

Q:防止出现汉字乱码,需要注意哪些问题?

A:安装MySQL数据库时要将数据库的默认编码设为UTF-8,同时在Eclipse中将页面编码和JSP编码都设为UTF-8。

Q:JSP程序运行时为什么会出现404 Not Found错误?

A:服务器返回最终信息:用户在Request-URI指定的域上不存在。当Request-URIdomain和接收这个请求的domain不匹配的情况下, 也会产生这个应答。