java web应用一般定义为:一个有HTML/XML文档,java Servlet,JSP(java Server Pages),JSTL(Java Server Pages Standard Tag Library),类以及其他任何种类文件可以捆绑起来,并在来自多个厂商的多个Web容器上运行的Web资源构成的集合。
一:Java Web应用开发是基于JavaEE框架的,而JavaEE是建立在java平台上的企业级应用的解决方案,所以java web需要javaEE的容器和组件。
1.容器:指的是提供特定程序组件服务的标准化运行环境,通过这些组件可以在javaEE平台上得到所期望的服务。
2.组件:是指应用程序中能发挥特定功能的软件单位,实质上是几种特定的java程序。
3组件与容器的关系:组件是组装到Java平台中独立的软件功能单元,每一个javaEE组件在容器中执行,容器为组件提供标准服务和API,容器充当通向底层javaEE平台的接口
二:java web应用的开发技术
1.表示层:HTML和JSP页面组成
2.控制层:Servlet
3.业务逻辑层:javabean或EJB
4.持久层:JDBC,Hibernate
5.此外,java web 应用的各个组件需要在XML格式的配置文件中进行声明,然后打包,部署到java web服务器中运行。
时间: 2024-11-08 22:01:06