1. MVC를 실습하기 위하여 프로젝트 하나를 생성한다. 이전에 만든 방식과 동일하게 src 대신 src/main/java src/main/resources src/test/java src/test/resources 를 생성한다. src - main - webapp - WEB-INF의 web.xml 에서 가장 중요한 Dispatcher Servlet을 생성해야 한다. web.xml에서 Ctrl+space 자동완성기능으로 dispatcherservlet을 클릭하여 생성한다. - param-value에서는 applicationContext.xml을 받는다. 2. applicationContext.xml을 생성해야한다. WEB-INF에서 spring 폴더를 생성하고 applicationContext.xml 파..
1. Window - Preferences 생긴 Maven 에서 Download repository index updates on startup 을 체크한다. 2. Window - Show View - Other 에서 Maven Repositories를 연다. 3. 오른쪽에 Maven Repositories 가 생기면 Global Repositories - central 에서 우클릭 후 Enable Full Index를 클릭 끝나고 나면 많은 목록들이 생기게 된다.
1. Spring의 특징 - 자바의 객체를 스프링이 직접 관리한다. 객체의 라이프사이클을 스프링이 직접 관리하며, 스프링으로부터 필요한 객체를 얻어온다. - 확장성이 높다. 스프링의 소스는 모두 라이브러리로 분시시켜 놓음으로써 필요한 라이브러리만 가져다 쓸 수 있다. 많은 외부 라이브러리들도 이미 스프링과 연동되고 있다. - model2 방식의 MVC Framework를 지원한다. - Spring에서는 객체를 다 Bean이라고 한다. 2. Spring DI / IoC - Java의 class 상속 / interface를 이용한 추상화를 기반으로 하는 개발 방법이다. - Spring은 DI와 IoC를 강력하게 지원하는 프레임 워크이다. - DI ( Dependency Injection ) : 프로그램에 필..
1. Spring 에서 새로운 프로젝트 생성 ( Dynamic Web Project ) 기존에 있던 src 를 Remove 한 뒤 Add Folder로 src/main/java src/main/resources src/test/java src/test/resources 를 생성한다. Next > Content directory 에 src/main/webapp 을 입력 2. 생성된 프로젝트를 우클릭 하고 Configure - Convert to Maven Project 클릭 3. spring.io 에 접속하여 Projects - Spring Framework 4. Quick Start 에서 4.3.0 RC1의 내용을 복사한다. 5. 프로젝트로 돌아가 프로젝트에 있던 pom.xml의 아래부분에 붙여넣는다. ..
자바 프로그램에서 SQL문을 실행하기 위해 DB를 연결해 주는 작업 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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 package com.ktds.jmj.dao; import java.sql.Connection; import java.sql.DriverManager; impor..
영화 데이터베이스를 이용하여 영화의 정보 ( 장르, 감독, 배우, 상영등급 ) 의 정보를 검색, 추가 하는 연습을 하였다. 영화 데이터베이스 ERD 1. 영화 추가를 누르면 추가할 영화의 정보를 입력하는 페이지로 이동한다. -> addNewMovie.jsp 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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88..
1. http://jquery.com/ 에 접속하여 Download jQuery를 선택한다. 2. Download the uncompressed, development jQuery 1.12.1 을 선택하여 다운로드 3. 다운로드한 jquery를 프로젝트안에 있는 WebContent에 폴더를 생성하여 넣어준다. 4. jsp에서 jquery를 사용하기 위해서는 안에 아래와 같은 스크립트 type을 작성한다. webContent안에 resource 폴더를 만들고 js폴더에 넣어주었으므로 경로 설정을 /resource/js/jquery-1.12.1.js 로 했다.
, , 등을 이용하여 회원가입 폼을 만들었다. 입력한 값을 Servlet으로 연결해주어 파라미터를 받아온다. 받아온 파라미터 값을 결과 페이지에 출력한다. 여러개를 선택하는 checkbox 형태를 받아오는 과정에서 어려움을 겪었지만 해결! select에서 선택한 값을 배열의 형태로 저장하여 출력 출력하는 jsp 파일에서도 배열을 출력하기 위하여 JSTL을 이용한 반복문을 돌려야한다. 1 2 3 4 5 6 7 8 취미 Colored by Color Scripter cs GitHub 주소 https://github.com/min-jeong/JSP/tree/master/HAHA
1. JSTL - JSTL은 변수, 조건문, 반복문 등 자바로직을 대체해준다. - jsp 안에서 자바로직을 쓰지 않게 함으로써 소스에 통일성을 주며, 유지보수가 편해진다. - 이를 쓰기 위해서는 taglib을 디렉티브로 등록해야한다. 이를 등록해준다. 2. forEach , if, set 사용 방법 forEach - 반복문 이는 자바에서 For( String s: subjects ) 랑 비슷한 의미이다. if - 조건문 만약 subjects가 비어있지 않다면 이라는 조건문이다. set VO , Servlet, jsp 파일을 연동하여 리스트 출력 실습1 - ArticleVO.java 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 ..
- Total
- Today
- Yesterday
- REDIRECT
- 자바
- onBackPressed
- RequestMapping
- indexOf
- sort
- 예외처리
- algorithm
- maven
- controller
- boj
- java
- 안드로이드 스튜디오
- 안드로이드 비콘
- 이클립스
- AlertDialog.Builder
- mybatis
- onPostExecute
- jsp
- Spring
- list
- DP
- table
- restfb
- Baekjoon Online Judege
- BFS
- servlet
- DFS
- order by
- INSERT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |