Skip to content

Commit 17c0a91

Browse files
committed
.
1 parent 9c47258 commit 17c0a91

12 files changed

Lines changed: 9 additions & 163 deletions

Lesson08/step05/src/main/java/spms/bind/DataBinding.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

Lesson08/step05/src/main/java/spms/bind/ServletRequestDataBinder.java

Lines changed: 0 additions & 75 deletions
This file was deleted.

Lesson08/step05/src/main/java/spms/controls/Controller.java

Lines changed: 0 additions & 7 deletions
This file was deleted.

Lesson08/step05/src/main/java/spms/controls/LogInController.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@
77
import org.springframework.beans.factory.annotation.Autowired;
88
import org.springframework.stereotype.Component;
99

10-
import spms.bind.DataBinding;
1110
import spms.dao.MemberDao;
1211
import spms.vo.Member;
1312

1413
// 스프링 애노테이션(@Component)으로 변경
1514
@Component("/auth/login.do")
16-
public class LogInController implements Controller, DataBinding {
15+
public class LogInController {
1716
MemberDao memberDao;
1817

1918
@Autowired
@@ -22,13 +21,6 @@ public LogInController setMemberDao(MemberDao memberDao) {
2221
return this;
2322
}
2423

25-
public Object[] getDataBinders() {
26-
return new Object[]{
27-
"loginInfo", spms.vo.Member.class
28-
};
29-
}
30-
31-
@Override
3224
public String execute(Map<String, Object> model) throws Exception {
3325
Member loginInfo = (Member)model.get("loginInfo");
3426

Lesson08/step05/src/main/java/spms/controls/LogOutController.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88

99
//스프링 애노테이션(@Component)으로 변경
1010
@Component("/auth/logout.do")
11-
public class LogOutController implements Controller {
12-
@Override
11+
public class LogOutController {
1312
public String execute(Map<String, Object> model) throws Exception {
1413
HttpSession session = (HttpSession)model.get("session");
1514
session.invalidate();

Lesson08/step05/src/main/java/spms/controls/MemberAddController.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
import org.springframework.beans.factory.annotation.Autowired;
66
import org.springframework.stereotype.Component;
77

8-
import spms.bind.DataBinding;
98
import spms.dao.MemberDao;
109
import spms.vo.Member;
1110

1211
//스프링 애노테이션(@Component)으로 변경
1312
@Component("/member/add.do")
14-
public class MemberAddController implements Controller, DataBinding {
13+
public class MemberAddController {
1514
MemberDao memberDao;
1615

1716
@Autowired
@@ -20,13 +19,6 @@ public MemberAddController setMemberDao(MemberDao memberDao) {
2019
return this;
2120
}
2221

23-
public Object[] getDataBinders() {
24-
return new Object[]{
25-
"member", spms.vo.Member.class
26-
};
27-
}
28-
29-
@Override
3022
public String execute(Map<String, Object> model) throws Exception {
3123
Member member = (Member)model.get("member");
3224
if (member.getEmail() == null) { // 입력폼을 요청할 때

Lesson08/step05/src/main/java/spms/controls/MemberDeleteController.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@
55
import org.springframework.beans.factory.annotation.Autowired;
66
import org.springframework.stereotype.Component;
77

8-
import spms.bind.DataBinding;
98
import spms.dao.MemberDao;
109

1110
//스프링 애노테이션(@Component)으로 변경
1211
@Component("/member/delete.do")
13-
public class MemberDeleteController implements Controller, DataBinding {
12+
public class MemberDeleteController {
1413
MemberDao memberDao;
1514

1615
@Autowired
@@ -19,13 +18,6 @@ public MemberDeleteController setMemberDao(MemberDao memberDao) {
1918
return this;
2019
}
2120

22-
public Object[] getDataBinders() {
23-
return new Object[]{
24-
"no", Integer.class
25-
};
26-
}
27-
28-
@Override
2921
public String execute(Map<String, Object> model) throws Exception {
3022
Integer no = (Integer)model.get("no");
3123
memberDao.delete(no);

Lesson08/step05/src/main/java/spms/controls/MemberListController.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,19 @@
66
import org.springframework.beans.factory.annotation.Autowired;
77
import org.springframework.stereotype.Component;
88

9-
import spms.bind.DataBinding;
109
import spms.dao.MemberDao;
1110

1211
//스프링 애노테이션(@Component)으로 변경
1312
@Component("/member/list.do")
14-
public class MemberListController implements Controller, DataBinding {
13+
public class MemberListController {
1514
MemberDao memberDao;
1615

1716
@Autowired
1817
public MemberListController setMemberDao(MemberDao memberDao) {
1918
this.memberDao = memberDao;
2019
return this;
2120
}
22-
23-
public Object[] getDataBinders() {
24-
return new Object[]{
25-
"orderCond", String.class
26-
};
27-
}
2821

29-
@Override
3022
public String execute(Map<String, Object> model) throws Exception {
3123
HashMap<String,Object> paramMap = new HashMap<String,Object>();
3224
paramMap.put("orderCond", model.get("orderCond"));

Lesson08/step05/src/main/java/spms/controls/MemberUpdateController.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
import org.springframework.beans.factory.annotation.Autowired;
66
import org.springframework.stereotype.Component;
77

8-
import spms.bind.DataBinding;
98
import spms.dao.MemberDao;
109
import spms.vo.Member;
1110

1211
//스프링 애노테이션(@Component)으로 변경
1312
@Component("/member/update.do")
14-
public class MemberUpdateController implements Controller, DataBinding {
13+
public class MemberUpdateController {
1514
MemberDao memberDao;
1615

1716
@Autowired
@@ -20,14 +19,6 @@ public MemberUpdateController setMemberDao(MemberDao memberDao) {
2019
return this;
2120
}
2221

23-
public Object[] getDataBinders() {
24-
return new Object[]{
25-
"no", Integer.class,
26-
"member", spms.vo.Member.class
27-
};
28-
}
29-
30-
@Override
3122
public String execute(Map<String, Object> model) throws Exception {
3223
Member member = (Member)model.get("member");
3324

Lesson08/step05/src/main/java/spms/controls/ProjectAddController.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
import org.springframework.beans.factory.annotation.Autowired;
66
import org.springframework.stereotype.Component;
77

8-
import spms.bind.DataBinding;
98
import spms.dao.ProjectDao;
109
import spms.vo.Project;
1110

1211
//스프링 애노테이션(@Component)으로 변경
1312
@Component("/project/add.do")
14-
public class ProjectAddController implements Controller, DataBinding {
13+
public class ProjectAddController {
1514
ProjectDao projectDao;
1615

1716
@Autowired
@@ -20,13 +19,6 @@ public ProjectAddController setProjectDao(ProjectDao projectDao) {
2019
return this;
2120
}
2221

23-
public Object[] getDataBinders() {
24-
return new Object[]{
25-
"project", spms.vo.Project.class
26-
};
27-
}
28-
29-
@Override
3022
public String execute(Map<String, Object> model) throws Exception {
3123
Project project = (Project)model.get("project");
3224
if (project.getTitle() == null) {

0 commit comments

Comments
 (0)