AOP 프로그래밍 (Aspect Oriented Programming)

-주변부 로직에 대한 관점

OOP 프로그래밍 (Object Oriented programming)

BoardController.java

else if(cmd.equals("saveForm")) {
			return new SaveFormAction(); // 글쓰기 화면 액션 가기 (세션 검증 후)
		}

숙제!!!

saveFromAction.java

제발..경로 / 이거 잘 보라고ㅠㅠㅠ이 바보야!!!!!!

public class SaveFormAction implements Action {

	@Override
	public void execute(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// 세션 있는지 검증 후 글쓰기 또는 로그인 페이지로 가게하기
		
		HttpSession session = request.getSession();
		if (session.getAttribute("principal") != null) {
			response.sendRedirect("views/board/saveForm.jsp");
		} else {
			Script.href("로그인을 해주세요", response);
		}
		
	}

}