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

  • Java EE 8 High Performance
  • Romain Manni Bucau
  • 179字
  • 2021-06-30 19:14:29

Server resources

At several layers, the server provides your application with some resources. In our quote manager we have our datasource injected into the persistence unit through its JNDI name:

<jta-data-source>java:app/jdbc/quote_manager</jta-data-source>

This datasource can also be injected anywhere else in the code:

@Resource(lookup = "java:app/jdbc/quote_manager")
private DataSource datasource;

But the server manages way more resources. Resources are important because they are provided and handled by the server but used from the application. In other words it is a way to control how the application behaves from the outside of it. It enables you to develop without having to care about the configuration and to tune it later or to adapt it depending on the environment you deploy your application to. The next table lists a subset of the most useful JavaEE resource types which can impact your performances and you can need to watch out if your application uses some of them.

There are other types of resources, but those are the main ones linked to the outside of the application and with performance related configuration, like pooling configuration.

主站蜘蛛池模板: 林口县| 叙永县| 彩票| 四平市| 海兴县| 泗阳县| 兰坪| 常德市| 民丰县| 江孜县| 康保县| 出国| 汾西县| 贵港市| 晋江市| 康保县| 舟曲县| 定兴县| 阿坝| 麻栗坡县| 龙川县| 乌审旗| 承德县| 池州市| 中西区| 伊金霍洛旗| 沁水县| 五家渠市| 阿克| 竹北市| 乡宁县| 资溪县| 华池县| 台州市| 曲水县| 宜兴市| 禹州市| 娄底市| 沂南县| 宜兴市| 义马市|