第三章:搭建JavaEE开发环境

1. Web应用介绍 •

1.1. Web应用

通过互联网对其进行访问的应用系统,即基于B/S架构的应 用系统 –

网站就是Web应用的典型示例

  • 注:网站不等同于Web应用 –

Web应用还包括企业应用 •

  • 网站侧重信息的展示,企业应用更注重于业务逻辑的处理 •
  • 两种应用没有明确的界线,实现的技术也基本相同,但在具体业务上要 根据需求选用不同的技术

1.2. 静态与动态网页

  • 静态网页:
    • – 请求服务器上的网页时,服务器不对网页文件做任何处理,读取 文件直接当做响应传给浏览器 •
  • 动态网页:
    • – 服务器在响应之前,需要依据请求的参数、标头或实际服务器上 的状态,以程序的方式动态产生响应内容
    • – 动态网页技术:JSP、ASP、PHP等

1.3. Web应用的执行流程

第三章:搭建JavaEE开发环境


2. JavaEE概述 •

第三章:搭建JavaEE开发环境

Security 网络安全方面的协议
JMS(Java Message Service), 一种技术规范,对消息提供的接口
Transactions 事务,主要用来维护数据的一致性

2.1. Servlet

  • Servlet: 服务器端小程序 •
  • Servlet是运行在服务器上,在服务器端调用、执行,是按 Servlet规范编写的Java类 –
    • 对客户端的请求进行处理 –
    • 向客户端返回响应

2.2. JSP

  • JSP全名为Java Server Pages •
  • JSP与Servlet一样,是在服务器端执行的,实现了HTML语 法中的Java扩展 –
  • Servlet是JSP的基础,大型Web应用程序的开发需要Servlet和 JSP配合

2.3. Servlet容器

第三章:搭建JavaEE开发环境
Servlet是服务器的一部分


3. Tomcat的安装、配置与测试 •

3.1. Tomcat

• Tomcat是一个开源的Web服务器,也是一个 Servlet容器

• Tomcat是Apache软件基金会的Jakarta项目中的 一个核心项目
– 由Apache、Sun和其他公司及个人共同开发

第三章:搭建JavaEE开发环境

第三章:搭建JavaEE开发环境
第三章:搭建JavaEE开发环境
第三章:搭建JavaEE开发环境

第三章:搭建JavaEE开发环境


4. 配置Eclipse的JavaWeb开发环境

第三章:搭建JavaEE开发环境


第三章:搭建JavaEE开发环境