1、新疆web项目,结构如下图所示:

2、封装用户信息类UserInfo.java
UserInfo.java:
/**
* @Title:UserInfo.java
* @Package:com.you.login.persist
* @Description:封装用户信息
* @author:Youhaidong(游海东)
* @date:2013-7-14 下午7:29:28
* @version V1.0
*/
package com.you.login.persist;
import java.io.Serializable;
/**
* 类功能说明
* 类修改者 修改日期
* 修改说明
* <p>Title:UserInfo.java</p>
* <p>Description:游海东个人开发</p>
* <p>Copyright:Copyright(c)2013</p>
* @author:游海东
* @date:2013-7-14 下午7:29:28
* @version V1.0
*/
public class UserInfo implements Serializable {
/**
* @Fields serialVersionUID:版本号
*/
private static final long serialVersionUID = 1L;
//用户名
private String username;
//密码
private String password;
/**
* @return the username
*/
public String getUsername() {
return username;
}
/**
* @param username the username to set
*/
public void setUsername(String username) {
this.username = username;
}
/**
* @return the password
*/
public String getPassword() {
return password;
}
/**
* @param password the password to set
*/
public void setPassword(String password) {
this.password = password;
}
}
3、登录用户接口类LoginInterface.java
LoginInterface.java:
/**
* @Title:LoginInterface.java
* @Package:com.you.login.service
* @Description:用户接口
* @author:Youhaidong(游海东)
* @date:2013-7-14 下午7:32:42
* @version V1.0
*/
package com.you.login.service;
import com.you.login.persist.UserInfo;
/**
* 类功能说明
* 类修改者 修改日期
* 修改说明
* <p>Title:LoginInterface.java</p>
* <p>Description:游海东个人开发</p>
* <p>Copyright:Copyright(c)2013</p>
* @author:游海东
* @date:2013-7-14 下午7:32:42
* @version V1.0
*/
public interface LoginInterface {
/**
* 登录功能接口
* @Title:login
* @Description:登录接口
* @param:@param userInfo
* @param:@return
* @return: boolean
* @throws
*/
public boolean login(UserInfo userInfo);
}
4、登录功能实现类Login.java
Login.java:
/**
* @Title:Login.java
* @Package:com.you.login.service
* @Description:登录功能实现类
* @author:Youhaidong(游海东)
* @date:2013-7-14 下午7:35:21
* @version V1.0
*/
package com.you.login.service;
import com.you.login.persist.UserInfo;
/**
* 类功能说明
* 类修改者 修改日期
* 修改说明
* <p>Title:Login.java</p>
* <p>Description:游海东个人开发</p>
* <p>Copyright:Copyright(c)2013</p>
* @author:游海东
* @date:2013-7-14 下午7:35:21
* @version V1.0
*/
public class Login implements LoginInterface {
/* (non-Javadoc)
* <p>Title:login</p>
* <p>Description:</p>
* @param userInfo
* @return
* @see com.you.login.service.LoginInterface#login(com.you.login.persist.UserInfo)
*/
public boolean login(UserInfo userInfo) {
if(userInfo.getUsername().equals("youhaidong") && userInfo.getPassword().equals("123456")){
return true;
}else{
return false;
}
}
}