전체 글
[Spring] #9-1 로그인 처리 - 필터와 인터셉터
https://catsbi.oopy.io/9ed2ec2b-b8f3-43f7-99fa-32f69f059171 7. 로그인 처리2 - 필터, 인터셉터 목차 catsbi.oopy.io 1. 공통 관심 사항 대부분의 많은 웹 서비스는 로그인을 해야 서비스를 이용할 수 있다. 로그인을 하지 않은 사용자는 접근할 수 있는 페이지가 제한적이며 로그인이 필요한 페이지 접근이 허용되서는 안된다. 하지만, 그렇다고 로그인이 필요한 모든 컨트롤러 로직에 로그인 여부를 확인하는 코드를 작성하는 것은 너무 비효율적이다. 수정에도 취약하다. 이렇게 많은 로직에서 공통으로 관심이 있는 부분을 공통 관심사(cross-cutting concerns)라 한다. 여러 로직에서 공통으로 로그인에 관심을 가지고 있는데, 이러한 공통 관심사는..
[Final Project] #4 UI 가이드맵 - 카카오 오븐으로 만들기
index (1 of 25) 한양서재 설명 부패 뿐이다 낙원을 장식하는 천자만홍이 어디 있으며 인생을 풍부하게 하는 온갖 과실이 어디 있으랴? 이상! 우리의 청춘이 가장 많이 품고 있는 이상! 이것이야말로 무한한 가 ovenapp.io 오븐으로 만든 우리 조의 UI 가이드맵 사이트이다.
[Final Project] #3 Notion을 활용한 회의록 사이트 업로드, 로고 업데이트!
본격적으로 파이널 프로젝트를 진행해가며 매일마다 회의가 진행되다보니 회의록을 블로그에 추가로 기록할 새가 없다. 그래서 Notion에 올리고 있는 회의록을 이곳에도 공유하기로!!! 각자의 역할을 충실히 해주는 조원들에게 늘 감사 ^_^ - 전체 페이지 - 회의록은 따로 분류하여 작성중 - 회의 초반 기록들은 전체 페이지에 기록 - 사이트의 방향을 정하고 진행하며 Kanban Board를 활용하여 조원들과 업무분배 후 진행과정을 공유 중이다. ✨FINAL PROJECT✨ ITWILL 자바 133기 Final Project 1조의 프로젝트 계획 Notion circular-barge-71a.notion.site
[Final Project] #2-1 1회차 팀 회의록(22.11.16) - [팀 확정, Notion 프로젝트 계획안 틀 제작, 프로젝트 주제 회의]
드디어 팀이 확정되었다! 그 안에서 조장.. 을 맡게 되어서 우선 추천을 받았던 Notion 이라는 사이트를 이용하여 계획안을 작성하구 팀원들과 이 계획안을 수정해보기로 했다. ✨FINAL PROJECT✨ Group 1️⃣ ITWILL 자바 133기 Final Project 1조의 프로젝트 계획 Notion circular-barge-71a.notion.site 그리고 이것을 바탕으로 프로젝트 주제 회의를 시작했다. 강사님이 주신 폼을 기반으로 작성한 회의록은 아래 링크로 들어가면 된다! 1회차 회의록 1. 날짜 : 2022. 11. 16. 수요일 circular-barge-71a.notion.site - 프로젝트 주제 아무래도 가장 많은 이야기를 나눴던 것은 프로젝트 주제이다. 아래는 주제로 이야기나눴..
[Spring] 내가 보려고 쓰는 Cafe24 호스팅 시 살펴야 할 것들!
1. DB관련 DB관련한 작업들은 Cafe 24에서 필요한 것으로 다시 세팅해주어야 한다. 특히나 필자는 작업을 할 때 Oracle로 작업을 하기 때문에 이와 관련된 작업들을 한다리 더 건너게 되었다. 실제 프로젝트 시에는 Maria DB를 사용하여 작업할 예정이다. - SQL문 변환 - 의존성 추가 - application.properties에 로그인 정보 추가 2. 자바 버전 살피기 - 초기에 자바를 17버전으로 했지만 cafe24는 1.8버전을 요구한다. 3. Spring boot 에 내장되어있는 톰캣 라이브러리 삭제하기
[MyBatis] #5-5 AJAX를 활용한 댓글 게시판 만들기 5 - 댓글 삭제하기(Delete)
1. Model * 짚고 넘어갈 뽀인트 - delete문 작성 1) content.xml 2) contentDAO.java public int commentDelete(int cno) throws Exception { return sqlSession.delete("comment.delete", cno); } // delete() end 2. View * 짚고 넘어갈 뽀인트 - 댓글 수정 버튼을 누르면 댓글 내용 칸이 input 폼으로 바뀌며 원래 써져있던 댓글 내용이 출력. - 수정시 commentUpdateProc 함수 호출. - 자바스크립트에서는 if문이 한줄이라면 중괄호( { , } ) 를 생략해도 된단다!(이게 뭐야!!) // 댓글 삭제 function commentDelete(cno){ $.aj..