Goal - JSP에 대해 알아본다 1. JSP란? : JSP (JavaServer Pages)는 Java 웹 어플리케이션의 dynamic, data-driven pages를 작성할 수 있게 해주는 Java의 표준 기술이다. JSP는 Java Servlet specification을 바탕으로 설계되었다. 2. JSP vs Servlet : code적인 관점에서 Servelt과 JSP의 가장 두드러지는 차이점은 servlet은 java code기본적으로 작성하고 java코드 안에 client-side markup (HTML과 같은)을 작성하는 반면, JSP는 Java backend와 연결하기 위해 HTML안에서 servlet기반으로 설계된 JSP tags를 작성한다.
JSP의 경우 HTML 태그와 같이 사용되어 전체적인 코드의 가독성이 떨어진다, 이런 단점을 보완하고자 만들어진 태그 라이브러리를 JSTL이라고 한다. 1. JSTL설치 - JSTL의 경우 Tomcat컨테이너에 포함되어 있지 않으므로, 별도의 설치를 해야 한다. 1) jakarta.apache.org 접속 -> 2) 왼쪽의 탭중에서 Taglibs에 접속 -> 3) Apache Standard Taglibs 클릭 -> 4) Standard 1.1 버전 download 클릭 -> 5) binaries/ 폴더 클릭 -> 6) 1.1.2.zip 버전 다운로드 -> 7) zip 압축 풀기 -> 8) 압축 푼 파일에 libs 폴더 이동 -> 9) libs 폴더에있는 2개의 라이브러리 복사 -> 10) 톰캣 설치 폴..
지난시간에는 - DB 설치 (mysql) - 회원정보를 담을 수 있는 user 테이블 구축 - 자바 빈즈로 User 클래스 정의 Goal - DAO 객체 생성 - DAO 객체 내의 DB 접속 코드 입력 - DAO 객체 내의 로그인 기능 정의 - loginAction.jsp 파일 작성 1. DAO - 데이터베이스 접근 객체의 약어로써 DB와 Java파일을 연결해주는 jdbc 드라이버를 실행시켜 DB에서 회원 정보를 불러오거나 DB에 회원 정보를 넣고자 할 때 사용 - JSP에서 회원 DB 테이블에 접근할 수 있도록 DAO 클래스를 정의함 Java resources -> src -> UserDAO 클래스 생성 1) DAO 클래스내의 DB 접속 코드 package user; import java.sql.Con..
지난 시간에는 - 로그인 화면을 구현함 Goal - 한명의 회원에 대한 정보를 관리할 수 있도록 하는 회원 데이터 베이스를 구축한다 - mysql 설치 - 데이터 베이스 및 테이블 생성 - JSP파일에서 DB사용을 위한 세팅 1. mysql 설치 mysql 홈페이지에서 community 버전 다운로드 -> 인스톨은 대부분 디폴트로 진행 -> root 비밀번호는 까먹지 말자 -> 설치 완료. 2. DB 및 테이블 생성, 조회, 데이터 삽입 & 조회 - mysql 설치가 완료 되면 mysql commend line client 파일을 통해 SQL명령어로 DB를 조작할 수 있다. 1) DB 및 테이블 생성 설치가 완료 된후 검색창에서 mySql Commend Line Client 실행 -> 패스워드 입력 후 ..
- 20200622
- 20200503
- 20200512
- 20200406
- 20200424
- 20200319
- chapter8
- 20200330
- 20200415
- chapter7
- 20200420
- 20200421
- 20201204
- 20200403
- 20200423
- 생활코딩리눅스
- 20200427
- 20200804
- 20200510
- 20200413
- 백준
- 20200429
- 20200502
- 20200317
- likelion
- 20200428
- 20200425
- 20200624
- 20200417
- 20200504
- Total
- Today
- Yesterday