文档介绍:1 一大题:概念题 : Java EE 全称 Java Platform , Enterprise Edition ,即 Java 平台企业版;它是面向企业的分布式、多层应用的开发与部署的标准(规范)。 Java EE 不是凭空出现的,它是软件开发技术发展到一定阶段的产物。它的出现是为了解决传统 2 层应用模型的一些问题。 Java EE 平台使用分布式多层应用模型来创建企业级应用。通常,企业级应用是由逻辑上功能不同的组件构成,不同的应用组件可以分布在不同的层上。 Java EE 明确表示支持四层:客户层、 Web 层、业务逻辑层、 EIS 层 2. JDBC :全称是 Java Database Connectivity ,是一个应用程序编成接口( API ) 。在 Java 编写的程序中,程序员通过使用 JDBC API ,可以用标准 SQL 语句访问几乎任何一种数据库; 数据库厂商通过实现 JDBC 相关的 API 生产的 JDBC 驱动程序完成某个具体数据库的实际操作。这意味着开发者在 Java 应用程序中使用 JDBC 的 API 来访问数据库时要在 classpath 中加载某个具体数据库的 JDBC 驱动, 这样不管是访问什么数据库, 只要有对应的数据库 JDBC 驱动, 我们在 Java 程序中使用统一的类和接口就能完成对数据库的操作了。 :是一种服务器端的 Java 程序,具有独立于平台和协议的特性,可以生成动态的 Web 页面。它担当客户请求( Web )浏览器或其他 HTTP 客户程序)与服务器响应( HTTP 服务器上的数据库或应用程序) 的中间层。与传统的从命令行启动的 Java 应用程序不同, Servlet 由 Web 服务器进行加载。该 Web 服务器必须包含支持 Servle t 的 Java 虚拟机。 Servlet 和客户的通信采用“请求/ 响应“模式。 Servlet 运行在 Servlet 容器中,和 JSP 通称为 web 层的 2 大组件。 4. JSP 全称是 Java Server Pages ;是 Sun 公司制定的 Java Web 层组件标准;适合用作表示组件,主要用来创建动态网页,如网上购物等应用。 JSP 页面实际上是 HTML (或 XML )和 JSP 元素的混合物。 JSP 文件由 JSP 元素和 Template( 模板) 元素两类构成; Template 元素指标记<% ……%> 以外的部分,可以是代码中的 HTML 元素等,也可以是 XML 元素。 JSP 元素则是指将由 JSP 引擎直接处理的部分。 是 Sun 公司制定的一种可重用的、跨平台的软件组件模型。一个标准的 JavaBean 有以下几个特性: ◇ JavaBean 是一个 public 的类。即该类是具有 public 的访问权限。◇ JavaBean 必须有一个无参数的构造方法。一个 JavaBean 可以有 1 个或有多个构造方法,但是应该有一个无参数的构造方法。◇ JavaBean 的属性一般是 private 的, 访问属性应该通过 public 的 setXXX 和 getXXX 方法。如果 JavaBean 的一个属性仅仅是需要进行写操作, 那么该属性就可以仅仅拥有 setXXX 方法而其 getXXX 方法被忽略;同样一个属性仅仅是读操作,那么该属性仅仅拥有 setXXX 方法即可。◇ JavaBean 中可以增加业务逻辑方法,包括进行数据库访问操作等。 : 表达式语言简称为 EL, 全名是 Expression Language , 主要用于获取某个 JSP 范围( page 、 request 、 session 、 application ) 的变量值或 JavaBean 对象的属性值。在 JSP 页面使用 JSTL 结合 EL ,替代 JSP 页面中的脚本段代码存取数据。现在, EL 已经成为 规范的一部分。支持 的 Servlet 容器(如 以上)都可以运行包含 EL的 JSP 页面。 2 全称为 JavaServer Pages Standard Tag Library ,是由 JCP ( munity Process )制定的统一的 JSP 官方标准标签库。 JSTL 实现了 JSP 应用开发中需要的常用操作, 开发人员不必为 Web 开发过程中常见操作构建自己的专用标记库。例如, JSTL 在其核心标记库中提供了标准迭代标签“ forEach ”, 因此程序员不必对 Java 对象中的数据迭代编写一个进行迭代操作的