본문 바로가기
728x90

개발자20

대답 제대로 못했던 질문들 정리하기 jsp forward, redirect jsp 환경에서 다른 페이지로 이동하는 페이지 전환 기능들. forward : 웹 컨테이너 차원에서의 페이지 이동만 있는 것. 실제로 클라이언트는 다른 페이지로 이동했는지 알 수 없음. 현재 실행중인 페이지와 forwarding에 의해 호출 될 페이지는 request와 response 객체를 공유함. 사용자가 최초로 요청한 요청 정보는 다음 url에서 유효. url에 변화가 없음. 웹 컨테이너 차원에서의 페이지 이동 = 동일한 웹 컨테이너에 있는 페이지로만 이동이 가능. redirect : 새로운 페이지에서는 request와 response 객체가 새롭게 생성되므로 처음에 보냈던 요청 정보는 유효하지 않음. 추가적으로 발생한 처리 때문에 forward보다 느림. u.. 2020. 7. 13.
신입 웹 개발자 면접 질문, 기술 면접 문제 정리 (Java, Spring, JavaScript, CS, 포트폴리오) 면접 준비하면서 정리한 질문들을 notion에 저장해놓고 면접 가면서 계속 보는 방식을 썼었는데 진짜 편했다. 기술 면접 외에도 포트폴리오 관련 내용들도 따로 정리 해 뒀는데 도움이 되었다. 면접 보면서 실제로 들었던 질문들, 기술 면접에서 봤던 문제들은 노란 형광펜으로 표시해두겠다. 🎈 기술 면접 자바 OOP란? 객체 지향 프로그래밍이란 ?하나의 클래스를 바탕으로 서로 다른 상태의 인스턴스를 만들면서 다른 행동들을 하게 할 수 있음.↔ 절차지향 : 순차적인 처리 중시. 프로그램 전체가 유기적으로 연결. C언어. 컴퓨터 작업 처리 방식과 유사함. = 코드의 재사용 가능(재활용성), 유지 보수에 용이 ㅔ함. 객체와 객체의 유기적인 상호작용을 통해 프로그램이 동작하는 것. 여기서 객체란 현실의 물체를 의미함.. 2020. 7. 12.
프로젝트 코드 변경 사항 및 메모 #10 - fullCalender.js list plugin 사용 2탄 / 자바스크립트 replaceAll org.springframework.validation.BindException: ajax로 값을 넘기려고 하는데 object형으로 넘어가서 fullCalendar 객체로 의존성 주입이 바로 되지 않음. // 일정 추가 $('#eventBtn').on("click", function() { var param = $("#addEventForm").serialize(); console.log(param); $.ajax({ url:'/setak/admin/addEvent.do', type:'POST', data:param, dataType:'text', //리턴 데이터 타입 contentType:'application/x-www-form-urlencoded; charset=utf-8', success:func.. 2020. 5. 29.
프로젝트 코드 변경 사항 및 메모 #10 - fullCalender.js list plugin 사용 1탄 ⭐ 오늘의 일정 var tomorrow = new Date(Date.parse(today) + 1 * 1000 * 60 * 60 * 24); var dayafter5 = new Date(Date.parse(today) + 3 * 1000 * 60 * 60 * 24); var dayafter7 = new Date(Date.parse(today) + 7 * 1000 * 60 * 60 * 24); var dayafter9 = new Date(Date.parse(today) + 9 * 1000 * 60 * 60 * 24); var dayago7 = new Date(Date.parse(today) - 7 * 1000 * 60 * 60 * 24); var dayago9 = new Date(Date.parse(tod.. 2020. 5. 27.
728x90