Chinaunix首页 | 论坛 | 博客
  • 博客访问: 335273
  • 博文数量: 96
  • 博客积分: 2041
  • 博客等级: 大尉
  • 技术积分: 1080
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-20 14:08
文章分类

全部博文(96)

文章存档

2015年(2)

2013年(1)

2012年(93)

分类: 系统运维

2012-01-22 13:40:20

 

Struts2应用的分层体系架构:

action-->service(接口)-->DAO

------------------------------------------------------

LoginService  (interface):

public interface LoginService
{
 public boolean isLogin(String username,String password);
 


}

LoginServiceImpl.java

package com.shengsiyuan.impl;

import com.shengsiyuan.service.LoginService;
import com.sun.org.apache.regexp.internal.recompile;

public class LoginServiceImpl implements LoginService
{
 public boolean isLogin(String username, String password)
 {
  if("hello".equals(username) && "world".equals(password))
  {
   return true ;
  }
  return false ;
 }

}

LoginAction.java

private LoginService loginService = new LoginServiceImpl() ;

public String execute() throws Exception //有业务逻辑的验证放在这里,而不放在validate里
 {
  if(this.loginService.isLogin(username, password))
  {
   return SUCCESS ;
  }
  return INPUT ;
 }

struts.xml

 
   /result.jsp
   /login.jsp
  

阅读(1878) | 评论(0) | 转发(0) |
0

上一篇:struts2异常处理

下一篇:struts2模型驱动

给主人留下些什么吧!~~