본문 바로가기

전체 글436

JSP 마이페이지 로그아웃 수정 삭제 오늘은 작성하다가 리팩토링 부분이 보여서 리팩토링도 미약하게나마 했습니다. package web.unstop.login; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import web.unstop.util.connutil; public class loginDAO { private static loginDAO instance = null; private loginDAO() { } public static loginDAO getinstance() { if (instance == null) { synchronized (loginDAO.cla.. 2022. 6. 29.
JSP로그인과 회원가입 이글은 기본적으로 이클립스와 데이터베이스의 기본지식을 가지고 있다고 가정하고 작성 합니다. 우선 dynamicwebProject로 프로젝트를 하나 만들고 꼭 web.xml을 생성해줍니다. 이런형태로 파일을 만들어주세요 lib안에 있는 파일은 https://drive.google.com/file/d/1Odd-N6ADIqQeaC3MU8BlOiaLMV3mrFaw/view?usp=sharing jar파일 모음.zip drive.google.com 여기 가서 받아서 넣으시면 됩니다. context.xml입니다. 이름으로 여기를 web.xml에서 찾아오고 auth와 type을 참고하여 찾아오게 됩니다.그리고 나머지는 찾와서 활용하게되는 데이터들입니다. 즉 여기는 우리가 connection을 만드는 데 필요한 자원 .. 2022. 6. 28.
면접질문151일차(스트림) 0628스트림 스트림이 자바 8에서 쓰는 것으로 평소에 자바에서 배열을 사용하면 for이나 foreach로 돌면서 활용했어야 됐는데 경향이 나오면서 map, filter 등과 람다 식을 활용하여 좀 더 간결하게 처리할 수 있습니다. 이뿐만 아니라 병렬 처리가 가능합니다. 한 개의 작업을 여러 개의 스레드를 이용하여 작업을 할 수 있게 되었습니다. 2022. 6. 28.
jsp 핵심 요약 jsp는 html기반에서 자바코드를 실행 하기위한 것입니다. 즉 우리가 html에서 자바를 활용한 데이터 처리가 주 목적이라는 것이 중요합니다. 우선 밑에 세가지를 먼저 익혀 보겠습니다. 이것은 가장 단순한게 이 사이에 자바코드를 작성합니다. 그래서 새로고침 할때마다 실행되는 특징이 잇습니다. 이것은 html내부에서 자바 변수에 저장된 값을 출력하기 위해 사용합니다. 즉 java코드에서 생성하거나 저장한 변수를 출력하는 용도 입니다. 이것은 자바변수의 선언을 위한것입니다.변수 선언을 위한 것이기때문에 새로고침 한다고 해서 한번더 실행되거나 하지는 않는 특징이 있습니다. 페이지 지시어에 대해 알아보겠습니다. 페이지 지시어는 말그대로 페이지에 지시하는 것입니다. 즉 페이지에게 특정행동을 하도록 지시를 하는 .. 2022. 6. 27.