用户登录模块实现(struts2+Guice3.0)
来源:互联网 发布:运行java文件 编辑:程序博客网 时间:2024/05/16 09:32
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;}}}
- 用户登录模块实现(struts2+Guice3.0)
- struts2 简单实现用户登录
- PHP用户登录注册模块实现
- 用户登录模块的实现过程
- java -访问者模式实现用户登录模块
- SSH系列一:实现用户登录模块
- ThinkPHP实现用户注册、登录模块
- ThinkPHP实现用户注册、登录模块
- java之Struts2实现用户登录过滤
- struts2+ajax+json实现用户登录
- struts2连接数据库实现用户登录
- Struts2 mybatis spring 实现用户登录
- 使用Struts2实现简单用户登录
- Struts2入门--Struts2和Hibernate实现的注册登录模块
- struts2.0拦截器(实现未登录的用户不能访问系统的页面)(转)
- 用户登录模块
- struts2.0,处理用户登录过程
- 步入struts2大门(用户登录)
- Java基础——多线程
- 将数组a中的n个整数按相反的顺序存放
- 程序设计
- 课堂笔记-工厂模式
- java 线程运行等级
- 用户登录模块实现(struts2+Guice3.0)
- Apache Tomcat 7.0.0 配置手稿
- linux 更改文件所属用户及用户组
- hdu 2138 How many prime numbers
- Taxi
- 柳传志:创业,你要反复思考的三件事
- 【流量平衡】hdu3947
- Java基础——字符串处理
- 课堂笔记-单例模式