본문 바로가기

분류 전체보기

(129)
[Spring] Spring 처음 시작 Spring Introduction 스프링은 쉽게 말해 그냥 JSP다! JSP의 기술 중에 하나가 스프링이다. 스프링은 구조가 좀 많이 틀리다. 우선 스프링의 디렉토리 구조를 살펴보고, JSP 디렉토리 구조와는 어떤 점이 다른지 살펴볼 필요가 있다. 스프링 개발환경 설정 후에 살펴보도록 하자. * Spring 개발환경 설정 스프링 환경을 구성하기 위해서 2가지 방법이 있는데 1번째 방법은 이클립스에 스프링 플러그인을 설치하는 방법(Eclipse Maketplace 이용)이 있고, 2번째는 스프링 플러그인이 아예 포함이 된 이클립스 버전(Spring Tool Suite, STS)를 다운받는 방법이 있다. 이 외에도 InteliJ라는 툴도 있긴 하지만 이클립스를 많이 쓴다 cf. 안드로이드는 이클립스를 버리..
[CSS] 반응형 웹 만들기(Responsive Web) 반응형 웹 정의 1. 개요 웹 디자인 기법 중 하나. 웹(Web)에 접속하는 디바이스에 반응하는(Responsive) 디자인(Design)을 말한다. 2. 탄생 배경 과거 웹사이트들은 대부분 데스크톱에서만 볼 수 있고, 피처폰 시절에도 인터넷 접속은 대다수 가능했으나, 여러가지 문제로 일반적으로 사용하기에는 무리가 많았고, 설상가상으로 통신회사에서 데이터 요금제를 홍보하지 않고 사용료를 너무 비싸게 책정하는 바람에 거의 사용되지 않았다. WAP이 쓰이던 당시 패킷(0.5KB)당 텍스트는 4.55원, 게임을 포함한 소용량 멀티미디어는 1.75원, 동영상과 원음 벨소리 등 대용량 멀티미디어는 0.9원, 인터넷 직접접속은 0.25원으로 상당히 비쌌다. 심지어는 요금폭탄을 맞은 학생이 자살하는 사례까지 있었다...
[WEB] 크롤링(HTTrack) What is Web Scraping? :Website를 통채로 자신의 컴퓨터에 다운로드하는 툴 * 웹 크롤링이란? 인터넷을 이용하다가 '아, 이 홈페이지 참 잘 만들었다. 어떻게 구성을 했는지 알아보고 싶다!' 하는 생각이 든다면, 웹 크롤링을 이용해서 소기의 목적을 달성할 수 있다. 웹 크롤링이란 내 컴퓨터가 인터넷이 되지 않아도 웹 사이트를 다운로드 받아서 구조를 살펴볼 수 있다. 아래의 HTTrack Website Copier를 보면, 뒷부분에 free software offline browser(GNU GPL)라고 적혀있다. 우리가 코드를 짜거나 분석할 때 IDE(통합 개발 환경)을 사용하는 것처럼, 웹 크롤링을 할 때에도 쉽게 환경을 제공해 주는 툴들이 존재한다. 우리는 그 중에서 HTTrac..
[JSTL] SQL 태그 DataSource 를 이용해서 SQL을 처리하는 sql 태그는 다음과 같은 것들이 있다. 기능 태그 prefix DataSource설정 SetDataSource sql SQL query (dateParam, param) , update (dateParam, param) , transaction sql 태그를 사용하기 위해서 페이지 상단에 다음과 같이 선언되어야 된다. 1. DataSource 를 지정하는 방식은 태그의 사용법은 다음과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Syntax cs 오라클에서 사용을 한다면 다음과 같이 DataSource 를 설정할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 cs 이미 컨텍스트에 JNDI 설정..
[JSTL] for tokens를 forEach로 바꾸기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ${i} Colored by Color Scripter cs
[JSP] 톰캣으로 프로젝트 실행시 시작페이지 설정 1. 프로젝트 생성시에 아래와 같은 창에서 Generate web.xml deployment descripter 체크박스에 체크를 하고 프로젝트를 생성하면 프로젝트 폴더 내의 WebContent 아래 META-INF 아래에 web.xml 파일이 자동으로 생성됩니다. ---------------------------------------------------------------------------------------------------------- 2. 시작페이지로 할 jsp파일 생성 (저는 main.jsp라는 페이지를 만들고 프로젝트의 시작페이지로 설정 할 것입니다.) 현재는 IP(Hostname)뒤에 시작문서를 명시해야 '시작페이지'라는 문구가 브라우저에 뜹니다. -----------------..
[JSP] 썸네일 만들기 썸네일 만들 이미지를 넣는 폼 테이블 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Insert title here Thumbnail 이미지 폼 예제 이미지 파일 : Colored by Color Scripter cs 썸네일 만들고 출력하는 곳 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 이미지 썸네일 예제 - 원본 이미지 - Colored by Color Scripter cs
[JSP] 파일 업로드 기초 파일 업로드 기초 테이블 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Insert title here 파일 업로드 작성자 제목 파일명 1 파일명 2 Colored by Color Scripter cs 파일 업로드하는 곳 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Insert title here 업로드 확인 및 다운로드 페이지 이동 Colored by Color Scripter cs 파일 업로드 확인하는 곳 1 2 3 4 5 6 7 8 9 10 11 12..