Java Web应用程序开发
分享
课程详情
课程评价
spContent=JSP技术是Java程序员必须要掌握的核心技术之一。本课程以任务与项目为导向和载体,将通过网上书店系统项目案例向你展示Java Web开发环境搭建、工具使用和JSP的基本语法,深入理解Java Web开发思想,最终使你能独立开发Java Web应用程序。
—— 课程团队
课程概述

课程以立德树人为根本,以培养学生动态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”教学方式,构建教学新形态。

授课目标


本课程主要培养学生掌握Java Web开发技术,为将来从事基于Web的软件开发打下坚实基础。通过本课程的学习使学生掌握应用Java技术开发Web应用程序的技能,熟悉企业的开发流程和规范,具有适应企业环境、良好沟通技巧和团队合作精神等职业素养,满足Web程序员、网站管理员等岗位任职要求。

知识目标

·掌握JSP运行环境的搭建,了解其他动态网页技术

·掌握JSP基本语法、编译指令和动作指令

·掌握JSPrequest对象、response对象、session对象 application对象的特点及用法

·掌握JSP中与数据库的连接技术

·掌握JavaBean的工作原理,学会使用和配置JavaBean程序

·掌握Java Servlet技术

·掌握MVC体系架构的特点

·掌握网站建设的总体设计思想、步骤与方法

能力目标

· 能搭建JSP 程序环境

· 能应用内置对象

· 能编写数据库应用程序

· 能运用JSP+JavaBean模式

· 能实现业务逻辑的独立

· 能运用JSP + JavaBean +Servlet模式编写规范代码

·能调试程序,具有错误和异常定位及排除的能力

· 能应用设计模式优化系统结构

· 能进行文件目录结构和网站发布

素质目标

· 养成良好的编程习惯

· 具有开拓进取、严谨务实的作风

· 具有良好的团队合作精神,善于沟通与协调

· 具有诚信守约意识,时间观念强

· 具有吃苦耐劳,不怕挫折的品行

· 培养自主、开放的学习风格

课程大纲
预备知识

本课程先修课程为Java技术与实训、HTML+CSS+JavaScript、数据库技术与实训。


参考资料

    《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不匹配的情况下, 也会产生这个应答。

Q:Java Web开发环境的安装文件的下载?

A:百度网盘的链接:https://pan.baidu.com/s/1-e2rSg8EZNweHjq5hArdlA
提取码:jz6y