목록분류 전체보기 (58)
호기심 많은 개발자 🚀
게시판 회원 (인증) 부가 기능 Bootstrap +jQuery JSP Model 2(MVC 패턴) 설정 폴더 구조 생성 + 라이브러리 설치 a. 자바 라이브러리b. 클라이언트 라이브러리 1. jQuery - webapp > asset 복사 2. Bootstrap - webapp > asset 복사 1. JDBC -lib > ojdbc6.jar 복사 2. JSTL - webapp > WEB-INF > lib > jstl-1.2.jar 복사 3 . DBUTill - webapp > WEB-INF > lib > mylibrary.jar 복사 (계속 version update) 패키지 구조 생성(서블릿) + 뷰 구조 생성(JSP) a. 패키지b. 뷰 구조 - webapp > WEB-INF > "views" 뷰..

El , Expression Language 표현식 언어 내장 객체안에 있는 데이터를 HTML 페이지에 출력하는 기능을 가진 언어 EX ```num: num: ${num}num: ${num > 0 ? "양수":"음수"}이름: 이름: ${dto.name}``` 이름: ${dto.getName()} num: ${num * 2} num: JSTL > 프로그래밍 기능이 있는 태그 'maven repository' 1.변수 생성 2.조건문 (if,switch) 3.반복문(for) ``` 0) { %> 양수 음수 양수 음수 ${i} ${dto.seq} ${dto.name} ${dto.age} ${dto.tel} ${dto.address} ```
jsp model 1 - jsp Model 1 =(html + css + javascript + java + servlet + JSP = *. jsp => 단일 파일 진행) - jsp Model 2(=MVC 디자인 패턴을 따와서 만든 모델) MVC 디자인 패턴 Model > 데이터 코드 담당 View > 출력 코드 담당 controller > 통제 코드(비즈니스) 코드 담당 servlet 자바기반 + 웹 추가 자바 작성이 쉽고 웹 작성이 어렵다 JSP 웹 기반 + 자바 추가 웹 작성이 쉽고 , 자바 작성이 어렵다. Servlet + JSP => MVC 디자인 패턴 구현 자바 작성 > Servlet 작성 웹 작성 > JSP 작성 구상 > Servlet (업무 코드) > Jsp (view) > 결과물 ser..
로그인 , 로그아웃 현재 접속자가 해당 사이트의 구성원인지 확인하고 특정 행위에 대한 허가를 하는 직업 세션 or 쿠키 (전역 변수여야 하기때문임) > 인증(로그인) > 인증 티켓 발급 > 특정 행위 허가 유무 판단. 인증 , Authetication - 현재 접속자가 해당 사이트의 구성원인지 확인 허가 , Authorization - 특정 행위에 대한 허가를 하는 직업 SQL injection 로그인이 sql을 이용할 경우 대부분 아래 방식의 쿼리를 이용한다. String sql = String.format("select * from tblUser where id = '%s' and pw='%s'",id,pw); 하지만 id pw 에 아래 정보를 입력시 바로 로그인이 성공 하게된다. 때문에 로그인시 특..
JDBC 의 모든 SQL 작업은 자동커밋이다 => 주의사항 setAutoCommit와 try / catch 을 이용하면 예외 발생시 rollback을 실행 하고 오류가 없을 시 commit 을 실행하는 방식으로 사용하기도 한다. select값을 html 에 출력시 주의사항 Connection.close 를 출력 이전에 실행시 resultset 도 close 된다. 아래와 같이 사용한다.프로젝트를 작성하기에 앞서 데이터의 흐름을 설계하고 진행해야된다.***
servlet을 사용하기 편하게 변형한 것이다. JSP = java server pages 서블릿은 자바환경에서 사용한다. 자바 환경이기때문에 클라이언트 코드 작성에 어려움이 있음. > 가상 주소 맵핑 필요(단점) JSP 클라이언트 코드 작성이 쉽다. HTML 문서 베이스 > 자바 구문 작성이 불편하다. , 가상주소 필요 X JSP 요소 JSP 내장 객체 , JSP Implicit Object - 개발자가 직접 생성하는 개체가 아니라 , JSP가 미리 만들어서 제공하는 객체 (톰캣) - 예약어 제공 - 서블릿에도 존재함 > 예약어(X) , 직접 생성 ot 매개변수 - request, response , session , pageContext > out , application , config , page..