본문 바로가기

[ Developer ]/JSP7

[JSP] CSS란? CSS 적용시키기 CSS CSS는 HTML을 꾸미기 위해 태그를 이용해서 요소들을 꾸미는 것 JSP 기반 웹 프로젝트를 개발할 때 CSS 파일을 이용해서 개발을 진행한다 CSS을 적용 시키는 방식은 Tag 안에 적어주는 방식과, HTML Header 부분에 로 적어주는 방식 또한 CSS 파일로 적용시키는 방식이 있는데 CSS 파일로 적용을 시켜본다 이곳에 css를 작성하면 된다 css의 양식은 w3school에서 css 페이지를 참조하면 된다 http://www.w3schools.com/css/default.asp class와 id를 지정해주는 양식 클래스는 .을 이용해서 이름을 지정하고 id는 #을 이용한다 # CSS 특징 css는 캐스케이딩 스타일로 * 아스타로써 모든 css를 적용하고 또한 class나 id로써 스타.. 2016. 5. 30.
[JSP] Filter 필터를 이용한 로그인 세션 체크 # Filter의 개념 브라우저 / 서버(서블릿) 서버에 있는 서블릿 앞쪽에는 filter라는 개념이 있다 요청이 브라우저로 부터 온다면 바로 servlet으로 가지만 filter가 생성되면 브라우저의 요청이 filter를 거쳐 공통으로 처리할 과정들을 처리한다 그 이후에 servlet으로 진행이 되게 된다 filter mapping이 /*로 되어 있는 것은 모든 url을 가져와서 filter를 거치겠다는 의미 # 로그인 세션 체크 Filter 세션을 체크해주는 필터를 생성하기 위해 필터를 하나 생성한다 필터 생성 시 URL Mapping을 본다면 주소가 여러 개를 적용시킬 수 있다 우선 모든 URL을 체크할 수 있도록 *로 바꿔준다 그리고 생성된 Filter에서 TODO를 지워준다 -> why? TOD.. 2016. 5. 25.
[JSP] JDBC 설치 및 사용 JDBC 설치 sts이용해서 프로젝트를 생성한다 다운받은 파일을 WebContent -> WEB-INF -> lib 안에 넣는다 그리고 dao 안에 인터페이스를 하나 생성한다 자주 사용되는 것이라서 상수로 따로 작성함 그리고 DAO의 클래스 파일에서 코드를 작성한다 커넥션을 추가한다 위와 같이 Connection Statement ResultSet을 생성한다 그리고 오라클 DB를 사용할 것이라고 정의를 해주는 부분이 필요하다 (구현체 지정) 이제 웹을 구현할 때 throw 구문을 저렇게 작성해 준다 런타임 Exception을 통해 예외가 발생해도 예외처리 구문이 필요없게 한다 위와 같이 커넥션으로 DB를 연결한 것이다 Const에 정의되어 있는 url과 user, password를 가져온다 (간단하게 작.. 2016. 5. 22.
[JSP] JDBC (Java Database Connectivity)란? 자바와 DB 연동 JDBC (Java Database Connectivity) Java -----> DB 접근 (=Connection) 자바에서 DB로 접근하게 해주는 API가 존재한다 JDBC라고 부른다 API [Application Programming Interface] # JDBC 구성 Connection DB와 연결을 해주는 하나의 클래스 Statement 연결된 DB에 쿼리를 실행하는 클래스 ResultSet 쿼리의 결과를 가져오는 클래스 # 구현체 Connection, Statement, ResultSet의 구체적인 활동을 명시 어떻게 행동할지 정의를 하는 것 *.jar 라는 파일로 배포 자르 파일 안에는 *.class 형태의 파일만 존재 각각의 SQL에 맞게 배포가 됨 ex) ojdbc14.jar 2016. 5. 22.