SpringFrameWork
-
SpringFramework를 이용한 웹사이트 만들기(18)--메인에서 비행편 검색하기SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 9. 22. 19:13
오늘은 저번에 등록 해두었던 비행편을 고객이 찾아 볼 수 있도록 만들어 보겠습니다. 먼저 jsp에서 편도 또는 왕복을 체크한 값을 가져와서 if문으로 비교하여 편도인지 왕복인지 알 수 있도록 했습니다. 편도라면 하나만 검색 해오도록 하고 왕복이면 두개를 검색해오도록 설정 했습니다. 편도를 선택하면 가는편 비행 리스트만 보이지만 왕복을 선택하면 가는편 오는편 모두 보이게 설정 해보았습니다. 편도를 설정하고 검색했을때 AIR_RV_DEP과 AIR_RV_ARR 로 받아온 값을 넣어주고, AIR_RV_DAY는 AIR_RV_GO로 출발 날짜의 값을 넣어 주었습니다. 왕복으로 검색을 했을때는 AIR_RV_DEP과 AIR_RV_ARR을 서로 값을 바꿔주어 검색했고, AIR_RV_DAY는 AIR_RV_BACK로 도착 ..
-
SpringFramework를 이용한 웹사이트 만들기(17)--[관리자] 비행편 등록하기SpringFrameWork 2022. 9. 14. 09:27
오늘은 비행편을 등록 해보겠습니다. 찾아보니까 비행기명,출발 도착지역, 날짜 좌석수 가격이 기본적으로 들어가는거 같아서 저정도로 테이블을 만들어 두었습니다. 다른 기능이 더 필요할 수 있지만 간단하게 만드는거라 저정도만 설정했습니다. 먼저 전에 비행기를 등록했던곳에서 비행기 데이터를 가져와 줍니다. 그런다음 지역을 선택해줍니다. 이부분은 자유인데 저는 국내만 다닐 수 있게 하고싶어서 국내로 했습니다. input태그 사용하셔도 무방합니다. 모든 정보를 입력해준다음 비행편 등록을 누르게 되면 등록을 함과 동시에 비행편 리스트로 넘어 갈 수 있도록 설정을 해두었습니다. 비행편 관리는 나중에 상세히 하도록 하겠습니다.
-
SpringFramework를 이용한 웹사이트 만들기(16)--[관리자] 비행기등록하기SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 9. 12. 09:16
오늘은 비행기 일정 등록전, 비행기를 등록하고 관리하는 관리자단을 만들어 보겠습니다. 비행기등록은 비행기 코드와 비행기명을 입력하도록 설정 해두었습니다. 비행기 코드와 비행기 명을 입력해주고 비행기 등록 버튼을 눌러줍니다. 등록을 해주면 비행기가 등록이 됩니다. 등록과 리스트 두개 동시에 보이게 설정 하였습니다. 리스트는 foreach를 통해 반복하여 리스트를 뽑아 주었습니다. 등록한 비행기를 삭제 하고 싶다면, 옆에 삭제 버튼을 눌러 바로바로 삭제 할 수 있도록 설정을 해뒀습니다. 123123 비행기를 삭제 해보도록 하겠습니다. 삭제를 하게되면! 삭제가 된것을 확인 하실 수 있습니다. 감사합니다.
-
SpringFramework를 이용한 웹사이트 만들기(15)--마이페이지 회원정보 수정 구현SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 9. 5. 19:13
오늘은 마이페이지에서 회원정보를 수정해보겠습니다. 마이페이지에서 오른쪽 상단 내정보 수정을 눌러 수정페이지로 가기전, 비밀번호를 입력해서 일치한다면 넘어가도록 설계를 해보았습니다. 비밀번호를 받아와서 현재 session에 담겨있는 아이디와 비교를 해줍니다. 만약 다르다면 다르다는 알림창을 내보내줍니다. 만약 비밀번호가 일치 한다면 회원 정보 수정창으로 vo에값을 담아 넘어가줍니다. vo에 담아와서 jsp에 뿌려주고 주소같은 경우는 /를 넣어 저장을 해줬기 때문에 잘라서 뿌려줍니다. 뿌려주면 회원 정보가 자동으로 입력 되어있는 것을 볼 수 있습니다. 아이디는 고유해서 변경이 불가하도록 readonly로 설정했습니다. 이름인 안녕을 수정해보도록 하겠습니다. 수정을 할때 알림창을 띄어주고.. 다시 들어가보면 ..
-
SpringFramework를 이용한 웹사이트 만들기(14)--회원 탈퇴구현SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 9. 2. 18:43
오늘은 회원 탈퇴부분을 구현 해보도록 하겠습니다. 회원탈퇴는 마이페이지에서 할 수 있도록 할 것이며 현재 마이페이지는 임시적으로 만들어 두었습니다. 마이페이지 메인에 회원탈퇴 버튼을 작게 만들었습니다. 회원 탈퇴 버튼을 누르게 되면 한 번 알림창을 띄어줍니다. 확인을 누를경우 잘못 눌렀을 수도 있어서 알림창을 한 번 더 띄어주었습니다. 최종적으로 확인을 다시 누르게되면 회원 탈퇴를 시켜줍니다. 이런식으로 if 문을 사용하여 2번 물어보도록 했습니다. 회원 탈퇴가 되면 관리자 회원리스트에서 탈퇴한 회원의 탈퇴여부가 탈퇴 신청으로 변경이 됩니다. update를 해서 기본값인 no를 ok로 바꿔주었습니다. https://github.com/seongjaePark12/Air_Reservation GitHub -..
-
SpringFramework를 이용한 웹사이트 만들기(13)--[관리자] 회원리스트 회원관리기능구현SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 8. 31. 21:23
오늘은 회원 관리 부분을 구현해 보겠습니다. 개별검색, 등급변경, 등급별 보기, 회원삭제 등 회원 리스트 화면입니다. 등급을 변경하는 방법은 등급에 value 갑을 넣어 value값으로 mapper에서 update해주면서 바꾸어 줍니다. 회원 등급을 변경을 해주면 넘어간 value값으로 update되어 등급이 변경되었습니다. 전체 선택을 하고 등급을 바꾸어주면 바뀐 것을 확인 할 수 있습니다. 이부분은 아이디 검색입니다 value에 입력한 id를 넘겨주어 select에서 입력한 id값과 데이터에 들어간 id값을 비교해서 가져와줍니다. 위와 같은 방법으로 이번에는 등급값을 비교해서 뿌려주면 됩니다. 회원을 삭제 하는 방법은 번호값을 넘겨주어 해당 번호에 있는 사용자를 삭제 해줍니다. https://gith..
-
SpringFramework를 이용한 웹사이트 만들기(12)--[관리자] 메인 페이지 및 회원리스트SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 8. 30. 11:32
웹사이트에 있어서 가장 중요한 관리자 페이지를 제작해보겠습니다. 관리자쪽은 할게 많아서 천천히 늘려가도록 하겠습니다. 먼저 관리자의 메인을 호출하는 컨트롤러에서 새로 가입한 회원의 수를 가져오겠습니다. 가입하면 defalt값으로 4를 줬기때문에 신규 가입자는 level이 4입니다. 그래서 level이 4인 회원들을 찾아와주면 됩니다. 회원수를 가져와서 메인jsp에 뿌리게 되면 신규회원의 숫자가 있는게 보이실겁니다. 새로운 가입자를 누르게 되면, 회원 리스트를 볼 수 있도록 회원리스트를 만들어봅시다. 페이지를 확인하기위해 pag,pagesize를 받아와주시고 회원등급별로 리스트를 보기위해 level, 아이디 검색을 이용하여 리스트를 보기위해 mid를 받아와줍니다. 이부분은 따로 다시 할 예정입니다. 페이징..
-
SpringFramework를 이용한 웹사이트 만들기(11)--아이디,비밀번호 찾기SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 8. 29. 11:00
오늘 해볼것은 아이디, 비밀번호 찾기입니다. 이름,이메일이 일치하면 아이디를 찾을 수 있도록 했고, 아이디는 5글자가 넘어가면 5글자+**표시가 나오도록 설정을 해두었습니다. 이름과 이메일이 일치하다면 아이디를 넘겨주어 표시되도록 했습니다. 비밀번호는 이름,아이디,이메일이 일치하면 UUID를 이용하여 임시 비밀번호를 발급할 수 있도록 설정을 해두었습니다. 짜잔 임시 비밀번호가 발급 되었습니다~~