JSP/Servlet/JavaBean
第一章.JavaEE 的概述
1.Java 平台有三个版本:
JavaME(Java Platform Micro Edition,Java 微软版):适用于小型设备和智能卡;
JavaSE(Java Platform Micro Edition,Java 标准版):适用于桌面系统
JavaEE(Java Platform Enterprice Edition,Java 企业版):适用于企业级应用.
2.框架
框架:即 Framework,可以理解为某种应用的半成品,框架就是一组组件,供用户
选用,完成自己的系统。
1. JavaEE 和框架的关系:
JavaEE 是基础,框架技术是在 JavaEE 的基础上形成的,而应用程序是在框架的基础
上创建的。
JavaEE 是一个开发分布式企业级应用的规范和标准。
框架大体可分为:SSH(Spring,struts,Hibernate)
2. JavaEE 的技术内容:
JavaEE 体系结构可分为:表示层、中间层、数据层;那么 JavaEE 技术也对应体系结
构,可分为表示层技术、中间层技术、数据层技术。
(1).表示层技术;
HTML、JavaScript、Ajax
Ajax 技术并不是一种技术,而是几种技术的整合。
Ajax 的主要功能是异步地向服务器端发送请求,处理数据或者根据返回的数据重
新显示页面。
(2).中间层技术:
JSP、Servlet、JSTL、JavaBean 以及中间层的框架技术 Struts 框剪,Struts
主要扩展了 Servlet
JavaBean:JavaEE 的模型组件,可以分为两种,分别为:封装业务逻辑的
JavaBean 和封装值的 JavaBean。
(3).数据层技术:
JDBC 技术:JDBC(Java Database Connetivity),Java 数据库连接
数据层框架:Hibernate 为我们提供了以对象的形式操作关系型数据库数据的功
能。
系统集成技术:(Web Service)
JAX-WS 技术:
JAX-WS(Java API for XML Web Service)是 JavaEE 平台的重要组成
部分
JAX-WS 简化了使用 Java 技术开发 Web 服务的工作。
JNDI:
JNDI:(Java Naming and Directory Interface,Java 命名和目录接口)
是一组在 Java 应用中访问命名和目录服务的 API 命名服务把对象和名称
联系在一起,可以通过名称找到相应的对象。