작성자 : 크로우
' 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 |
작성자 : 크로우
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;
}
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 |