작성자 : 크로우


' IOT 기반 응용 SW과정 > Group Studying' 카테고리의 다른 글

2-1. JSP 내장객체  (0) 2016.06.17
7. 입출력 및 네트워크  (0) 2016.06.17
5. 쓰레드  (0) 2016.06.17
은행 관리 프로그램  (0) 2016.06.14
4. 기본 API  (0) 2016.06.09

Ctrl + Shift + X 

소문자→대문자


package commons;


public class Constant {

 public static class Board{ 

 public static String NUM = "num"; 

 public static String NAME ="name"; 

 public static String PASS ="pass"; 

 public static String CONTENT ="content"; 

 public static String EMAIL ="email"; 

 public static String READCOUNT ="readCount"; 

 public static String WRITEDATE ="writedate"; } 


 public static class Member{ 

 public static String NAME = "name"; 

 public static String USERID = "userid"; 

 public static String PWD = "pwd"; 

 public static String EAMIL = "eamil";

 public static String PHONE = "phone"; 

 public static String ADMIN = "admin"; }

}



@Service

public class BoardService {

@Autowired

private IBoardDao boardDao;

public HashMap<String, Object> readBoard(int num){

HashMap<String, Object> board = boardDao.selectOne(num);

if(board.get("readCount") != null)

{

int readCount = (int)board.get(Constant.Board.READCOUNT);

// readCount++;

board.put(Constant.Board.READCOUNT, ++readCount);

boardDao.updateBoard(board);

}

return board;

}

public int writeBoard(HashMap<String, Object> params)

{

String content = (String) params.get(Constant.Board.READCOUNT);

content.replace("개*", "강아지");   //언어순화기능

return boardDao.insertBoard(params);

}


@Service

public class MemberService {

@Autowired

private IMemberDao memberDao;

@Autowired

private IBoardDao boardDao;


// 회원 가입 기능

//입력 : 회원테이블컬럼들 + 확인비번(PWD_CHECK) + 자기소개글(INTRO)

//출력 : 잘됨/안됨

// 회원정보와 확인비번, 자기소개글을 입력받아서 회원정보에 포함된 비번과 확인 비번이 같을경우

// 회원정보를 회원테이블에 입력하고, 제목은 {회원이름} 가입인사입니다.

// 내용은 자기소개글

// 작성자는 회원 아이디로 해서 게시글을 Board테이블에 입력

public int joinMember(HashMap<String, Object> params){

if(params.get(Constant.Member.PWD).equals(params.get("PWD_CHECK")))

{

HashMap<String, Object> boardParams = new HashMap<String, Object>();

String intro = (String) params.get("INTRO");

boardParams.put(Constant.Board.CONTENT, intro);

boardParams.put(Constant.Board.NAME, params.get(Constant.Member.USERID));

boardParams.put(Constant.Board.TITLE,params.get(Constant.Member.NAME)+"가입 인사");

boardDao.insertBoard(boardParams);

memberDao.insertMember(params);

return 1;

}

else

return 2;

}

' IOT 기반 응용 SW과정 > Web Programing' 카테고리의 다른 글

Day63 Spring-member  (0) 2016.06.17
Day62 Spring MVC  (0) 2016.06.16
Day60 Spring-AOP  (0) 2016.06.14
Day59 Spring-AOP  (0) 2016.06.13
Day58 AOP (Aspect Oriented Programming)  (0) 2016.06.10

+ Recent posts