簡體   English   中英

Struts2的配置和性能

[英]Struts2 configuration and performance

我使用Struts2 + Spring + Hibernate進行網站開發。 我想知道一件事,我從未在Web應用程序中使用批注,但是,嘿,編寫Web應用程序的最佳方法是什么? 注釋(我從不了解它們的工作原理)還是配置文件? 為什么呢? 更加復雜的應用程序將在此上更快地運行?還是有關原理的問題?

這不是確定的,這只是我使用類似工具所做的。

查看Struts2 xml配置與約定(struts2-conventions-plugin)和注釋。 后者的好處是減少了很多工作。 當約定不能滿足我們的期望時,請使用struts.xml來覆蓋約定,或者使用注釋也將覆蓋約定。 如果在動作類上添加注釋,則可以清楚地看到一個位置發生了什么。 使用struts.xml,您通常需要同時查看配置文件和操作以了解整個情況。

盡管我主張使用批注,但是xml配置仍然可以滿足某些需求。 這是設置全局參數的好地方。 定義自定義攔截器/攔截器堆棧仍然需要,如果您需要從通配符定義的操作,那么也有必要在其中使用它們。 所有這些示例都強調了這一點,即struts.xml中屬於更一般的配置,因為它們比任何操作都要大。

對於休眠,這是相似的。 您的實體類和元信息都集中在一個地方,這使它更易於理解。 在某些情況下,在測試情況下xml更有用,我需要使用相同的實體類,但需要對元數據進行廣泛的更改。 因此,在那種情況下,我可以簡單地加載另一組xml文件。

在春季,我使用注解進行注入,但是將bean插入application.xml中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM