每个好的Struts Developer应该能够回答的问题?

ash*_*ram 3 struts

在一系列问题中,每个优秀的Java/Java EE开发人员都应该能够回答这个问题?

我想问一下Struts Developer应该能够回答的问题是什么?

期待一些好的回应.

小智 5

1. Struts处理请求的基本流程是什么?

您可以在这里找到简短的描述,并在网上找到大量资源.

(如果你假装知道Struts那么没有理由不知道1号)

接下来的问题是"什么是Servlet?" (而且我不是在开玩笑;如果他们失败了,他们也会失败,相信我).

2. ActionForm是MVC模型的一部分吗?

人们认为ActionForm是模型的一部分.他们阅读MVC描述并思考......嘿!......这是模型的状态,让我们将其作为模型的参数.现在,您在Model和Struts框架之间存在紧密耦合.

有很多例子,其中ActionForm属性在DTO POJO对象上以1:1的方式映射,而不是使用它们,但人们认为它浪费了代码和时间,只是将它传递给模型.

(2号可以为大三学生免责,后来经验可以治愈)

3.您是否将业务逻辑放在Action类中?为什么?为什么不?

Action是传入HTTP请求的内容与应该执行以处理此请求的相应业务逻辑之间的适配器 ......'nuff说

(3号也经验丰富)