目录

  • 1 阶段1模块一Java Web编程准备
    • 1.1 学习导航
    • 1.2 任务一进行系统需求分析与总体设计
    • 1.3 任务二搭建开发环境
    • 1.4 任务三制作静态页面
    • 1.5 任务四部署并运行第一个JSP文件
    • 1.6 模块一课件
    • 1.7 模块一习题
  • 2 阶段1模块二Java Web编程入门
    • 2.1 学习导航
    • 2.2 任务一认识JSP页面组成元素
    • 2.3 任务二认识JSP的内置对象
    • 2.4 任务三使用out对象输出信息
    • 2.5 任务四获取客户端请求数据
    • 2.6 任务五实现页面跳转
    • 2.7 任务六实现访问控制
    • 2.8 任务七制作网页计数器
    • 2.9 模块二 课件
    • 2.10 模块二习题
  • 3 阶段1模块三JavaWeb数据库编程
    • 3.1 学习导航
    • 3.2 任务一使用MySQL
    • 3.3 任务二使用SQL操作数据
    • 3.4 任务三认识连接数据库的步骤
    • 3.5 任务四使用Statement处理数据
    • 3.6 任务五使用PreparedStatement处理数据
    • 3.7 模块三课件
    • 3.8 模块三习题
  • 4 阶段1模块四JavaWeb基础阶段实训
    • 4.1 课件
    • 4.2 IT新闻资讯系统
  • 5 阶段2模块五Java Web应用优化
    • 5.1 学习导航
    • 5.2 任务一认识软件设计分层架构
    • 5.3 任务二使用分层架构实现管理员登录
    • 5.4 模块五课件
    • 5.5 模块五习题
  • 6 阶段2模块六Java Web开发业务应用
    • 6.1 学习导航
    • 6.2 任务一实现页面的分页显示
    • 6.3 任务二使用SmartUpload组件实现文件上传下载
    • 6.4 任务三使用图表组件显示动态数据图表
    • 6.5 模块六课件
    • 6.6 模块六习题
  • 7 阶段2模块七Servlet技术基础
    • 7.1 学习导航
    • 7.2 任务一认识Servlet
    • 7.3 任务二创建并运行一个简单的Servlet
    • 7.4 任务三使用Filter解决中文乱码问题
    • 7.5 模块七课件
    • 7.6 模块七习题
  • 8 阶段2模块八MVC开发模式
    • 8.1 学习导航
    • 8.2 任务一认识MVC模式
    • 8.3 任务二使用MVC模式实现用户登录
    • 8.4 模块八课件
    • 8.5 模块八习题
  • 9 阶段2模块九  Java Web进阶阶段实训
    • 9.1 模块九课件
    • 9.2 在线收藏夹
  • 10 阶段3模块十学生会网站项目开发
    • 10.1 模块十课件
  • 11 实训题库
    • 11.1 网络留言板系统1
    • 11.2 网络留言板系统2
    • 11.3 猜数游戏
    • 11.4 学生成绩查询系统
    • 11.5 场馆管理系统
    • 11.6 物资管理系统
    • 11.7 网络书签
    • 11.8 商品库存系统
    • 11.9 火车车次管理系统
    • 11.10 会议室预定系统
    • 11.11 人员档案管理系统
    • 11.12 新闻资讯系统
任务二搭建开发环境
  • 1 知识链接
  • 2 任务实现
  • 3 软件下载
  • 4 同步实训

【问题引入】

现在就让我们开始网络留言管理系统的开发吧。俗话说欲善其事,必先利其器”,同样在进行开发之前需要进行开发准备,如何进行开发准备呢?

【实现思路】

为了顺利开发Java Web应用系统,需要搭建开发环境,具体步骤如下:

1)安装JDK开发工具包。

2)安装Web 服务器Tomcat

3)安装并配置Eclipse

4)安装并配置MySQL数据库。 

【知识链接】

1JDK

JDKSun Microsystems针对Java开发人员提供的软件开发工具包,其中包含Java语言编译工具和运行工具以及执行程序的环境(即JRE)。JDK是一个免费、开源的工具,是其他Java开发工具的基础。

2JSP

JSP是运行在Web服务器上的Java程序,并以网页的形式展现最终的结果,所以是Java Web开发技术。同其他技术相比它有很多优点:

一次编写,到处运行。除了系统之外,代码不用做任何更改。

系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP.NET的局限性是显而易见的。

强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理消息处理,一台服务器到无数台服务器,Java显示了巨大的生命力。

多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了多非常优秀的开发工具,而且多可以免费得到,大多可以顺利运行于多种平台之下。

支持服务器端组件。Web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供Web页面调用,以增强系统性能。JSP可以使用成熟的JavaBeans组件来实现复杂商务功能。

3Tomcat

TomcatApache组织的产品,是一个免费的开源的Web服务器,Tomcat服务器是当今使用最广泛的Servlet/JSP服务器,运行稳定、性能可靠,是学习JSP技术和中小型企业应用的最佳选择。

4Eclipse

Eclipse是一个开放源代码的、基于 Java的可扩展开发平台。利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大提高工作效率。Eclipse IDE目前的版本是2019-06 (4.12.0)

5MySQL

MySQL最初是由瑞典MySQL AB公司开发的一个小型关系数据库管理系统,目前已发展为世界上最流行的开源关系型数据库。由于其性能好、可靠性和易用性,目前它被广泛应用于Internet上的中小型网站中。

6Navicat for MySQL

Navicat for MySQL 是管理和开发 MySQL的理想解决方案。它是一套单一的应用程序,能连接MySQL数据库,并与 Amazon RDSAmazon AuroraOracle CloudMicrosoft Azure、阿里云、腾讯云和华为云等云数据库兼容。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。