是否ModelMap只是新的名称在春季3的ModelAndView?
功能是否在Spring 3中发生了变化?
在Spring 3应用程序中使用以下代码考虑此代码ModelMap:
@RequestMapping(value = "/order", method = RequestMethod.GET)
public final String setup(final ModelMap model)
{
model.addAttribute(ORDER, new Order());
return "setup";
}
Run Code Online (Sandbox Code Playgroud)
我想知道ModelAndView一个较旧的Spring应用程序中的等效用途是什么?它是否只需要更改名称ModelMap以ModelAndView使其在Spring 2.5中运行?
在Spring拦截url配置中ROLE_USER和ROLE_ANONYMOUS之间有什么区别,例如下面的示例?
<http auto-config="false" access-decision-manager-ref="accessDecisionManager"
use-expressions="true">
<intercept-url pattern="/admin/**" access="hasRole('ROLE_ANONYMOUS')"
requires-channel="http" />
<intercept-url pattern="/login/**" access="hasRole('ROLE_ANONYMOUS')"
requires-channel="${application.secureChannel}" />
<intercept-url pattern="/error/**" access="hasRole('ROLE_ANONYMOUS')"
requires-channel="http" />
<intercept-url pattern="/register/**" access="hasRole('ROLE_ANONYMOUS')"
requires-channel="${application.secureChannel}" />
<intercept-url pattern="/" access="hasRole('ROLE_ANONYMOUS')"
requires-channel="http" />
<intercept-url pattern="/**" access="hasRole('ROLE_USER')"
requires-channel="http" />
<form-login login-page="/login" login-processing-url="/login/submit"
authentication-failure-url="/login/error" />
<logout logout-url="/logout" />
</http>
Run Code Online (Sandbox Code Playgroud) 我的经理要求我评估为基于套接字的TCP/IP网络程序添加多播支持所需的更改,该程序是交易系统的一部分.
据我所知,从Java程序的角度来看,程序是单播还是多播似乎并不重要.
Java网络API是否使所有这些都透明化?我的意思是,这种变化不会简单地为传出连接添加额外的目的地吗?