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

  • 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.

主站蜘蛛池模板: 平阳县| 舟山市| 普兰店市| 漳州市| 镶黄旗| 兴隆县| 奉节县| 辽源市| 大渡口区| 西藏| 中江县| 武川县| 望城县| 九台市| 大竹县| 乃东县| 镇赉县| 留坝县| 湖北省| 富锦市| 蓝山县| 黄大仙区| 桦南县| 衡阳市| 湘阴县| 会昌县| 山丹县| 随州市| 皋兰县| 武威市| 聂拉木县| 台江县| 宝鸡市| 中江县| 宁津县| 甘洛县| 花莲县| 屏边| 阿瓦提县| 五原县| 深水埗区|