47일차(5)
-
Day47 - [JSP]html 리스트, 표(테이블), 이미지 삽입, 링크 연결
이번에는 JSP 환경에서, html을 이용해 리스트, 표(테이블), 이미지 삽입, 링크 연결 까지 알아 봅시다. 리스트 만들기 리스트는 항목이라고도 하죠. html 파일을 1개 만들고, 태그 안에, 아래와 같이 작성을 해봅시다. -> un ordered list 라고 해서, 순서가 없는 항목 입니다. -> ordered list 라고 해서, 순서가 있는 항목 입니다. 위의 태그 안에서 태그를 사용하면 아래와 같이 나옵니다. 표 만들기 테이블 만들기를 해봅시다. = 표 만들기 태그 안에, 아래와 같이 작성해 줍시다. -> table의 시작을 의미합니다. 안에 여러가지 속성을 줄 수 있습니다. border="1" -> 표의 굵기를 1로 하겠다. width="500px" -> 표의 넓이를 500px로 하겠다...
2021.04.22 -
Day47 - [JSP]html 프로젝트 만들기 및 html 기본
이번에는 JSP 환경에서 html 프로젝트를 만들어 보고, html의 기본에 대해서 알아봅시다. 이클립스를 켜주세요. html 프로젝트 만들기 Project Explorer에서 마우스 우클릭 -> New -> Dynamic Web Project project name을 작성한 후 Finish를 누릅시다. 그러면, 아래와 같이 생성이 되는데요 java Resources 는 java를 사용할 때, WebContent는 html을 사용할 때 사용하면 됩니다. html 파일 만들기 저희는 html 을 사용할 것이기 때문에, WebContent에 우클릭 한 후 -> New -> HTML File을 선택해주세요 File name을 적고, Finish를 누릅시다. 그러면 html 파일이 만들어지면서, 기본적으로 몇가..
2021.04.21 -
Day47 - TomCat 설치 및 서버 접속
이제, JSP를 사용하기 위한 환경을 만들어 봅시다. 저희는 TomCat을 사용할 거에요 ~ TomCat 설치 검색 엔진에 Tomcat을 검색해 줍시다. 바로 처음에 보이는 Apache Tomcat을 클릭해주세요. 아래와 같이 클릭해 주세요. ( 각자 java 버전에 맞는 Tomcat을 다운로드 해주어야 합니다. 저는 java 1.8SE ) 다운로드를 받게 되면, 해당 압축파일을 압축해제 해주세요. 그리고, 원하는 경로에 jsp라는 폴더를 만들고, "workspace" 라고 지어 줍니다. 그다음, 이클립스를 실행 합니다. ( 혹시 이클립스가 다운로드 안되어 있는 분은, 다운로드 해주세요 ) rsorry.tistory.com/3 Day01 - 이클립스 다운로드 및 UTF-8 설정 이번에는 이클립스를 다운로..
2021.04.21 -
Day47 - JSP에 들어가기 앞서.
이제, JSP를 배워 볼건데, JSP를 배우기에 앞서서 먼저 필요한 개념들을 알아 둡시다. 웹 프로그래밍 이란? 웹 프로그래밍이란, 웹 어플리케이션을 구현하는 행위입니다. 웹 어플리케이션이란 웹을 기반으로 작동되는 프로그램입니다. 웹이란 1개 이상의 사이트가 연결되어 있는 인터넷 서비스의 한가지 형태입니다. 인터넷이란 1개 이상의 네트워크가 연결되어 있는 형태를 말합니다. 웹 어플리케이션의 장점 사용자: 별도의 설치 없이 프로그램을 사용할 수 있기 때문에 접근성이 용이. 개발자: 사용자용 프로그램을 별도로 제작하지 않고, HTML을 이용하여 사용자UI를 구축하기 때문에, 개발에 소요되는 시간과 노력이 줄어듬. JSP ( Java Server Programming ) 웹어플리케이션의 장점. 1. 풍부한 j..
2021.04.21 -
Day47 - INSERT, UPDATE, DELETE클래스로 분해하기
어제 하던, JDBC를 사용해서, 데이터베이스에 접근한 뒤에 DML의 기능들을 클래스로 분할하는 걸 마저 해봅시다. 사실, 하나만 할줄 알면, 그 외도 쉽게 할 수 있습니다. 매개변수들과 SQL문만 조금씩 변경해주면 되니까요 INSERT 클래스로 분해하기 먼저, interface에 insert 메서드를 추가해줍니다. 그리고, MembersDAO 에서, 구체화를 해줍시다. INSERT를 생각 해보면, 조회해서 데이터들을 가져올 필요가 없죠? 그래서 반환 타입이 int형 입니다. 거기에, ResultSet도 필요가 없습니다. ※ 가장 마지막에 return result; 가 있습니다. 이렇게 만든 걸 main에서 사용해주면 되겠죠? UPDATE 클래스로 분할하기 마찬가지로, 먼저 interface 에 메서드를..
2021.04.21