목록PROJECT 4
재밌고 어려운 IT를 이해해보자~!
ChangeNickName.java package controller.async; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import model.member.MemberDAO; import mode..
구매로직2개와 관리자기능이 있는 프로그램을 제작하는 프로젝트를 하게되었다! 관리자, 유저로 나뉘며 각각의 CRUD는 다음과 같다. 관리자 -- C - 선수추가 U - 선수 정보 변경 D - 선수 삭제 유저 -- R - 가격별 출력 R - 능력치별 출력 R - 포지션별 출력 R - 검색기능 U - 구매 내가 맡은 부분은 선수 구매부분의 로직이다! 정렬을 한 후에 출력을 상태에서 유저입장에서 구매하기 쉽게 1 ~ list.size() 까지의 번호를 부여해주고 싶었는데 정렬을 한 후라서 생각보다 쉽지않았다. 생각을 하던중 나온 결론은 원본 객체리스트를 놔두고 새로운 객체리스트를 만들어서 인덱스대로 출력을 해주는 방법이 있었고 또하나는 출력을 하고 구매를 하는 과정에서 서브인덱스를 잠시동안 부여해주는 것 이었다..
오늘은 상속을 공부하기 위해서 CRUD 설게부터 한글코딩 실제코딩까지 팀원들과 함께 정리해보았다! 세세하게 들어가면 함수명, 변수명부터 어떤기능을 구현할지, 어떻게 구현할지, 같은 구현이라도 다른코드가 나올 수 있고, 생각들도 다들 다양하다. 따라서 모두가 100%만족하는 프로그램을 만들기는 쉽지 않다. 이번 프로젝트를 진행하면서는 사소한부분들에 대해서는 의견이 나오면 빠르게 수용을 했고, 기능구현이나 생각이 좀 필요한 부분들에 있어서는 여러 의견을 들어보고 천천히 구성을 진행 했었다. 프로그램을 제작하면서 서로 이해가 안가는 부분들도 잘 해소해 가면서 진행이 되었던것 같아서 좋았다! 한가지 어려웠던 점은 수업을 들으면서 배웠던 배열내 최댓값 찾기 로직을 팀원들과 함께 구성하고 있었다. 분명 수업때는 완..