第一章 JavaEE 简介
中间件:
- 定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。即:分布式环境、网络通信功能、屏蔽分布式系统的异构性和复杂性。例JDBC。
- 分类(5种):数据访问中间件(UDA)、远程过程调用中间件(RPC)、消息中间件(MOM)、交易中间件(TPM)、对象中间件。
软件构件:
- 定义:软件构件是软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署、可组装的软件实体。由构件规约与构件实现两部分组成。
- 与中间件的关联:基于中间件的应用开发以需求为导向,正是符合软件构件技术的理念。中间件是软件构件的门槛。独立于封装、设计和实现应用构件开发者只需要按照中间件规定的模式进行设计开发,不必考虑下层的系统平台。因此可以说,中间件真正提供了与环境隔离的构件开发模式。
JavaEE 层次结构:
- 软件体系结构:JavaEE标准下的三层结构
- 包含组件:JSP、Servlet、JavaBean、EJB……
Tomcat 使用端口:8080
- 访问地址;http://127.0.0.1:8080或者http://localhost:8080
- Java Web 项目的创建、部署,
- WebRoot、WEB-INF 文件夹、
- web.xml 配置文件。