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 阅读材料
阅读材料

坚持“四个面向” 加快科技创新——

习近平总书记在科学家座谈会上的重要讲话指引科技发展方向

新华网2020-09-1222:05:10 

坚持面向世界科技前沿、面向经济主战场、面向国家重大需求、面向人民生命健康”——习近平总书记11日在科学家座谈会上提出四个面向要求,为我国十四五时期以及更长一个时期推动创新驱动发展、加快科技创新步伐指明了方向,激励着广大科学家和科技工作者肩负起历史责任,不断向科学技术广度和深度进军。

举旗定向从国家急迫需要和长远需求出发

在座谈会上聆听了习近平总书记的重要讲话,我深感作为科学家责任重大。阿里巴巴集团技术委员会主席、中国工程院院士王坚说,当今世界正经历百年未有之大变局,国家发展对加快科技创新提出了更为迫切的要求,科技工作者负有不可推卸的责任。

总书记重要讲话中提出四个面向,特别是旗帜鲜明地提出面向人民生命健康,体现了人民至上、生命至上的理念。从事新冠病毒灭活疫苗研发事业的我们,倍感使命崇高、任重道远。北京科兴中维生物技术有限公司董事长尹卫东说,新冠疫苗是国家和世界的急迫需要。我国在防控新冠肺炎疫情的同时保持着经济正增长,这充分表明人民健康与经济发展密切相关。今后我们要更加努力做好疫苗研制,为保障人民健康、驱动经济发展贡献力量。

人民对美好生活的向往,最基本的需求就是生命健康。中国科学技术大学医学中心主任、中国工程院院士田志刚说,目前在生命健康领域还有太多未知前沿问题需要探索,我们要肩负起历史责任,将更多原创成果转化成现实生产力和群众幸福感。

抗击新冠肺炎疫情过程中,被称为救命神器的体外膜肺氧合(ECMO)依赖进口,设备和耗材费用都很高。广东省医疗器械质量监督检验所所长李伟松表示:正如总书记所言,人民对健康生活的要求不断提升,生物医药、医疗设备等领域科技发展滞后问题日益凸显。作为国家药品监督管理局体外循环器械重点实验室,我们所正致力于把散落在各地的相关技术整合起来、统一标准,争取早日实现ECMO国产化。

久久为功持之以恒加强基础研究

在座谈会现场,总书记的重要讲话让我清晰地感到:党和国家非常重视基础学科的研究,也深知很多青年科技工作者是有情怀的。有雄厚的基础科研为底蕴,再加上一批批青年科学家顶上来,我对中国科技发展的未来非常有信心。中国科学院古脊椎动物与古人类研究所研究员付巧妹说。

基础研究是科技创新的源头”“我国面临的很多卡脖子技术问题,根子是基础理论研究跟不上”……习近平总书记的重要讲话,让浙江大学医药学部主任、中国科学院院士段树民感触颇深:基础科学对应用技术的支撑发展作用怎么强调都不过分。我们一定要沉下心来,不跟风、不浮躁,潜心于基础科学重要基本问题研究,争当基础科学研究的国际领跑者。同时,我们期待一个更有利于基础研究的良好科研生态,让科研人员充分发挥自由探索精神,释放出更大的创新潜能。

为了空间引力波探测太极计划的攻关,中国科学院长春光学精密机械与物理研究所研究员王智带领团队两年间一直处于紧张工作状态。12日上午,正在实验室工作的王智告诉记者:习近平总书记讲话中有很多精彩的论述,使我们更加坚定了继续攻关的信心和决心。面对激烈的国际竞争以及发达国家对一些关键技术和核心器件的封锁,我国科学家必须要靠自己的双手、靠原创解决问题,这需要持之以恒加强基础研究,科研人员要坐住板凳、久久为功。

他说,习近平总书记提出加大基础研究投入”“给予必要政策支持等,表明国家决心完善相应制度,让科研人员更加心无旁骛地专注于前沿基础科学研究,实现越来越多01”的突破。

风正帆扬激发人才队伍创新潜能

国家科技创新力的根本源泉在于人。习近平总书记的重要讲话体现了党和国家对科技创新人才的重视!国家半导体量子芯片项目首席科学家、中国科学技术大学教授郭国平介绍,量子信息研究是国家战略科研领域,现已形成一支有竞争力的年轻科研人才队伍。他说:我们将进一步把前沿研究和教学相结合,充分培育、发挥学生的创新力,以身作则培养学生树立正确科研观,让更多年轻人才加速成长为科技创新主力军。

科研人员中有一类是探险家,在科技的无人区披荆斩棘。上海脑科学与类脑研究中心主任、中国科学院院士蒲慕明说,像他们这样,真正做重要原创性发现的科学家还不多见。

习近平总书记强调的深化科技体制改革让蒲慕明感到振奋。在他看来,探险家的诞生需要长时间培育,也需要改变评价方式。他说:我们不能因为一个年轻人短时间内没有论文就对他采取差别待遇,而要看他的研究方向是否具备原创性、前瞻性。

习近平总书记指出,要面向世界汇聚一流人才,吸引海外高端人才,为海外科学家在华工作提供具有国际竞争力和吸引力的环境条件。

西湖大学作为一所新型研究型大学,会聚了106位世界级科学家,绝大多数是世界一流大学的博士生导师。学校也已经开始有重大基础研究成果的突破。西湖大学校长、中国科学院院士施一公说,西湖大学注重培养富有社会责任感、能为国担当的拔尖创新人才。我们要学习领会习近平总书记的重要讲话精神,培养更多创新领军人才。(执笔记者吕诺、田晓航;参与记者:徐海涛、周琳、孟含琪、荆淮侨、朱涵)