본문 바로가기

전체 글436

면접질문 154일차(Ajax) 0702Ajax AJAX은 우리가 새로운 데이터를 받아오거나 갱신하면 전체 화면 새로 고치게 된다. 하지만 AJAX를 사용하면 전체 화면 새로 고치는 것이 아니라 특정 부분만 새로 고치게 할 수 있습니다. 그래서 그만큼 자원과 시간을 아껴주고 코딩을 양도 줄일 수 있습니다. 물론 너무 자주 사용하면 서버에 부하가 증가할 수 있다는 단점도 존재합니다. 하지만 이를 통해서 실시간 통신을 통한 여러 처리를 할 수 있게 해줍니다. 2022. 7. 2.
JSP게시판 작성 및 생성 일단 만들어 높은 파일구조는 이런식입니다. 데이터베이스 구조입니다. 순선대로 작성자,번호,제목,내용,조회수를 담을것입니다. 기존에만든 mypage에 글목록으로 이동하는 것을 만들어주었습니다. DAO를 이런식으로 만들어주고 주석을 연습삼아 작성해봤습니다. 리스트에 전체 목록을 받아오고 그것을 활용해서 for문을 돌고 모든 글목록을 보이게 했습니다. 로그인도 간단하게 구현해놓았습니다.기존과 모양은 비슷하지만 밑에 버튼을 다르게 했습니다. check를 받아와서 로그인 여부를 판단하고 그에 맞게 조치를 해주었습니다. 비밀번호 틀릴경우 비밀번호를 확인하라고 메세지를 날리고 돌아가고 아이디가 없는거면 아이디와 비밀번호를 확인하라고 메세지를 날리고 돌아가고 성공시 세션에 아이디 등록해주고 list페이지로 이동시켰습니.. 2022. 7. 1.
면접질문 153일차(정규표현식) 0701정규표현식 정규 표현 식은 우리가 이메일이나 전화번호 아이디 등을 작성할 때 제약조건을 넣을 때 유용한 것입니다. 정규 표현 식이 없다면 많은 if 문을 써야 해서 코드가 복잡해질 것입니다. 하지만 좋은 점만 있는 것은 아닙니다. 코드가 적어 지기는 하지만 가독성이 떨어지고 읽는데 조금 어려움을 겪을 수 있다는 단점이 존재합니다. 하지만 현재 많은 사람이 사용하는 단점보다 장점이 많은 기술입니다. 2022. 7. 1.
면접질문 152일차(JSTL) 0630JSTL 평소에 JSTL은 이름만 알고 그냥 썼지만 JSTL을 알게 되고 더욱 이해하기 쉬워졌습니다. JSTL은 자바 서버 표준 태그 라이브러리 여기서 중요한 단어는 태그입니다. 즉 html에서는 태그를 중요한 구분 점으로 사용됩니다. JSP도 html 배경으로 만들어졌습니다. 그래서 java 코드도 태그를 이용한다면 HTML의 흐름과 잘 맞게 되고 우리도 보는데 이상함 없이 자연스럽게 볼 수 있을 것입니다. 즉 상단에 prefix로 JSTL인지 그냥 태그인지 구분하게 만들고 맞으면 해당 URI로 가서 정보를 찾고 그에 따른 처리하게 됩니다. 만약 아무것도 모르고 처음 보는 사람이 배운다면 원래 html 태그인 것처럼 보이게 할 수 있습니다. 그래서 우리가 자바 코드와 html을 좀 더 자연스럽고.. 2022. 6. 30.