SpringMVC整合DWR(一)

2014-11-24 09:24:14 · 作者: · 浏览: 2

版本信息:
Spring3.1.2
Dwr3.0.M1
web.xml配置信息
[html


dispatcherServlet
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
classpath:spring-mvc-servlet.xml

1



dispatcherServlet
*.do



dispatcherServlet
/dwr/*

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 listAll();

}

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 listAll(){
List lists=new ArrayList();
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 listAll();
}

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