课程详情
课程评价
spContent=Java语言能长期霸占语言排行榜的一个重要原因就是强大的web开发能力,web开发是Java的基石,所以了解Java Web开发是非常重要的。 加入我们,一起动起来,学习Java Web开发!
—— 课程团队
课程概述
本课程讲述Java Web开发基础,包括Java Web应用开发概述、XML标记语言、搭建开发环境、Servlet技术、JSP基本语法、JSP内置对象、JavaBean技术、过滤器和监听器、Java Web的数据库操作、MVC设计模式、EL(表达式语言)、JSTL标签、Ajax技术等技术。
通过学习Servlet和JSP技术,以及MVC构建项目,使学习者理解MVC模式的设计思想,掌握运用JSP、Servlet和JavaBean知识及应用,掌握同步及异步操作的Java Web开发,在此基础上,掌握运用JSP+Servlet+JavaBean实现MVC架构的简单B/S应用系统,并通过实际项目的功能设计与实现,培养学习者基于Java Web应用开发的基本技能,并为下一阶段的Java Web框架学习打下坚实的基础。
授课目标
本课程采用工学结合的教学模式,通过该课程的学习,使学习者理解Java web技术的编程理念,掌握Java web技术的编程方法,获得分析解决实际问题的基本能力,理论与实践相结合,注重训练学生灵活地运用知识,真正掌握利用Java web技术进行项目开发的技能,达到具备应用Java web技术的基本技术能力目标,对学习者从事Java程序员、Web界面设计等工作岗位的职业能力和职业素养起主要促进作用。
课程大纲
预备知识
要使用Java Web进行企业级应用开发,必须掌握一些外延技术,如HTML基础知识、CSS和JavaScript等技术,并且还要了解XML及数据库相关技术。因此,本课程应在《数据库应用技术》、《网页编程》、《Java程序设计》课程完成之后,以获取本课程学习所需的数据库应用、网页编程、Java编程等专业基础知识。
在掌握Java Web基础开发技术之后,可以不断地扩展知识面,进一步学习Spring、MyBatis、Hibernate等各种框架技术,本课程的后续课程是《Java Web框架技术》。
参考资料
工具下载:
1.Java平台:JDK11
http://www.oracle.com/technetwork/java/javase/downloads/index.html


2.Web服务器:Tomcat 11
http://tomcat.apache.org


3.开发平台:

eclipse :

http://www.eclipse.org/downloads/

 

idea

http://www.jetbrains.com/idea/

 

Servlet 5.0 API:

Overview (Servlet 5.0 API Documentation - Apache Tomcat 10.0.27)


JavaEE 8帮助文档:

http://javaee.github.io/javaee-spec/javadocs/ 





参考教材:

《Java Web应用开发项目化教程 》

书号:978-7-302-63943-5

主编:张婵、罗佳、古凌岚

出版社:清华大学出版社

 



推荐证书:

全国信息技术水平证书(Java程序员)


中软国际Java应用开发职业技能等级证书

常见问题
1.我该如何学习这门课程?
  您需要有一定的上网条件,能够流畅的观看教学视频。在观看的过程中,您可以选择在PC端登陆我们的网页, 也可以通过手机客户端来学习。
2.我是新手,能否给我一些学习建议?
(1)我们的课程采用MOOC的方式授课,因此您可以自由安排您的学习时间、学习地点。但我们仍旧希望您每周能都有固定的时间持续进行本课程的学习,根据人的记忆曲线显示这种规律的学习方式能够最大限度的提升您的学习质量。
(2)学习的过程比较容易,为了检验您的学习成果,我们的课程团队会在课程章节结束后布置测验或作业,希望您尽可能的按时独立完成。如果有没有掌握的知识点,您可以继续回看复习课程。
(3)希望您能够积极参与课程的讨论,与各位学习者一起煮酒论英雄。在讨论的过程中,不光可以对课程所学内容温习内化,还能互相碰撞出思想的火花,相信您一定会有额外的收获。