《Web服务器端应用开发》是软件技术专业的专业核心课程。本课程以国内外最新的Web服务器端应用开发课程的教学大纲为参照,以软件开发职业岗位为起点,以实际应用为目标,设计了5个学习子项目。本课程充分考虑了作为Web服务器端应用开发行业的入门者,上岗时所必备的基本方法和基本操作技能,突出学生Web服务器端应用开发职业能力的培养及职业素质的养成。通过本课程的学习,能够熟练掌握Web服务器端应用开发相关概念、Web服务器端应用开发使用方法与编程技巧的基本知识,具备独立完成完整Web项目的基本技能和专业技能,具备基本的职业能力,并使岗位适应能力与操作技能达到Web服务器端应用开发上岗标准。本课程的开设还为学习《软件框架技术》、《软件测试技术与应用》等后续课程奠定基础。
本课程通过示例,对基本概念进行解释,通过项目的编写,对业务领域的问题进行求解。我们把教授的重点放在问题的解决上,而不是语法上,我们把在各种应用情景内引发思考的问题引入到Web程序设计教学中,使得程序设计的介绍,变得更加有趣。
1.总体目标
通过本课程的学习,理解MVC模式开发程序的思想和精髓,掌握B/S结构类型程序设计开发技术,并能运用所学知识开发出一些中小型Web项目,由此培养学生良好的分析问题和解决问题的能力,使学生具有良好的工程项目能力,以及沟通能力与团队协作精神。
2.知识与技能目标
(1)熟悉Web应用程序目录结构;
(2)掌握Servlet及MVC开发模式;
(3)掌握JSP基本语法,能够创建JSP页面;
(4)掌握Servlet过滤器的使用方法,能够使用过滤器实现用户授权验证;
(5)熟悉JavaBean的创建要点;
(6)掌握JSP中调用JavaBean的方法。
3.学习方法与能力目标
(1)培养良好的文档写作能力;
(2)培养良好的需求理解能力;
(3)培养模块化思维能力;
(4)培养良好的学习和总结的能力。
4.思政目标
(1)树立爱岗敬业、甘于奉献的劳动精神,崇尚劳动、尊重劳动理念;
(2)培养软件创新精神、科学精神,树立正确的人生观和价值观;
(3)深植家国情怀,培养文化认同,增强民族自信;
(4)涵养工匠精神,提升学生职业素养;
(5)培养学生的大局意识,纪律意识,形成团结协作的工作作风;
(6)启发学生辩证思维,科学分析问题,做出科学合理判断。
为完成《Web服务器端应用开发》课程的学习,学习者需具备Java程序设计、静态网页设计、数据库知识与技能基础,学过《Java程序设计》、《Web实用页面设计》、《数据库应用技术》先修课程。
王娜编著,《Java Web项目开发案例教程》,清华大学出版社,2014年。
(1)聂明,王俊松.Java Web应用开发项目教程(第2版).北京:电子工业出版社,2014。
(2)王国辉等.Java Web入门经典.北京:机械工业出版社,2013.
(3)中文JAVA技术网www.cn-java.com/www1
(4)中国IT实验室JAVA频道https://itlab.idcquan.com/Java/