목록Front (9)
JAVA를 잡아라!...

register.js IdCheck.java MemberDAO.java 중복되지 않았는데도... 중복됐다고 뜸...... 원인 ↓ (수정전 코드) [ 실행결과 ] ID 중복됨 백단으로 잘 넘겨줌 앞단으로 잘 넘겨줌

※ View를 View답게 해주는 기능_JAVA 코드 없애기 .jsp 페이지에는 JAVA코드가 단 한줄도 없어야함 JAVA코드를 줄여주는 3가지 EL Custom Tag JSTL [ EL ] - Expression Language JSP 스크립트의 표현식(), out.println()과 같은 JAVA 코드를 대신해 값을 출력 영역(Scope) 객체값 출력 - ${key} 영역(Scope) 객체의 필드값 출력 - ${key.변수명} request의 key값 (속성명) session의 key값 (속성명) application의 key값 (속성명) ▶ ex 기존 JAVA 코드 EL로 변경 ${member} 더보기 request.getAttribute("key") → ${requestScope.key} → ${..

[ JavaScript Toggle ] 웹 개발에서 요소를 동적으로 표시하거나 숨기는 기능 JavaScript의 toggle 메서드를 활용해 요소의 표시 상태를 전환 이미지 토글

join.jsp 기존 회원가입 페이지에 요소 추가, onclick 이벤트 발생시 함수 실행 아이디 중복검사 버튼 에 id="mid" 추가 id="msg" 추가 사용자가 아이디 입력 후 버튼을 클릭하면 check() 함수 수행 check() 함수는 check.js에 있음 check.js & Check.java(Servlet) 글자가 계속 추가되는것을 방지하기 위해 append()가 아닌 text() 사용 Check.java 서블릿 (url : "check.do") id만 검사하면되서 DTO에 searchCondition 저장 (Check.java) true/false 주는거말고 실무에서는 int flag = 0/1 사용

▶ 데이터 처리 모델 데이터 처리 모델이란? 데이터를 받는 방식 데이터를 받는 방식은 동기식 처리와 비동기식 처리 모델이 있음 1) 동기 (synchronous: 동시에 일어나는) 한 개의 데이터 요청에 대한 서버의 응답이 이루어질 때까지 계속 대기 2) 비동기 (Asynchronous: 동시에 일어나지 않는) 요청한 결과는 동기와 다르게 동시에 일어나지 않음 서버에게 데이터를 요청한 후 요청에 따른 응답을 기다리지 않아도 됨 다른 프로그램들을 동작시켜도되고, 다른 요청사항을 보내도됨 ▶ 프레임워크 정해진 메뉴얼 제공, 개발 시 필수적인 코드와 알고리즘 같은 기능을 제공함 클래스와 라이브러리가 합쳐진 구조 ex) Node, Vue, React, ... ▶ 라이브러리 특정 기능을 구현하기위해 미리 만들어진..
[ 회원가입 폼 ] 약관동의 아이디 중복검사 (DB없어서 구현 xx) 비밀번호 안정성 비밀번호 재입력시 일치 여부 이메일, 전화번호 등 올바른 형식 작성 성공/실패 알림창 register.html Home Shop Shop Category Blog Details Product Checkout Confirmation Shopping Cart Blog Blog Blog Details Pages Login Register Tracking Contact 3 Buy Now Register Home Register Already have an account? There are advances being made in science and technology everyday, and a good example of ..