본문 바로가기

JSP3

[Java] Spring + JSP 게시판 (Vue 활용하기) 이전에 개발해보았던 Spring + JSP 게시판을 요즘 유행하는 Vue를 활용해서 수정해보았다. 완전히 Vue.js로 화면단을 바꾸지는 않았다. 기존의 Spring Controller를 통해서 Model과 View를 정의해주는 방식이었다면 Vue 객체를 생성하고 Axios 통신을 통해 Model 들을 갖고와서 Vue.js의 문법으로 View에 데이터를 넣어주는 형식으로 바꾸어 보았다. MPA 방식에서 SPA 방식으로, SSR 방식에서 CSR 방식으로 전환을 해보는 과정이었다고 생각든다. ※ MPA vs SPA MPA란? Multi Page Application의 약자로 여러 페이지로 구성된 웹 어플리케이션이다. 사용자의 요청이 발생할 때마다 서버로부터 새로운 html을 받아와서 해당 링크로 이동하여 페.. 2023. 3. 6.
[Java] JSP + Spring 게시판 만들기 JSP와 Spring을 활용해서 게시판 만들어보기. 1. 메인 페이지 페이지 내 기능: 게시물 목록으로 이동 게시물 작성으로 이동 해결 과정: a 태그를 감싼 button을 활용하여 이동 2. 게시물 목록 페이지 페이지 내 기능: 게시물 목록 출력 기능 리스트에 title 클릭 시 조회, 수정, 삭제 페이지로 이동 기능 해결 과정: DB 연동: Postgresql + Mybatis + Spring을 이용 (pom.xml 설정, application.yml 또는 application.properties 설정) DAO와 DTO 객체를 이용해서 DB에 접근 ModelAndView 객체를 이용해서 뷰와 모델을 전달, 출력 DB.board 테이블에 저장된 데이터 중 Title, Name, Date 를 목록 형식으.. 2023. 2. 28.
[JAVA] JSP 게시판 따라 만들어보고 서버 배포까지 공부해보기(EC2, Docker) Spring을 공부하기 이전에 영상 자료를 따라서 JSP를 사용하여 간단한 게시판을 만들어보았다. *간단하게 따라서 만들면 끝나겠지 싶었지만 강의와 다르게 AWS를 이용해 배포 작업을 해보려다 보니 여정이 길어졌다... 참고: https://www.youtube.com/watch?v=wEIBDHfoMBg 목차 보기 더보기 1강 : 개발 환경 세팅(Eclipse, Tomcat, JDK 설치) 2강: Index 페이지 생성, 부트스트랩 다운로드 후 연동하기 3강: 데이터 관리를 위한 데이터베이스 설치와 데이터베이스 생성, JSP에서 데이터를 사용하기 위해 Java Beans 생성하기 4강 : JSP에서 데이터에 접근하기 위해 DAO 만들기, login 함수와 loginAction.jsp 만들기 5강: joi.. 2022. 12. 16.