版本信息:
Spring3.1.2
Dwr3.0.M1
web.xml配置信息
[html
spring-mvc-servlet.xml中配置信息
[html]
User.java
[java]
package org.mvn.dwr.model;
public class User {
private long id;
private String username;
private String birthday;
private String address;
public User() {
}
public User(long id, String username, String birthday, String address) {
super();
this.id = id;
this.username = username;
this.birthday = birthday;
this.address = address;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
UserDao.java
[java]
package org.mvn.dwr.dao;
import java.util.List;
import org.mvn.dwr.model.User;
public interface UserDao {
boolean checkUsernameIsExists(String username);
String getUsername(long id);
User findUserById(long id);
List
}
UserDaoImpl.java
[java]
package org.mvn.dwr.dao.impl;
import java.util.ArrayList;
import java.util.List;
import org.mvn.dwr.dao.UserDao;
import org.mvn.dwr.model.User;
public class UserDaoImpl implements UserDao{
@Override
public boolean checkUsernameIsExists(String username) {
return true;
}
@Override
public String getUsername(long id) {
return "dwrservice";
}
@Override
public User findUserById(long id) {
return new User(1,"admin","1987-02-03","陕西西安");
}
public List
List
for (int i = 1; i <= 100; i++) {
lists.add(new User(i,"admin"+i,"1987-02-03","陕西西安"+i));
}
return lists;
}
}
UserService.java
[java]
package org.mvn.dwr.service;
import java.util.List;
import org.mvn.dwr.model.User;
public interface UserService {
boolean checkUsernameIsExists(String username);
String getUsername(long id);
User findUserById(long id);
List
}
UserServiceImpl.java
[java]
package org.mvn.dwr.service.impl;
import java.util.List;
import org.mvn.dwr.dao.UserDao;
import org.mvn.dwr.model.User;
import org.mvn.dwr.service.UserService;
public class UserServiceImpl implements UserService {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
@Override
public boolean checkUse