快速业务通道

J2ME基础知识 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19

<context-param> <param-value>contextConfigLocation</param-value> <param-value>/WEB-INF/sampleBanking-services.xml</param-value> </context-param>

sampleBanking-services.xml 文件代表示例银行应用程序服务的配置和 bean 配置。如果想装入多个配置文件,可以在 <param-value> 标记中用逗号作分隔符。

Spring MVC 示例

示例银行应用程序允许用户根据惟一的 ID 和口令查看帐户信息。虽然 Spring MVC 提供了其他选项,但是我将采用 JSP 技术作为视图页面。这个简单的应用程序包含一个视图页用于用户输入(ID 和口令),另一页显示用户的帐户信息。

我从 LoginBankController 开始,它扩展了 Spring MVC 的 SimpleFormController。SimpleFormContoller 提供了显示从 HTTP GET 请求接收到的表单的功能,以及处理从 HTTP POST 接收到的相同表单数据的功能。LoginBankController 用 AuthenticationService 和 AccountServices 服务进行验证,并执行帐户活动。“ 配置视图属性 ”一节中的 清单 5 描述了如何把 AuthenticationService 和 AccountServices 连接到 LoginBankController。 清单 4 显示了 LoginBankController 的代码。

清单 4. LoginBankController 扩展 SimpleFormController

public class LoginBankController extends SimpleFormController {   public LoginBankController(){   }   protected ModelAndView onSubmit(Object command) throws Exception{     LoginCommand loginCommand = (LoginCommand) command;     authenticationService.authenticate(loginCommand);     AccountDetail accountdetail = accountServices.getAccountSummary(loginCommand.getUserId());     return new ModelAndView(getSuccessView(),"accountdetail",accountdetail);   }   private AuthenticationService authenticationService;   private AccountServices accountServices;   public AccountServices getAccountServices() {     return accountServices;   }   public void setAccountServices(AccountServices accountServices) {     this.accountServices = accountServices;   }   public AuthenticationService getAuthenticationService() {     return authenticationService;   }   public void setAuthenticationService(      AuthenticationService authenticationService) {     this.authenticationService = authenticationService;   } }

Spring系列,第3部分:进入Spring MVC - 用Spring MVC轻松进行应用程序开发(3)

时间:2011-02-09 IBM Webify Solutions

配置视图属性

下面,我必须注册在接收到 HTTP GET 请求时显示的页面。我在 Spring 配置中用 formView 属性注册这个页面,如清单 5 所示。sucessView 属性代表表单数据提交而且 doSubmitAction() 方法中的逻辑成功执行之后显示的页面。formView 和 sucessView 属性都代表被定义的视图的逻辑名称,逻辑名称映射到实际的视图页面。

清单 5. 注册 LoginBankController

  <bean id="loginBankController"      class="springexample.controller.LoginBankController">     <property name="sessionForm"><value>true</value></property>   <property name="commandName"><value>loginCommand</value></property>   <property name="commandClass">     <value>springexample.comm

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
你可能对下面的文章感兴趣
  • Ubuntu中如何自定义菜单快捷键HTTP/1.1 401 Access Denied

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号