Java Web笔记:Java EE架构及Java EE核心设计模式(MVC)

JavaEE架构

JavaEE主要用于企业级的应用开发,实际开发中更多的是使用在Web开发中。

整个的Java EE架构都是基于Java SE基础构建的,主要由容器、组件和服务三大核心部分构成。

1.JavaEE容器

容器负责一种组件的运行,在JavaEE中一共提供了四种容器,即Applet Container,Application Client Container,Web Container,EJB Container。

各个容器负责处理各自的程序,相互没有任何影响。

2.组件

每一种Java EE组件都表示一种程序的开发,Application程序就是使用主方法开发的一组程序。JavaEE中的四种容器分别提供了不同的组件,比如Web容器中运行的是JSP和Servlet组件。

3.服务

JavaEE提供了很多服务,使用这些服务可以快速的进行开发, 例如JDBC服务可以操作数据库,等等。

Java EE核心设计模式

JavaEE中最核心的设计模式莫过于MVC了,即Model-View-Controller。
标准设计模式如图:
Java Web笔记:Java EE架构及Java EE核心设计模式(MVC)_第1张图片
用户一旦发出请求后,控制层进行处理,然后控制层调用模型层中的模型组件,并通过这些组件进行持久层的访问,将所有的结果保存在JavaBean(Java 类)中,
最终由JSP和JavaBean一起完成页面的显示。这是标准MVC架构的使用过程,不同的开发架构中也会存在差别。

MVC架构就像是内功心法一样,是JavaEE开发中的核心,以后也会通过文章的形式进行整理。


你可能感兴趣的:(Java Web笔记:Java EE架构及Java EE核心设计模式(MVC))