2016-07-19 6 views

ответ

2

Его немного сложно объяснить, но я постараюсь изо всех сил.

Сначала нужно создать класс модели сказать

public class Employee { 
     private int id; 
     private String name; 
     private String email; 
     private String address; 
     private String telephone; 

     public Employee() { 
     } 

public Employee(int id,String name, String email, String address, String telephone) { 
    this.id=id; 
    this.name = name; 
    this.email = email; 
    this.address = address; 
    this.telephone = telephone; 
} 


    // add getters and setters here 
} 

определить интерфейс для доступа к данным (DAO)

public interface EmployeeDAO { 

    public void saveOrUpdate(Employee employee); 

    public void delete(int Id); 

    public Employee get(int Id); 

    public List<Employee> list(); 
} 

в настоящее время осуществлять DAO

public class EmployeeDAOImpl implements EmployeeDAO { 

    private JdbcTemplate jdbcTemplate; 

    public EmployeeDAOImpl(DataSource dataSource) { 
     jdbcTemplate = new JdbcTemplate(dataSource); 
    } 

    @Override 
    public void saveOrUpdate(Employee employee) { 
     // implementation details goes here... 
    } 

    @Override 
    public void delete(int id) { 
     // implementation details goes here... 
    } 

    @Override 
    public List<Employee> list() { 
     // implementation details goes here... 
    } 

    @Override 
    public Contact get(int Id) { 
     // implementation details goes here... 
    } 

} 

Если я точно знаю, что у вас есть попробовал и где тебя поразили, я могу тебе помочь !! Его трудно объяснить, как идти об этом, когда я не где именно вы

+1

Пожалуйста, отметьте ответ, если вы сочтет это полезным. –

+1

Привет, Нисиль, ваш комментарий ниже, и поскольку у меня нет достаточного количества репо, чтобы комментировать всюду. Я комментирую здесь, ваша ошибка кажется ошибкой сервера tomcat, я думаю, что файл конфигурации отсутствует в ваш рабочий каталог tomcat –

0

Если вам нужен скелет, чтобы начать с Spring MVC CRUD

Spring Mvc Skeleton

+0

Пожалуйста, отметьте ответ, если вы нашли его полезным –

+0

Я подготовил все необходимые файлы: DAO, Controller, Configuration, view (Jsp) –

0

Настройте контекст приложения первого.

Тогда вы можете использовать JdbcTemplate.

<bean id="dataSource" 
     class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
    <property name="driverClassName"> 
     <value>com.mysql.jdbc.Driver</value> 
    </property> 
    <property name="url"> 
     <value>jdbc:mysql://${mysql.host}:${mysql.port}/${mysql.db}?characterEncoding=utf8&amp;autoReconnectForPools=true</value> 
    </property> 
    <property name="username"> 
     <value>${mysql.username}</value> 
    </property> 
    <property name="password"> 
     <value>${mysql.password}</value> 
    </property> 
</bean> 

<bean id="jdbcTemplate" 
     class="org.springframework.jdbc.core.JdbcTemplate"> 
    <property name="dataSource" ref="dataSource" /> 
</bean> 
+0

Я настроил файл applicationContext.xml: –

+0

<свойство имя = "driverClassName"> com.mysql.jdbc.Driver <имя свойства = "URL"> JDBC: MySQL: // локальный: 3306/employeedb <имя свойства = "имя пользователя"> admin123 <Свойство Имя = "пароль"> admin123 <боб ID =» jdbcTemplate " class =" org.springframework.jdbc.core.JdbcTemplate ">

+0

Я получаю сообщение об ошибке при запуске приложения: Конфигурация сервера Tomcat на \ Servers3 \ Pivotal tc Server Developer Edition (Runtime) v3.0 в localhost-config пропал, отсутствует. Проверьте сервер на наличие ошибок. –