반응형 분류 전체보기286 *.properties 파일 생성하기 MVC Pattern 강의중에 Properties라는 파일로 Controller와 View를 유기적으로 연동시켜주는 파일을 생성했다. 아니 생성했다라기 보단 강사님이 주셔서 그냥 사용하고 있다. 문득 이 파일은 어떻게 생성하는걸까 궁금해졌다. 현재 강의때 사용하는 이클립스에서는 Dynamic Web Project의 WebContent 폴더 밑의 WEB-INF 밑에 commandHandler.properties라는 파일이 존재한다. 이 파일의 내용은 # comment # key=value # url=package.class # my /registerForm.do=member.command.MyMemberFormController /idDuplicate.do=member.command.IdDuplicateC.. 2023. 1. 12. 58일차. MYSQL Limit(게시판 페이징에 이용) 계속해서 MVC 패턴을 이용한 로그인 기능 구현에 이어지는 오늘은 게시판 환경 구성하기에 들어갔다. 현재 구현이 완료된것이 아닐뿐더러, 나조차도 MVC 패턴에 대해서 이해해가고 있는 과정이기때문에 앞으로는 수업도중에 기억해야할만한 부분이 있다면 이부분을 위주로 포스팅을 하도록 하겠다. MYSQL LIMIT 오늘은 MYSQL에 게시판 구현을 위해 Dummy Data를 넣던 도중에 알게된 Limit 에 대해서 정리해보도록 하겠다. 우리는 인터넷을 이용하면서 어렵지않게 Paging 처리 된 화면들을 볼수 있다. 이런식으로 된 paging 처리를 많이 보았을것이다. 이는 한 Page당 몇개의 게시글을 보여줄것인지가 정해져있다. 예를들어서 1 페이지당 50개의 글을 보여준다고하고, DB에 70개의 글들이 있다고 .. 2023. 1. 12. 57일차. Session Session은 눈에 보이지않는다. 하지만 엄연히 존재하고, 우리가 지금도 사용하고, 보고있는 Web Page상에 생성되고, 그리고 저장할 값을 가지고 돌아다닌다. Session은 서버 상에 존재하는 객체이다. 1 browse당 1개씩 존재 한다. browser에 존재하는것이기때문에 browse를 닫기 전까지는 저장된 정보를 잃지 않고 서버에 보관할수 있다. 이러한 기능을 하는 객체이다. Session이 가장 대표적으로 사용되는 기능이 바로 Login 기능이다. 회원만 볼수있는 Page가 있다고 가정하자, 그럼 우리는 Login을 통해 회원 자격으로 해당 Page에 입장을 하고, 우리가 그 Page에 머무는 동안은 Login한 정보가 Session에 저장되어 유지됨으로 Page에서 다른 Page로 이동하.. 2023. 1. 11. 56일차. 개인적으로 이해한 MVC 패턴의 동작 원리 계속해서 MVC 패턴을 이용한 회원가입 및 로그인 구현에 대한 수업이 이어지고 있다. 흐름을 파악해야하는데 개인적으로 현재 수업방식으로는 흐름을 파악하기보다는 따라 치기 바빠서 오늘은 복기하면서 MVC 패턴의 흐름에 대해 짚고 넘어가보려고 한다. MVC패턴의 흐름에 대해서는 현재 구현하고 있는 내용을 기준으로 작성하겠다. 먼저 WebContent 폴더 밑에 View 폴더를 만들어서 View 파일들(JSP 파일)을 생성해주었다. 각각 호출되는 메소드나 수행 결과에 따라서 다른 View를 보여주기 위해 각각의 View를 생성해주었다. 이 View 파일로 구현된 Web Page에서 우리는 Request(요청)을 한다. 회원가입과 로그인을 하겠다 라는 요청을 하게되면 Controller(여기서는 Handler로.. 2023. 1. 10. 이전 1 ··· 38 39 40 41 42 43 44 ··· 72 다음 반응형