官术网_书友最值得收藏!

Java EE architecture

The Java EE platform follows the four-tier architecture, the tiers being as follows:

  • EIS tier: This is the enterprise information system (EIS) tier, where we store and retrieve all of our business data. Usually, it's a relational database system that's accessed using the Java Persistence API through our business tier, as will be discussed in detail in this book.
  • Business tier: The business tier is responsible for managing business components that expose functionalities to other modules or separate systems. Enterprise JavaBeans, messaging, and other services are maintained in this tier, which will be discussed in detail in this book.
  • Web tier: The web tier is where your web components/pages live. Although the Java's EE web profile is out of the scope of this book, we've used the web tier in many examples as well as in this chapter; therefore, basic knowledge about Servlets and JSP is essential.
  • Client tier: Either a thin client (web browser) or a thick one (another Java application) that consumes the services we provide in our enterprise middleware solution.

Note that, in this book, we'll be focusing more on the EIS and business tier parts of an enterprise middleware solution, the web part being out of the scope of this book.

主站蜘蛛池模板: 凌源市| 哈巴河县| 威远县| 罗源县| 靖江市| 江安县| 蓬溪县| 平塘县| 瓮安县| 遂昌县| 嘉黎县| 婺源县| 朝阳区| 平原县| 莎车县| 长垣县| 周至县| 泰和县| 凭祥市| 道孚县| 阿克| 隆回县| 宝坻区| 黑河市| 九江市| 巴塘县| 喜德县| 万盛区| 壤塘县| 黔江区| 广昌县| 七台河市| 新邵县| 光山县| 嘉兴市| 古丈县| 宁明县| 山东省| 定远县| 沭阳县| 容城县|