首页 课程主页
课程分享  
Java Web程序开发入门
主讲教师 汪伟/安徽商贸职业技术学院
学习人数 133
开课周期 2020年09月07日 ~ 2021年01月31日
教学进度
预报名
进行中
已结课
课程期次 共 21 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

本课程旨在引领学生掌握商务网站后端设计的知识和技术,通过Tomcat、Servlet、会话跟踪、JSP技术、JavaBean、JDBC、MVC开发模型等内容的学习,以胜任程序开发工作。

通过本课程的学习使学生初步了解Web程序开发流程和规范,掌握基本的Web程序设计技能、Servlet编程能力、JSP编程方法、MVC设计模式及Web编程等内容培养学生综合使用所学知识开发Web应用程序的技能。

本课程适用于具有网页制作基础、JavaScriptJAVA程序设计数据库基础的人员


课程概述

Java语言自1996年问世以来,已有20多年的历史,与之相关的技术和应用迅猛发展。在“互联网+”时代,Java Web已成为市场上主流的Web开发技术之一,无论是大型网站开发,还是企业级系统的开发,都有Java Web的身影。

 

所谓Java Web,是指用Java技术来解决Web领域的相关技术的总和,主要包括Servlet、JSP、JavaBean、JDBC等技术。这些技术已经稳定地占据市场10多年,目前仍牢牢地占据着企业级系统开发的市场。因此,Java Web技术是有志于在互联网开发领域发展人员的必备利器之一。

 

这门课程需要有一定的学习基础,它的前导课程有:《Java程序设计基础》、《HTML+CSS+JavaScript》和《MySql数据库》。有了这些前导的课程才能为本课程的学习打下良好的基础。本门课程仍然是互联网开发领域的入门课程。在本门课程的基础上,大家后续可以继续学习《SSM 框架》等J2EE高级课程。

 

在本课程中,我们将带领同学们开发一个中等复杂程度的电子商务网上书城网站,训练同学们Web程序开发能力。

 

本课程采取项目化教学。我们认为:只有在真实的场景中,人们才能真正理解和掌握一项技术。与传统的以“知识点+小例题”的讲授方式不同,在学习Servlet、JSP等技术的过程中,始终结合JDBC、MySql数据库知识,把知识点融入到真实项目开发中,随着项目的展开,知识点由浅入深,循序渐进,好学易懂。课程配套大量相关的学习资源,可以自主学习,欢迎大家学习、交流。


课程大纲
  • 第一章 网上书城项目设计
    • 1.1 项目预览
    • 1.2 需求分析与功能结构
    • 1.3 Java Web框架
    • 1.4 项目环境与项目框架搭建
  • 第二章 使用Servlet实现用户注册
    • 2.1 认识HTTP协议
    • 2.2 Servle接口及其实现类
    • 2.3 继承HttpServlet类创建Servlet
    • 2.4.1使用HttpServletResponse发送响应消息体
    • 2.4.2 使用HttpServletRequest对象获取请求参数
    • 2.4.3 使用HttpServletResponse请求重定向实现页面跳转
    • 2.4.4 使用RequestDispatcher对象实现请求转发和请求包含
    • 2.5.1 使用Servlet实现用户注册(1)
    • 2.5.2 使用Servlet实现用户注册(2)
    • 动画视频一Servlet的生命周期
    • 动画视频 HttpServletRequest对象和HttpServletResponse对象的产生
  • 第三章 使用会话技术实现用户登录
    • 3.1 会话跟踪技术
    • 3.2 Session对象
    • 3.3.1 使用session实现用户登录(1)
    • 3.3.2 使用session实现用户登录(2)
    • 3.4 Cookie对象
    • 3.5 使用Cookie实现记住用户名
  • 第四章 JSP技术
    • 4.1 JSP概述
    • 4.2 JSP基本语法
    • 4.3 JSP指令(1)
    • 4.3 JSP指令(2)
    • 4.4 JSP隐式对象(1)
    • 4.4 JSP隐式对象(2)
    • 4.5 JSP动作元素
  • 第五章 JavaBean组件
    • 5.1 初识JavaBean
    • 5.2 BeanUtils工具及其应用
  • 第六章 EL表达式和JSTL
    • 6.1 初识EL表达式
    • 6-2 EL基本语法(1)
    • 6-2 EL基本语法(2)
    • 6-3 EL隐式对象
    • 6-4 什么是JSTL
    • 6-5 JSTL Core库标签(1)
    • 6-5 JSTL Core库标签(2)
  • 第七章 图书的分类展示
    • 7.1 创建PageBean
    • 7.2 ShowProductByPageServlet和findProductByPage
    • 7.3 findAllCount和findByPage
    • 7.4 使用EL表达式和JSTL分类显示图书(1)
    • 7.4 使用EL表达式和JSTL分类显示图书(2)
  • 模拟考A
授课目标

熟悉JDBC常用API的使用

熟悉Web开发的基础知识、HTTP协议、Tomcat知识

熟知Servlet技术的基本概念、工作原理、语法

熟知JSP、Java   Bean和JSTL技术的基本概念、工作原理、语法

熟知MVC的基本概念、工作原理

会使用JDBC完成数据库的增删改查  

能够动手搭建Web站点,并且配置Tomcat服务器

准确按照任务要求,使用Servlet技术编写Web应用程序

准确按照任务要求,使用JSP、Java Bean和JSTL技术编写Web应用程序

能够恰当运用MVC模型编写较复杂的Web应用程序

具备良好的沟通表达能力和较强的团队合作意识等程序员的职业素养

养成软件工匠精神,并树立正确的技能观


预备知识

这门课程需要有一定的学习基础,它的前导课程有:《Java程序设计基础》、《HTML+CSS+JavaScript》和《MySql数据库》。

配套教材
  • Java Web程序设计任务教程
    2017年1月第1版
    黑马程序员
    人民邮电出版社
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
安徽商贸职业技术学院
安徽商贸职业技术学院
安徽商贸职业技术学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有