Java Web 应用开发

钱荣华等

目录

  • 1 项目1 了解Java Web应用开发
    • 1.1 任务1 创建第一个Web网站
      • 1.1.1 前导知识
        • 1.1.1.1 网络程序体系结构
        • 1.1.1.2 web简介
        • 1.1.1.3 Web应用技术
        • 1.1.1.4 参考资源
      • 1.1.2 任务实现
        • 1.1.2.1 开发环境配置
        • 1.1.2.2 环境配置诊断
        • 1.1.2.3 创建动态网站
    • 1.2 单元测验1
    • 1.3 阅读材料
  • 2 项目2 JS技术
    • 2.1 任务1 验证用户注册页面
    • 2.2 前导知识
      • 2.2.1 JavaScript概述
        • 2.2.1.1 PPT
        • 2.2.1.2 视频
        • 2.2.1.3 随堂测验
      • 2.2.2 Java script 语法
        • 2.2.2.1 PPT
        • 2.2.2.2 视频
        • 2.2.2.3 随堂测验
      • 2.2.3 JavaScript常用事件和对象
        • 2.2.3.1 PPT
        • 2.2.3.2 视频
        • 2.2.3.3 随堂测验
      • 2.2.4 jQuery框架
        • 2.2.4.1 PPT
        • 2.2.4.2 视频
        • 2.2.4.3 随堂测验
    • 2.3 任务实现
      • 2.3.1 视频
    • 2.4 单元测验2
    • 2.5 阅读材料
  • 3 项目3 Servlet服务器端编程基础
    • 3.1 教学目标
    • 3.2 任务1 Servlet问候语网站
      • 3.2.1 前导知识:XML基础
        • 3.2.1.1 PPT
        • 3.2.1.2 视频
        • 3.2.1.3 随堂测验
        • 3.2.1.4 XML基础--参考资料
      • 3.2.2 前导知识 :Servlet入门
        • 3.2.2.1 PPT
        • 3.2.2.2 视频
        • 3.2.2.3 随堂测验
      • 3.2.3 任务1实现
        • 3.2.3.1 PPT
        • 3.2.3.2 视频
    • 3.3 任务2 每日一词小站
      • 3.3.1 前导知识
        • 3.3.1.1 HttpServlet类
        • 3.3.1.2 Servlet虚拟路径映射
          • 3.3.1.2.1 PPT
          • 3.3.1.2.2 视频
          • 3.3.1.2.3 随堂测验
      • 3.3.2 任务2实现
        • 3.3.2.1 每日一词小站
    • 3.4 单元测验3
    • 3.5 任务3 统计网站访问次数
      • 3.5.1 前导知识
        • 3.5.1.1 PPT
        • 3.5.1.2 ServletContfig接口视频
        • 3.5.1.3 ServletContext接口视频
        • 3.5.1.4 随堂测验
      • 3.5.2 任务3实现
    • 3.6 单元测验4
    • 3.7 阅读材料
  • 4 项目4 请求和响应
    • 4.1 任务1 实现用户登录功能
      • 4.1.1 前导知识1:HTTP协议
        • 4.1.1.1 PPT
        • 4.1.1.2 视频
        • 4.1.1.3 随堂测验
      • 4.1.2 前导知识2:HttpServletResponse
        • 4.1.2.1 HttpServletResponse接口
        • 4.1.2.2 随堂测验
        • 4.1.2.3 HttpServletResponse接口应用
        • 4.1.2.4 随堂测验
      • 4.1.3 任务1实现
    • 4.2 任务2 学生选课信息
      • 4.2.1 前导知识:HttpServletRequest接口
      • 4.2.2 随堂测验
      • 4.2.3 前导知识:HttpServletRequest应用
      • 4.2.4 随堂测验
      • 4.2.5 任务2实现
    • 4.3 任务3 实现学生选课系统
      • 4.3.1 前导知识
        • 4.3.1.1 RequestDispatcher对象的应用
          • 4.3.1.1.1 PPT
          • 4.3.1.1.2 视频
      • 4.3.2 任务3实现
      • 4.3.3 随堂测验
    • 4.4 单元测验6
    • 4.5 阅读材料
  • 5 项目5 JSP技术
    • 5.1 任务1 编写第一个JSP文件
      • 5.1.1 前导知识:JSP概述
      • 5.1.2 任务实现
    • 5.2 任务2 JSP页面点击次数统计
      • 5.2.1 前导知识:JSP基本语法
      • 5.2.2 任务实现
    • 5.3 单元测验7
    • 5.4 任务3 猜数字游戏
      • 5.4.1 前导知识:JSP指令
      • 5.4.2 前导知识:JSP隐式对象
      • 5.4.3 前导知识:JSP动作元素
      • 5.4.4 任务实现
    • 5.5 单元测验8
    • 5.6 阅读材料
  • 6 项目6 JavaBean技术
    • 6.1 任务1 使用JavaBean在JSP中显示用户注册信息
      • 6.1.1 前导知识
        • 6.1.1.1 JavaBean技术
        • 6.1.1.2 JavaBean应用
        • 6.1.1.3 在JSP页面中访问JavaBean的属性
      • 6.1.2 任务1实现
      • 6.1.3 JavaBean随堂测验
    • 6.2 任务2使用不同模式开发日志显示页面
      • 6.2.1 前导知识:开发模式
        • 6.2.1.1 PPT
        • 6.2.1.2 视频
      • 6.2.2 任务2实现:JSP Model1
      • 6.2.3 任务2实现:JSP Model2
      • 6.2.4 随堂测验
    • 6.3 单元测验9
  • 7 项目7 会话及会话技术
    • 7.1 任务1 在客户端页面用Cookie存储用户登录信息
      • 7.1.1 前导知识
        • 7.1.1.1 会话概述
        • 7.1.1.2 Cookie对象
        • 7.1.1.3 Cookie应用
      • 7.1.2 任务实现
      • 7.1.3 单元测验9
    • 7.2 任务2 电子商务网站购物车模块实现
      • 7.2.1 前导知识:Session对象
      • 7.2.2 任务实现:购物车
    • 7.3 任务3 用户自动登录
    • 7.4 单元测验10
    • 7.5 阅读材料
  • 8 项目8 学习EL表达式和JSTL
    • 8.1 任务1 基于EL表达式的信息输出
      • 8.1.1 前导知识 :EL概述
      • 8.1.2 前导知识:EL语法规则
      • 8.1.3 前导知识:EL隐式对象
      • 8.1.4 任务1 实现
    • 8.2 任务2  基于JSTL的信息输出
      • 8.2.1 前导知识 :JSTL
        • 8.2.1.1 任务2实现
    • 8.3 单元测验11
  • 9 项目9 Servlet服务器高级编程
    • 9.1 任务1 实现字符编码过滤器
      • 9.1.1 前导知识:过滤器概述
      • 9.1.2 过滤器应用
      • 9.1.3 任务1 实现
    • 9.2 任务2 利用filter实现自动登录
    • 9.3 单元测验12
    • 9.4 任务3 在线用户的显示和用户数统计
      • 9.4.1 监听器概述
      • 9.4.2 监听器应用
      • 9.4.3 任务3 实现
    • 9.5 单元测验13
  • 10 项目10 JDBC数据库编程
    • 10.1 任务1 创建数据库连接
      • 10.1.1 JDBC概述
      • 10.1.2 JDBC常用API
      • 10.1.3 任务1实现
    • 10.2 单元测验14
    • 10.3 任务2 使用JDBC完成数据的增删改查
      • 10.3.1 前导知识
      • 10.3.2 任务2实现 使用JDBC完成数据的增删改查
    • 10.4 单元测验15
  • 11 项目11 数据库连接池
    • 11.1 任务1 使用JNDI数据源访问数据库
      • 11.1.1 前导知识
      • 11.1.2 任务1实现
    • 11.2 任务2 DBCP工具类获取数据库连接对象
      • 11.2.1 前导知识
      • 11.2.2 任务2 实现
    • 11.3 任务3 应用C3P0工具类获取数据库连接对象
      • 11.3.1 前导知识
      • 11.3.2 任务3实现
    • 11.4 单元测验16
    • 11.5 阅读材料
  • 12 项目12  Ajax技术应用
    • 12.1 任务1 一键查询
      • 12.1.1 前导知识
      • 12.1.2 任务1实现
    • 12.2 任务2 检验注册用户名是否可用
      • 12.2.1 前导知识
      • 12.2.2 任务2实现
    • 12.3 单元测验17
  • 13 附录1:电子教案
    • 13.1 电子教案
  • 14 附录2:课程标准
    • 14.1 Java Web应用开发课程标准
  • 15 网页开发基础
    • 15.1 Html
    • 15.2 CSS
    • 15.3 图书商城首页设计
    • 15.4 单元测验2
    • 15.5 阅读材料
阅读材料

工业互联网:新工业革命重要基石

经济参考报20200903

829日至31日,备受关注的“2020工业互联网大会在云端举办。在此期间,与工业互联网相关的新技术、新应用、新模式和新业态在政产学研用各方中间碰出火花。与会嘉宾表示,作为第四次工业革命的重要基石,工业互联网在支撑实体经济数字化、网络化、智能化转型等方面发挥着重要作用。下一步,要加快工业互联网与实体经济的融合发展,务实推进工业互联网创新发展,在新变革中构筑新优势。

据了解,此次大会由工业和信息化部、北京市人民政府共同主办,中国信息通信研究院、北京市经济和信息化局、北京市通信管理局、工业互联网产业联盟联合承办。大会旨在深入落实工业互联网创新发展战略,推动工业互联网加快发展,强化产业推广及生态建设,持续提升我国工业互联网的影响力。

加快工业互联网与实体经济融合发展

工信部部长肖亚庆指出,当前第四次工业革命正加快推进,新型技术持续突破与融合创新为新旧动能转换和世界经济复苏注入了强劲动力。工业互联网作为第四次工业革命的重要基石,在支撑实体经济数字化、网络化、智能化转型,培育壮大新动能方面发挥着日益重要的作用。因此,推进工业互联网发展,抢占工业革命先机至关重要。

据肖亚庆介绍,近三年来我国工业互联网取得积极进展,有力支撑了经济高质量发展。一是基础设施建设稳步推进,加快高质量外网建设与企业内网建设。2019年我国工业互联网产业经济规模达2.1万亿元,5G+工业互联网正加速向企业生产核心环节延伸,标识注册总量突破55亿,进入工业互联网平台的工业设施已达到4000多万台。二是应用创新的生态持续完善。从行业看,工业互联网已覆盖制造业主要工业门类,向能源、交通、医疗等领域拓展,应用企业提质降本增效成果显著。从区域看,我国目前已形成长三角、粤港澳、京津冀、东北老工业基地、成渝等产业集聚区。三是经济社会贡献不断增强。在今年的新冠战役中,工业互联网为物资保障、供需对接、复工复产等都提供了重要支撑。

肖亚庆表示,今年是工业互联网发展三年行动计划的收官之年,也是开启十四五发展新征程的关键之年。要加快推进工业互联网与实体经济在更广范围、更深层次、更高水平的融合发展,重点做好以下四方面的工作:

一是提高数字智能水平。要坚持应用牵引,将工业互联网新技术、新模式与产业转型升级的实际需要紧密结合。要持续推动工业互联网基础设施建设,夯实网络基础,健全标识解析体系,增强平台发展硬实力,提升安全保障能力。要围绕重点行业、重点领域和重点企业应用,培育一批系统解决方案供应商和运营服务企业。

二是加快融通发展步伐。要把促进一二三产业和大中小企业跨界融通作为关键手段,推动工业互联网协调发展迈上新台阶。要发挥大企业的引领支撑作用,提高中小企业数字化应用能力,形成大中小企业协同创新发展的良好局面。

三是增强创新发展能力。要把创新作为引领产业发展的第一动力,推动科技创新,以自主创新、业态创新、管理创新相结合。要加强关键核心技术攻关和标准研制,促进产业技术高级化,产业链现代化。要不断优化创新制度环境,加快建立数据确权流转规则,充分释放数据要素价值。

四是提升开放发展水平。要充分释放工业互联网内需潜力,打造更高水平国际化开放体系,加快培育国际合作和竞争新优势,深化在标准研制、技术验证、应用探索等领域国际交流合作。

推进工业互联网技术攻关与产业化公共服务

工信部副部长刘烈宏表示,自2017年底国务院发布关于发展工业互联网的指导意见以来,我国工业互联网发展取得积极进展。网络、平台和安全三大体系建设快速推进,融合创新应用孕育兴起,产业生态不断壮大,有力推动了实体经济数字化转型和高质量发展。

刘烈宏表示,下一步重点做好五个方面的工作:一是加快技术创新。抓好创新体系和创新能力建设,大力推进技术攻关与产业化公共服务。二是深化融合应用。深入实施“5G+工业互联网”512工程,持续推进工业互联网试点示范。三是完善政策环境。培育龙头企业,深化产融合作。四是提升防护水平。完善安全政策体系,压实企业责任,增强安全防护能力。五是加强开放合作。支持企业利用好市场资源,加强协同,实现多方互利共赢。

把工业互联网作为提升实体经济能级的重要支撑

在介绍工业互联网情况时,北京市副市长殷勇说,目前北京市5G基站建设已达2.4万个,5G用户超过300万。

殷勇表示,北京把工业互联网作为推动城市高质量发展的战略选择,作为巩固提升实体经济能级的重要支撑,将以赋能全国数字化转型为目标,着力提升高端供给能力,同各方携手共建工业互联网创新发展新生态,为全国传统产业数字化转型多作贡献。

殷勇指出,接下来北京在工业互联网发展上要重点进行四项工作。一是完善工业互联网发展环境,加强资金、土地、人才等政策保障,吸引重大项目落地,推动国际交流合作,积极参与工业互联网标准规范和国际规则制定。二是夯实工业互联网基础设施,落实新基建三年行动方案,加快国家工业互联网大数据中心、工业互联网标识解析国家顶级节点建设。三是打造工业互联网赋能体系,发挥北京市中央企业、高新技术企业以及高校科研院所集聚的优势,构建协同创新体系,培育更多具有全国影响力的工业互联网平台企业和解决方案提供商。四是深化工业互联网行业应用,打造智能制造标杆工厂,鼓励中小企业上云、上平台,促进工业大数据发展和应用,提升数据资源价值,引导企业加大安全投入,提升工业互联网安全保障能力。

在新变革中构筑新优势

中国信通院院长刘多表示,经过三年起步期发展,我国工业互联网产业发展环境持续优化,基础设施加速推进,融合应用走深向实,产业规模持续增长,对经济社会的发展带动效应显著增强,形成了战略引擎、规划指导、政策支持、技术创新、产业推进良性互动的局面。

当前,我国工业互联网基础设施建设正在加速推进,网络建设与改造成效显著,支持能力持续夯实。企业外网建设持续加码,网络服务质量明显提升,高质量外网已覆盖全国374个地级行政区(或直辖市的下辖区),覆盖率达89.7%。企业内网改造加快部署,部分制造企业积极探索,“5G+工业互联网成为改造新路径,已建在建项目超过800个。

我国工业互联网的产业支撑能力显著增强,产业生态加速完善,呈现出优势壮大、新兴领跑、短板追赶的差异化发展态势。工业互联网核心技术与产业发展稳中有进、逐级突破。解决方案供给能力不断提升,面向不同行业和特定场景的解决方案产品和服务不断涌现并加快成熟。

值得一提的是,我国工业互联网发展也面临一些痛点和难点。一是产业支撑能力应用不足;二是融合应用基础亟待夯实,存在不想用、不能用、不会用、不敢用的问题;三是区域间、行业间、不同规模企业间发展不均衡问题普遍存在;四是资源要素保障能力不强,资金、人员、数据保障水平有待进一步提升。

刘多表示,下一步产业界要携手务实推进工业互联网创新发展,在新变革中构筑新优势。在具体措施上,一是要加强统筹,深入规划,完善新型基础设施;二是强化优势,补齐短板,增强产业供给能力;三是加强引导,释放需求,助力产业规模扩张;四是健全制度,优化环境,确保产业健康发展;五是深化开放,拓展合作,构建全新发展格局。