留言板的服务接口
UserService.java
查看复制到剪切板打印
package net.java2000.notepad.service;
import net.java2000.notepad.User;
/**
* 用户的服务类
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface UserService {
/**
* 读取指定id的用户
*
* @param id
* 用户的id
* @return 成功返回用户,失败返回null
*/
public User get( long id);
/**
* 读取指定用户名的用户
*
* @param username
* 用户的用户名
* @return 成功返回用户,失败返回null
*/
public User findByUsername(String username);
/**
* 保存用户。包括新用户注册和密码修改。
*
* @param user
* 用户
* @return 成功返回被保存的对象,失败返回null
*/
public User save(User user);
/**
* 检查登录
*
* @param username
* 用户名
* @param password
* 密码
* @return 检查成功返回true,否则返回false
*/
public boolean checkLogin(String username, String password);
}
package net.java2000.notepad.service;
import net.java2000.notepad.User;
/**
* 用户的服务类
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface UserService {
/**
* 读取指定id的用户
*
* @param id
* 用户的id
* @return 成功返回用户,失败返回null
*/
public User get( long id);
/**
* 读取指定用户名的用户
*
* @param username
* 用户的用户名
* @return 成功返回用户,失败返回null
*/
public User findByUsername(String username);
/**
* 保存用户。包括新用户注册和密码修改。
*
* @param user
* 用户
* @return 成功返回被保存的对象,失败返回null
*/
public User save(User user);
/**
* 检查登录
*
* @param username
* 用户名
* @param password
* 密码
* @return 检查成功返回true,否则返回false
*/
public boolean checkLogin(String username, String password);
}
PostService.java
查看复制到剪切板打印
package net.java2000.notepad.service;
import java.util.List;
import net.java2000.notepad.Post;
/**
* 留言的服务接口。我们将提供JDBC和Hibernate的2个实现版本
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface PostService {
/**
* 保存留言
*
* @param post
* 被保存的留言数据
* @return 成功返回保存后的留言,失败返回null
*/
public Post save(Post post);
/**
* 得到指定编号的留言
*
* @param id
* 留言编号
* @return 成功返回该留言,失败返回null
*/
public Post get( long id);
/**
* 得到指定留言的所有回复
*
* @param postId
* 留言编号
* @return 成功返回回复的列表,失败返回null
*/
public List<Post> findReplyOfSubject( long postId);
/**
* 统计所有的主题数量
*
* @return 全部主题的数量
*/
public int countAllSubject();
/**
* 读取指定数量的主题
*
* @param begin
* 起始位置
* @param number
* 读取的数量
* @return 被读取的主题列表
*/
public List<Post> findSubject( int begin, int number);
}
package net.java2000.notepad.service;
import java.util.List;
import net.java2000.notepad.Post;
/**
* 留言的服务接口。我们将提供JDBC和Hibernate的2个实现版本
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface PostService {
/**
* 保存留言
*
* @param post
* 被保存的留言数据
* @return 成功返回保存后的留言,失败返回null
*/
public Post save(Post post);
/**
* 得到指定编号的留言
*
* @param id
* 留言编号
* @return 成功返回该留言,失败返回null
*/
public Post get( long id);
/**
* 得到指定留言的所有回复
*
* @param postId
* 留言编号
* @return 成功返回回复的列表,失败返回null
*/
public List<Post> findReplyOfSubject( long postId);
/**
* 统计所有的主题数量
*
* @return 全部主题的数量
*/
public int countAllSubject();
/**
* 读取指定数量的主题
*
* @param begin
* 起始位置
* @param number
* 读取的数量
* @return 被读取的主题列表
*/
public List<Post> findSubject( int begin, int number);
}
UserService.java
查看复制到剪切板打印
package net.java2000.notepad.service;
import net.java2000.notepad.User;
/**
* 用户的服务类
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface UserService {
/**
* 读取指定id的用户
*
* @param id
* 用户的id
* @return 成功返回用户,失败返回null
*/
public User get( long id);
/**
* 读取指定用户名的用户
*
* @param username
* 用户的用户名
* @return 成功返回用户,失败返回null
*/
public User findByUsername(String username);
/**
* 保存用户。包括新用户注册和密码修改。
*
* @param user
* 用户
* @return 成功返回被保存的对象,失败返回null
*/
public User save(User user);
/**
* 检查登录
*
* @param username
* 用户名
* @param password
* 密码
* @return 检查成功返回true,否则返回false
*/
public boolean checkLogin(String username, String password);
}
package net.java2000.notepad.service;
import net.java2000.notepad.User;
/**
* 用户的服务类
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface UserService {
/**
* 读取指定id的用户
*
* @param id
* 用户的id
* @return 成功返回用户,失败返回null
*/
public User get( long id);
/**
* 读取指定用户名的用户
*
* @param username
* 用户的用户名
* @return 成功返回用户,失败返回null
*/
public User findByUsername(String username);
/**
* 保存用户。包括新用户注册和密码修改。
*
* @param user
* 用户
* @return 成功返回被保存的对象,失败返回null
*/
public User save(User user);
/**
* 检查登录
*
* @param username
* 用户名
* @param password
* 密码
* @return 检查成功返回true,否则返回false
*/
public boolean checkLogin(String username, String password);
}
PostService.java
查看复制到剪切板打印
package net.java2000.notepad.service;
import java.util.List;
import net.java2000.notepad.Post;
/**
* 留言的服务接口。我们将提供JDBC和Hibernate的2个实现版本
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface PostService {
/**
* 保存留言
*
* @param post
* 被保存的留言数据
* @return 成功返回保存后的留言,失败返回null
*/
public Post save(Post post);
/**
* 得到指定编号的留言
*
* @param id
* 留言编号
* @return 成功返回该留言,失败返回null
*/
public Post get( long id);
/**
* 得到指定留言的所有回复
*
* @param postId
* 留言编号
* @return 成功返回回复的列表,失败返回null
*/
public List<Post> findReplyOfSubject( long postId);
/**
* 统计所有的主题数量
*
* @return 全部主题的数量
*/
public int countAllSubject();
/**
* 读取指定数量的主题
*
* @param begin
* 起始位置
* @param number
* 读取的数量
* @return 被读取的主题列表
*/
public List<Post> findSubject( int begin, int number);
}
package net.java2000.notepad.service;
import java.util.List;
import net.java2000.notepad.Post;
/**
* 留言的服务接口。我们将提供JDBC和Hibernate的2个实现版本
*
* @author 赵学庆,Java世纪网([url]http://www.java2000.net[/url])
*
*/
public interface PostService {
/**
* 保存留言
*
* @param post
* 被保存的留言数据
* @return 成功返回保存后的留言,失败返回null
*/
public Post save(Post post);
/**
* 得到指定编号的留言
*
* @param id
* 留言编号
* @return 成功返回该留言,失败返回null
*/
public Post get( long id);
/**
* 得到指定留言的所有回复
*
* @param postId
* 留言编号
* @return 成功返回回复的列表,失败返回null
*/
public List<Post> findReplyOfSubject( long postId);
/**
* 统计所有的主题数量
*
* @return 全部主题的数量
*/
public int countAllSubject();
/**
* 读取指定数量的主题
*
* @param begin
* 起始位置
* @param number
* 读取的数量
* @return 被读取的主题列表
*/
public List<Post> findSubject( int begin, int number);
}
转载于:https://blog.51cto.com/java0note/109982