1. web应用程序的简单介绍
Web应用程序
Web 应用程序是用户可以直接通过浏览器进行访问的一种程序。它不需要额外的客户端,是基于B/S架构模式开发的一种网页程序。
Web应用程序的组成
在Java Web中,它是由Servlet、HTML网页、静态资源、以及后台应用程序构成,是一种运行在Servlet容器中的一种程序。
2. Web的运行方式
3. Java EE介绍
这个其实是Java 2 Platform Enterprise Edition的缩写。表示的是一种架构模式,也可以说是一种技术规范。
这里要区分的是Java SE,我们平时所说的Java就是指的Java SE。
具体讲一下Java EE的架构
- 运行在客户端上的客户层组件,对应的是HTML页面或者JSP页面
- 运行在Java EE服务器上的Web层组件,对应的是后端服务器
- 运行在Java EE服务器上的业务逻辑层组件,对应的是后端服务器
- 运行在EIS服务器上的企业信息系统层软件,对应的是数据库服务器
4. Java EE架构和组件
运行在客户端的容器:
1. 应用程序客户端容器:管理客户端组件的运行
2. Applet容器:Web浏览器与Java的组合体
运行在Java EE服务器端的容器:
1. Web容器:管理JSP和Servlet组件的运行
2. EJB容器:管理企业级Bean的运行
5. Java EE容器提供的服务
可以提供JDBC服务、JNDI寻址、RMI远程连接、生存周期、数据库管理等。